Magento使用csv更新并取消特价

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

我正在尝试使用.csv文件通过导入/导出->导入更新Magento中的产品。我只传递了
\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(“”)-有效,我刚试过;)没问题,谢谢你的帮助,我会修改答案的。