Перейти к основному содержимому

Сценарии

Страница Сценарии → Сценарии заказов — это список всех правил магазина. Отсюда сценарии создаются, включаются и выключаются, меняют порядок и открываются в редакторе.

Список сценариев заказов

Порядок проверки​

Сценарии проверяются сверху вниз — в том порядке, в котором стоят в списке. Номер в кружке слева — место сценария в очереди. Чтобы изменить порядок, перетащите карточку за ручку слева от номера; новый порядок сохраняется сразу.

Порядок важен, когда несколько сценариев касаются одних и тех же заказов:

  • Сценарии ниже видят изменения, которые сделали сценарии выше в этом же проходе. Если первый сценарий сменил статус, второй уже проверяет новый статус.
  • Сценарий с флагом «Стоп после срабатывания» обрывает цепочку: если он сработал, сценарии ниже для этого заказа не проверяются. В списке под таким сценарием видна пунктирная линия с подсказкой «Если сценарий N сработает, сценарии ниже не проверяются».
Исключения ставьте наверх

Правило-исключение вроде «заказы из обмена с учётной системой не трогаем» ставьте первым и включайте ему «Стоп после срабатывания». Тогда все остальные сценарии гарантированно не коснутся таких заказов, и условие не придётся повторять в каждом из них.

Карточка сценария​

В строке сценария видно главное без открытия редактора:

ЭлементЧто показывает
НазваниеИмя сценария. Выключенный сценарий показан бледным
⚡ СобытиеКогда проверяется: «Заказ сохранён», «По расписанию» или «Ручной запуск»
Повтор«Один раз на заказ» или «Каждый раз» — см. политику
🌐 СайтыКоды сайтов, на которых работает сценарий. Нет значка — на всех
Стоп после срабатыванияСценарий обрывает цепочку, если сработал
Последний прогонДата и итог последнего срабатывания или «ещё не запускался». По клику открывается журнал прогонов, отфильтрованный по этому сценарию
ТестовыйСценарий только пишет в журнал, что сделал бы, — см. флаг «Тестовый»
Ошибка в правилеВ правиле есть значения, которых больше нет в магазине: удалённый статус, служба доставки, свойство

Справа — действия со сценарием:

  • Переключатель «Активен / Выключен» — включает и выключает сценарий, не открывая редактор.
  • Карандаш — открыть в редакторе.
  • Палитра — цвет метки сценария. Цвет помогает различать сценарии в списке, в блоке «Место в цепочке» и в журнале прогонов.
  • Копировать — создаёт копию сценария. Копия создаётся выключенной, чтобы не сработать раньше, чем вы её доработаете.
  • Удалить — с подтверждением. Записи журнала об удалённом сценарии остаются и помечаются «сценарий удалён».
  • Стрелка — раскрыть краткую запись правила.

Краткая запись правила​

Стрелка справа раскрывает правило целиком — «Когда / Если / Тогда» одним блоком. Так удобно сверить несколько сценариев между собой, не открывая каждый.

Раскрытое правило в списке сценариев

Шапка страницы​

  • Новый сценарий — открыть пустой редактор. Кнопка есть и над списком, и под ним.
  • Обновить — перечитать список, например после правок в соседней вкладке.
  • Настройки — общие настройки сценариев: тестовый режим, защита от зацикливания, журнал, расписание.
  • Кнопка питания в правом верхнем углу включает и выключает профиль модуля. Пока профиль выключен, работа модуля остановлена: сценарии не проверяются, даже активные, фоновая обработка приостановлена.

Что дальше​