我正在尝试从特价功能中删除“从”和“到”日期要求,但找不到正确的文件。我不确定它是在核心 php 文件中还是在模板 phtmls 中。
我使用的 Magento 商店与销售点系统集成,该系统导入包括“特价”字段的产品,每 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';
仍然没有运气。