Не оплачен за 3 дня — отменить
Задача
Покупатели оформляют заказ с онлайн-оплатой и не платят. Такие заказы висят в статусе «Принят, ожидается оплата», держат резерв товара и засоряют список заказов. Менеджеры отменяют их вручную, когда дойдут руки.
Нужно: если физическое лицо не оплатило заказ за 3 дня, отменить заказ с понятной причиной и перевести в статус отмены.
Настройка

Когда
- Событие: По расписанию.
- Статусы заказа: Принят, ожидается оплата.
Событие «Заказ сохранён» здесь не подходит: неоплаченный заказ как раз никто не сохраняет — он просто лежит. Нужен агент, который периодически сам перебирает заказы. Статус в параметрах события — главный фильтр по объёму: агент берёт только заказы в этом статусе, а не весь магазин.
Если
Группа И — все условия сразу:
- Тип плательщика — одно из — Физическое лицо. Юрлица часто платят по счёту дольше, их не трогаем.
- Заказ оплачен — Нет. Статус «ожидается оплата» — это намерение, а флаг оплаты — факт: если оплата прошла, а статус ещё не сменился, отменять заказ нельзя.
- Дата создания — прошло больше — 3 дня. Срок задаётся числом и единицей: часы или дни.
Тогда
- Отменить заказ: Отменить — Да; Причина отмены —
Не оплачен за 3 дня (#SCENARIO#). Подстановка#SCENARIO#превратится в название сценария — в заказе будет видно, каким правилом он отменён. - Сменить статус заказа: Новый статус — Отменен (статус отмены в вашем магазине).
Отмена и смена статуса — разные вещи в Битриксе: флаг «Отменён» — это штатная отмена заказа с причиной, а статус определяет, как заказ видят менеджеры и в какой колонке он стоит. Поэтому действий два.
Политика
- Повтор: Один раз на заказ. Сценарий по расписанию проверяет одни и те же заказы при каждом проходе агента; «один раз» гарантирует, что заказ, с которого менеджер вручную снял отмену, не будет отменён повторно.
- Сайты: только основной сайт магазина.
Проверка перед включением
- Сохраните сценарий выключенным.
- Откройте Запуск по заказам, выберите статус «Принят, ожидается оплата» и нажмите Проверить охват — модуль покажет, сколько заказов сейчас подпадает под фильтр.
- Запустите в режиме Проверка и посмотрите в журнале прогонов записи «Тест»: это заказы, которые будут отменены.
- Включите сценарий. При включении сценария по расписанию модуль ещё раз покажет охват — сколько заказов отменится при первом проходе агента.
Вариации
- Напомнить, а не отменить. Замените действия на «Сменить статус заказа» → «Ожидает напоминания» и повесьте на этот статус почтовый шаблон Битрикса. Отмену сделайте вторым сценарием на 5 дней.
- Разный срок для разных оплат. Добавьте условие «Платёжные системы оплат заказа — одно из — Банковская карта» и сделайте второй сценарий с другим сроком для оплаты по счёту.
- Через часы. Для горячих товаров срок можно задать в часах: «прошло больше — 12 ч». Тогда уменьшите и интервал агента в настройках расписания, иначе заказ будет отменён только при ближайшем проходе.