Magento:删除产品特殊价格“从”和“到”日期要求

Magento:删除产品特殊价格“从”和“到”日期要求,magento,magento-1.5,Magento,Magento 1.5,我试图从Special Price函数中删除“From”和“to”日期要求,但找不到正确的文件。我不确定它是在核心php文件中还是在模板phtmls中 我使用的Magento商店与销售点系统集成,该系统导入产品,包括“特殊价格”字段,每5分钟更新一次,但POS系统中无法传递日期,因此我需要删除价格计算中的“起始日期”和“截止日期”部分 编辑: 到目前为止,我已经找到了这些名为“getSpecialToDate”的文件 app/code/core/Mage/Catalog/Model/Resour

我试图从Special Price函数中删除“From”和“to”日期要求,但找不到正确的文件。我不确定它是在核心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();
致:


仍然不走运。

在magento中,“特殊日期”和“特殊日期”是属性。 所以你可以从管理面板管理它

转到管理->目录->属性->管理属性集。 在此处选择要编辑的属性集。 这里,如果您将特殊_从_日期和特殊_到_日期拖放到未分配属性,而不是因为系统属性而不移动

转到mageto数据库并找到eav_属性表。 查找属性代码为“特殊”的行(从“特殊”日期到“特殊”日期)。 在该行中,“查找”列是用户定义的,请将该值0更改为1。 现在在管理面板中,将该属性移动到未分配属性。 保存该属性集。 现在,已保存属性集中的“从日期起的特价”和“到日期的特价”已删除

$specialPriceFrom = '1990-01-01 00:00:00';
$specialPriceTo = '2099-12-31 00:00:00';