Magento使用csv更新并取消特价
我正在尝试使用.csv文件通过导入/导出->导入更新Magento中的产品。我只传递了Magento使用csv更新并取消特价,magento,csv,import,Magento,Csv,Import,我正在尝试使用.csv文件通过导入/导出->导入更新Magento中的产品。我只传递了\u sku,\u type,\u attribute\u set,\u store,price和special\u price列。我想取消设置产品的当前特价,但当我传递一个空字符串时,它会将特价设置为0。我试过使用null,“null”和“但是结果是一样的。当值为0时,它仍然在前端显示为特殊价格,这确实令人困惑。这就是为什么我想将它设置为null,因为这是它从管理中删除时收到的值 我的目标相当于: $prod
\u sku
,\u type
,\u attribute\u set
,\u store
,price
和special\u price
列。我想取消设置产品的当前特价,但当我传递一个空字符串时,它会将特价设置为0。我试过使用null
,“null”
和“
但是结果是一样的。当值为0时,它仍然在前端显示为特殊价格,这确实令人困惑。这就是为什么我想将它设置为null
,因为这是它从管理中删除时收到的值
我的目标相当于:
$product = Mage::getModel('catalog/product')->load(some_id);
$product->setSpecialPrice('');
$product->save();
有什么想法吗?常规csv导入无法将其删除。你最好的选择是添加Column
special_to_date
并以此格式设置过去的日期
31/10/2014 00:00
这将使您的特价过期 我刚刚意识到,将特殊价格设置为与常规价格相等的值就可以了。那么前端将不会使用特殊价格的模板。我希望它不会带来其他一些问题,但目前它对我很有效。谢谢你的回答。关于
$product->setSpecialPrice(“”)代码>-有效,我刚试过;)没问题,谢谢你的帮助,我会修改答案的。