Массовые действия с товарами — трансформации

 

Для автоматизации повторяющихся задач в сервисе есть специальный инструмент —  Трансформации. Трансформации изменяют атрибуты товара по заданным параметрам. Работу инструмента можно сравнить с работой макросов в редакторе Microsoft Excel

Для начала работы переходим в раздел Трансформации.

Перед нами список всех созданных ранее трансформаций
У каждой трансформации отображается

  • Идентификатор трансформации
  • Название трансформации
  • Дата и время создания
  • Разделы к которым применяется трансформация

dscXren1xVZnXkq9-2018-07-05_11-50-21.png

Рассмотрим задачу:
У всех товаров категории "Наклонные вытяжки" указана характеристика "Ширина, мм" и значение в миллиметрах с припиской "мм". Нам необходимо перевести значения в метры, заменить наименование на "Ширина, м" и избавится от приписки "мм" в значениях характеристик.

Попробуем решить задачу с помощью трансформации. Нажимаем "Создать трансформацию".

Указываем название трансформации, выбираем тип запуска "Вручную"

Выбираем раздел к которому будет применена трансформация.

haXCIkeeeAUfeQQO-2018-07-05_11-50-51.png

Это будет категория "Наклонные вытяжки"

QMxxFKo7w1qxXkkg-2018-07-05_11-51-19.png

Указываем условие при котором трансформация будет применена к товару.

В нашем случае это если характеристика "Ширина, мм" содержит "мм" в своем значении. Указываем данное условие используя логические операторы.

S4IYuD80A1BeXyFO-2018-07-05_12-22-49.png

DdyFMxPnfPT5EnTC-2018-07-05_12-21-48.png

DpGlhRm1Zq8J32b8-2018-07-05_12-22-18.png

Нажав "Далее" переходим к настройкам действий которые будет выполнять трансформация.

В нашем случае это

  1. Перевести значение характеристики из миллиметров в метры разделив на 1000
  2. Вырезать у названия характеристики "Ширина, мм" окончание ", мм"
  3. Вырезать у значения характеристики окончание ", мм"
  4. Добавить в конец наименования характеристики "м"

Указываем данные действия используя логические операторы, сохраняем трансформацию.

YnA09er9VOiRCHWa-2018-07-05_12-33-35.png

Выбираем созданную трансформацию, в открывшемся меню нажимаем "Запустить"

CBRg77h2rlSCtu5J-2018-07-05_12-33-48.png

Проверяем предварительный результат выполнения трансформации. 
Отображается каждое действие трансформации отдельно, таким образом в случае необходимости вы сможете отладить действия трансформации если конечный результат вас не удовлетворяет.

2vnYSDNVVLxKOl5I-2018-07-05_12-34-00.png

Нас все удовлетворяет, прокручиваем страницу вниз и нажимаем "Применить ко всем товарам".

ZdL8BTIyxW8ZvfIh-2018-07-05_12-34-11.png

  Ждем завершения применения трансформации, проверяем результат.

Действительно у всех товаров категории изменились наименование и значения характеристики.

rQPRbnQvjal68WSD-2018-07-05_12-34-47.png

 Часто бывает проще не создавать новую трансформацию с нуля, а использовать копию существующей, изменив некоторые условия применения или действия.

Для этого необходимо выделить интересующую трансформацию, выбрать опцию "Создать копии" в появившемся меню. 

ORRYevp8XgjEzWvi-2018-07-05_13-07-16.png

Дальше вы можете работать с созданной копией трансформации.

RcGUisObWlLsZjpa-2018-07-05_13-07-35.png

Для того чтобы сохранить трансформации и например перенести в другой проект достаточно выгрузить их в архив нажав на "Экспортировать в файл". 

Для загрузки трансформаций нажмите "Импортировать из файла", выберите файл с архивом на диске и нажмите "Загрузить". По завершении операции импорта трансформации будут доступны в списке добавленных.

TfD5qJpRHnNXiNyX-2018-07-05_13-05-45.png

Back to top