我正试图删除'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';
仍然没有运气。
答案 0 :(得分:0)
在magento' special_from_date'和' special_to_date'属性。
所以你可以从管理面板管理它。
转到admin-> catalog-> attributes->管理属性集
在这里选择您的属性集进行编辑
这里,如果您将special_from_date
和special_to_date
拖放到未分配的属性,而不是因为系统属性而移动。
转到mageto数据库并找到eav_attribute
表
查找attribute_code
为special_from_date
和special_to_date
的行
在该行中,查找列is_user_defined
将该值0更改为1
现在在管理面板中将该属性移动到未分配的属性
保存该属性集。
现在"特价从日期"和"特价到目前为止#34;已删除已保存的属性集。