Задача
В исходном CSV есть признак учета склада. В Shopify колонка Inventory tracker должна быть shopify, если склад учитывается, и пустой, если нет.
Короткий ответ
Создайте Inventory tracker, сначала оставьте поле пустым, затем при track_inventory равном yes, 1 или tracked ставьте shopify.
Как сделать в Eofferix
Способ 1: как сделать в Eofferix через регулярные выражения
- Откройте настройки итоговой колонки
Inventory tracker.
Клик выполняется по шестеренке у итоговой колонки Inventory tracker. - В
Преобразованияхпервое правило очищает значение, второе по регулярному выражению^(yes|1|tracked)$ставитshopify.
В блоке Преобразованияпоказана вся цепочка правил для этого кейса. - Сохраните настройки колонки и перейдите к вкладке
Экспорт.
Способ 2: как сделать в Eofferix через поиск подстроки
- Откройте настройки итоговой колонки
Inventory tracker. - В блоке
Преобразованиявместо регулярного выражения добавьте отдельные правила для каждого текстового маркера.Если в исходной колонке значения приходят как длинные фразы, сделайте тот же результат без регулярного выражения: добавьте несколько правил с условием
Содержит подстроку, по одному на каждый маркер. Для числового1оставьте условиеРавно, чтобы не зацепить другие числа.Порядок Что проверять Условие Действие 1 Текущее значение Любое Заменить на пустое значение 2 track_inventory Содержит подстроку yes Заменить на shopify 3 track_inventory Содержит подстроку tracked Заменить на shopify 4 track_inventory Равно 1 Заменить на shopify 
Во втором способе каждое условие настроено как Содержит подстроку; для числового маркера1используется точное сравнение. - Сохраните настройки колонки и перейдите к вкладке
Экспорт.
Было / стало
Было
исходные данные| Handle | Title | track_inventory |
|---|---|---|
| desk-lamp | Настольная лампа | yes |
| ebook-guide | PDF руководство | no |
Стало
результат| Handle | Inventory tracker |
|---|---|
| desk-lamp | shopify |
| ebook-guide |