【问题标题】:Using MAGMI IGNORE with "Default Values setter"将 MAGMI IGNORE 与“默认值设置器”一起使用
【发布时间】: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


    【解决方案1】:

    您使用的公式不是用于“默认值设置器”插件,而是用于“值替换器”插件。

    【讨论】:

    • 谢谢这解决了我的问题。也非常感谢非常好的模块 :) 另一件事,它仍然会在第一个双引号后删除所有字符,因此需要用单引号替换以使其正常工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-01
    • 2016-08-03
    • 2021-11-14
    • 2019-08-22
    • 2019-03-15
    • 2017-11-18
    • 1970-01-01
    相关资源
    最近更新 更多