特別価格機能から「開始日」と「終了日」の要件を削除しようとしていますが、正しいファイルが見つかりません。それがコアphpファイルにあるのか、テンプレートphtmlにあるのかわかりません。
私が使用している Magento ストアは、「特別価格」フィールドを含む製品をインポートする POS システムと統合されており、これは 5 分ごとに更新されますが、POS システムから日付を渡すことができないため、from と を削除する必要があります。価格計算の現在までの部分。
編集:これまでのところ、「getSpecialToDate()」を呼び出すこれらのファイルを見つけました app/code/core/Mage/Catalog/Model/Resource/Eav/Mysql4/Product/Collection.php app/code/core/Mage/Catalog/モデル/製品/タイプ/Price.php app/code/core/Mage/Catalog/Model/Product.php
しかし、私はまだそれらを変更して目的の結果を得ることができませんでした.
日付を呼び出す代わりに、ハードコードされた日付を含めるようにファイルを変更しようとしました。たとえば、Collection.php の行の 1079 付近から
$specialPriceFrom = $product->getSpecialFromDate();
$specialPriceTo = $product->getSpecialToDate();
に:
$specialPriceFrom = '1990-01-01 00:00:00';
$specialPriceTo = '2099-12-31 00:00:00';
まだ運がありません。