Я использую Magmi для импорта и обновления продуктов в Magento. В файле CSV иногда ячейки пусты, и я не хочу, чтобы Magmi перезаписывала данные существующих продуктов, если в CSV есть пустые ячейки.
Я следовал инструкциям здесь: 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: «
Что я здесь не так делаю?
Используемые формулы предназначены не для плагина «Установка значения по умолчанию», а для плагина «Заменитель значений».
Других решений пока нет …