Автоматизация статусов заказа
Здесь задаются правила: когда у всех нужных позиций заказа один и тот же статус, система может сама поставить подходящий статус заказа.
Пример. Все позиции в статусе «Выдано» → заказ переводится в «Выполнен».
См. также
Где находится
- Настройки → Статусы → «Автоматизация»
- Настройки → Статусы → «Проверка»
Как создать правило
- Нажмите «Создать правило».
- Укажите Статус позиции заказа (когда все подходящие позиции в этом статусе) и Статус заказа (во что перевести заказ).
- Включите «Включено», если правило должно работать.
- При необходимости отметьте исключения (см. таблицу).
- В Описание кратко напишите, зачем правило (удобно коллегам).
Поля правила
| Поле в панели | Что делает |
|---|---|
| Статус позиции заказа | «Триггер»: при каком статусе позиций срабатывает правило |
| Статус заказа | Какой статус поставить заказу (обязательное поле) |
| Включено | Выключенное правило не используется |
| Основной статус (для пар) | Пометка для себя: главная связка «позиция → заказ» |
| Исключить статус позиции из анализа | Позиции в этом статусе не учитываются (например, отменённые строки) |
| Исключить заказ с этим статусом из обработки | Заказы, уже стоящие в выбранном статусе заказа, автоматика не трогает |
| Описание | Заметка для администратора |
Когда правило сработает
Все условия должны выполниться одновременно:
- Правило включено.
- У заказа есть позиции.
- Заказ не в статусе, который Вы исключили из обработки.
- Если убрать позиции с «исключёнными» статусами — у всех оставшихся один и тот же статус позиции.
- Для этого статуса позиции есть правило с нужным статусом заказа.
- Статус заказа ещё не совпадает с целевым (иначе менять нечего).
::::: tip Частичная отгрузка Если в заказе позиции в разных статусах (одна «В пути», другая «Выдано»), автоматика обычно не меняет статус заказа — чтобы не перескакивать раньше времени. :::::
::::: tip Закреплённый статус заказа Если статус заказа закреплён (менеджер или обмен зафиксировал его вручную), автоматика может не перезаписывать его. Тогда статус заказа меняют только вручную. :::::
Примеры работы автоматизации
Ниже — несколько простых сценариев. В примерах считаем, что правило включено и заказ не исключён из обработки.
Пример 1. Все позиции в одном статусе (сработает)
Позиции заказа:
- «Товар 1» — Выдано
- «Товар 2» — Выдано
Правило: Выдано → Выполнен.
Результат: статус заказа станет Выполнен.
Пример 2. Позиции в разных статусах (не сработает)
Позиции заказа:
- «Товар 1» — В работе
- «Товар 2» — Выдано
Результат: статус заказа не меняется, потому что позиции в разных статусах.
Пример 3. Отменённая строка не должна мешать (сработает при исключении)
Позиции заказа:
- «Товар 1» — Выдано
- «Товар 2» — Отменено
Если для статуса позиции «Отменено» включено «Исключить статус позиции из анализа», то правило Выдано → Выполнен сработает.
Вкладка «Проверка»: как пользоваться
Эта вкладка нужна, чтобы проверить правила «на всей базе заказов» и, при необходимости, применить их массово.
Проверить и ничего не менять
- Откройте вкладку «Проверка».
- Нажмите «Проверить по всем заказам».
- Система покажет список заказов, где текущий статус не совпадает с тем, что получится по правилам.
Применить правила массово
- Откройте вкладку «Проверка».
- Нажмите кнопку применения правил.
- Система обновит статусы у тех заказов, которые подходят под условия.
::::: warning Перед массовым применением Сначала проверьте несколько заказов вручную: частичная отгрузка, отменённые строки, нестандартные случаи. :::::
С чего начать настройку
- Опишите 3–5 типовых ситуаций («все позиции собраны», «все выданы», «все отменены»).
- Для каждой создайте одно правило: статус позиции → статус заказа.
- Для отменённых или служебных позиций включите «Исключить статус позиции из анализа».
- Проверьте на тестовом заказе: поменяйте статусы позиций и убедитесь, что статус заказа стал нужным.
Перед массовым включением правил имеет смысл согласовать список статусов с тем, как Вы реально ведёте заказы в магазине.