Magento:删除产品特价'从'& '到'日期要求

时间:2012-12-10 23:31:04

标签: magento magento-1.5

我正试图删除'From'& '到'特殊价格函数的日期要求但无法找到正确的文件。我不确定它是在核心php文件还是模板phtmls中。

我使用的Magento商店与销售点系统集成,该系统导入包括“特价”字段的产品,并且每5分钟更新一次,但POS系统不能传递任何日期,因此我需要删除价格计算的最新部分。

编辑: 到目前为止,我发现这些文件调用'getSpecialToDate()' 应用程序/代码/核心/法师/目录/型号/资源/ EAV / Mysql4 /产品/ Collection.php 应用程序/代码/核心/法师/目录/型号/产品/类型/ Price.php 应用程序/代码/核心/法师/目录/型号/ Product.php

但我仍然无法修改它们以获得所需的结果。

我尝试更改文件以包含硬编码日期,而不是调用日期。例如,来自

的1079左右的Collection.php行
$specialPriceFrom = $product->getSpecialFromDate();
$specialPriceTo = $product->getSpecialToDate();

为:

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

仍然没有运气。

1 个答案:

答案 0 :(得分:0)

在magento' special_from_date'和' special_to_date'属性。
所以你可以从管理面板管理它。

转到admin-> catalog-> attributes->管理属性集 在这里选择您的属性集进行编辑 这里,如果您将special_from_datespecial_to_date拖放到未分配的属性,而不是因为系统属性而移动。

转到mageto数据库并找到eav_attribute表 查找attribute_codespecial_from_datespecial_to_date的行 在该行中,查找列is_user_defined将该值0更改为1 现在在管理面板中将该属性移动到未分配的属性 保存该属性集。
现在"特价从日期"和"特价到目前为止#34;已删除已保存的属性集。