将 MAGMI IGNORE 与 "Default Values setter" 一起使用

Using MAGMI IGNORE with "Default Values setter"

我正在使用 Magmi 在 Magento 中导入和更新产品。在 CSV 文件中,有时单元格是空的,如果 CSV 文件中的单元格是空的,我不希望 Magmi 覆盖现有的产品数据。

我已按照此处的说明进行操作:http://wiki.magmi.org/index.php?title=MAGMI_IGNORE

它说我可以在单元格中使用 __MAGMI_IGNORE__ 忽略空单元格。如果我在 CSV 文件中手动插入,这会起作用,但我需要动态插入。

在“默认值 setter”中,我尝试将此插入列 short_description:

{{ {item.short_description}==""?"__MAGMI_IGNORE__":{item.short_description} }}

当我保存配置文件时,它会删除第一个双引号后的所有内容,因此它看起来像这样:

{{ {item.short_description}==

然后我尝试像这样更改为单引号:

{{ {item.short_description}==''?'__MAGMI_IGNORE__':{item.short_description} }}

现在我可以在不删除 Magmi 代码的情况下保存配置文件,但是当我 运行 配置文件时,我仍然将简短描述替换为空,当它应该忽略单元格时,因为“默认值 [=36= 中的设置]".

这是我的设置:

CSV separator: ,

CSV Enclosure: "

我做错了什么?

您使用的公式不适用于 "default value setter" 插件,而是用于 "Value Replacer" 插件。