【发布时间】:2015-10-15 11:13:21
【问题描述】:
我正在使用 Magmi 在 Magento 中导入和更新产品。在 CSV 文件中,有时单元格是空的,如果 CSV 有空单元格,我不希望 Magmi 覆盖现有产品数据。
我已按照此处的说明进行操作:http://wiki.magmi.org/index.php?title=MAGMI_IGNORE
它说我可以在单元格中使用 __MAGMI_IGNORE__ 忽略空单元格。如果我在 CSV 文件中手动插入,这可以工作,但我需要动态插入。
在“默认值设置器”中,我尝试将其插入到 short_description 列中:
{{ {item.short_description}==""?"__MAGMI_IGNORE__":{item.short_description} }}
当我保存配置文件时,它会在第一次双引号后删除所有内容,因此看起来像这样:
{{ {item.short_description}==
然后我尝试像这样更改为单引号:
{{ {item.short_description}==''?'__MAGMI_IGNORE__':{item.short_description} }}
现在我可以在不删除 Magmi 代码的情况下保存配置文件,但是当我运行配置文件时,我仍然将简短描述替换为空,因为“默认值设置器”中的设置应该忽略单元格。
这是我的设置:
CSV 分隔符:,
CSV 附件:"
我在这里做错了什么?
【问题讨论】:
标签: php magento csv import magmi