【发布时间】:2012-12-10 23:31:04
【问题描述】:
我正在尝试从特价功能中删除“从”和“到”日期要求,但找不到正确的文件。我不确定它是在核心 php 文件中还是在模板 phtmls 中。
我使用的 Magento 商店与销售点系统集成,该系统可以导入包含“特价”字段的产品,并且每 5 分钟更新一次,但无法从 POS 系统传递日期,因此我需要删除价格计算的起止日期部分。
编辑: 到目前为止,我已经找到了这些调用“getSpecialToDate()”的文件 app/code/core/Mage/Catalog/Model/Resource/Eav/Mysql4/Product/Collection.php app/code/core/Mage/Catalog/Model/Product/Type/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';
还是没有运气。
【问题讨论】:
标签: magento magento-1.5