Сценарии заказов
Сценарии заказов — модуль для интернет-магазина на 1С-Битрикс, который сам меняет заказ по правилам «если — то». Оплаченный заказ уходит в сборку, неоплаченный за три дня отменяется, крупная техника переключается на грузовую доставку, крупный заказ первого покупателя попадает на проверку к менеджеру — без ручной работы и без программиста.
Технический идентификатор модуля —
despi.orderutils. Для работы нужен модуль «Интернет-магазин» (sale).
Как устроен сценарий
Каждый сценарий — это три блока:
| Блок | Что задаёт | Пример |
|---|---|---|
| Когда | Событие, при котором сценарий проверяется | Заказ сохранён · По расписанию · Ручной запуск |
| Если | Условия по заказу, оплатам, отгрузкам и корзине | Заказ не оплачен и с создания прошло больше 3 дней |
| Тогда | Действия, которые выполняются по порядку | Отменить заказ и перевести его в статус отмены |
Сценарии проверяются сверху вниз по порядку в списке. Любой сценарий можно проверить на реальном заказе, ничего в нём не меняя, а каждое срабатывание попадает в журнал с тем, что было в заказе и что стало.

Разделы документации
- Сценарии — список сценариев, редактор и всё, из чего собирается правило:
- Журнал прогонов — что и когда сделали сценарии:
- Примеры сценариев — готовые правила с разбором настроек.
- Почему сценарий не сработал — где смотреть и что делать, если сценарий не сработал, пропущен или выключился сам:
- Частые вопросы — старые заказы, обмен с 1С, профили, число сценариев, ошибки, очередь и предохранители.
Первый запуск
По умолчанию модуль работает в тестовом режиме: сценарии проверяют условия и пишут в журнал, что изменили бы, но заказы не сохраняются. Это сделано специально — сначала убедитесь по журналу, что сценарии срабатывают там, где нужно, и только потом выключите тестовый режим в настройках сценариев.
- Переведите агенты Битрикса на cron — см. Настройка агентов на cron. Сценарии выполняются в фоне через агентов: на хитах они запускаются только при заходах на сайт, и ночью или на сайте с малой посещаемостью сценарии будут срабатывать с задержкой.
- Откройте модуль в административной части сайта: Сценарии → Сценарии заказов.
- Создайте сценарий кнопкой Новый сценарий — или начните с одного из примеров.
- Проверьте его на нескольких заказах в блоке «Проверка на заказе».
- Поработайте день-два в тестовом режиме и посмотрите журнал прогонов: записи с итогом Тест показывают, что сценарий сделал бы.
- Выключите тестовый режим в настройках.