Опишите доработку или сценарий — обсудим вместе с другими клиентами.
Сценарии заказов
Технические данные
Совместимые редакции
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Малый бизнес
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Бизнес
- Программа для ЭВМ "1С-Битрикс24". Лицензия Интернет-магазин + CRM (12 мес.)
Описание
Заказ в интернет-магазине проходит через десятки однотипных решений: перевести оплаченный заказ в нужный статус, подставить правильную службу доставки для города, сменить способ оплаты для юрлица, пометить заказ для склада. Менеджеры делают это руками — медленно, с ошибками и по-разному. Штатные средства Битрикса либо не покрывают такие правила, либо требуют программиста на каждое изменение.
Что делает модуль«Сценарии заказов» выполняют правила вида «если заказ отвечает условиям — сделать с ним действия». Сценарий собирается в админке конструктором «Когда / Если / Тогда»: момент запуска, дерево условий по параметрам заказа, его свойствам, оплатам и отгрузкам, и список действий. После сохранения заказа — на сайте, в админке или при обмене с 1С — модуль в фоне проверяет сценарии и применяет подходящие.
Настраивать правила можно спокойно: любой сценарий проверяется на реальном заказе с разбором по каждому условию, а тестовый режим, включённый после установки, прогоняет сценарии на живом потоке заказов, ничего не меняя. Каждое срабатывание записывается в журнал с тем, что именно изменилось.
Возможности- Конструктор «Когда / Если / Тогда» — без программирования, условия группами «И», «ИЛИ», «НЕ» с вложенностью, ограничение по сайтам.
- Условия по заказу — статус, тип плательщика, «оплачен», «отменён», службы оплаты и доставки.
- Условия по свойствам заказа всех типов — строка, число, флаг, список, дата, местоположение, файл, включая множественные; свои сравнения для каждого типа.
- Условия по отдельным оплатам и отгрузкам — «у любой», «у всех», «ни у одной» оплаты или отгрузки.
- Смена статуса заказа.
- Смена платёжной системы у неоплаченных оплат — у всех или у первой.
- Смена службы доставки у неотгруженных отгрузок, с пересчётом стоимости по желанию.
- Установка значения свойства заказа — редактор значения подстраивается под тип свойства.
- Автозапуск при сохранении заказа — на любое сохранение, только при создании или только при изменении; ручной запуск по номеру заказа.
- Порядок и политика сценариев — цепочки правил в заданном порядке, срабатывание один раз на заказ или каждый раз, остановка проверки остальных после сработавшего.
- Проверка сценария на заказе — итог каждого условия с фактическим значением, изменения «было → стало», применение по подтверждению.
- Тестовый режим — сценарии работают на реальных заказах, но заказы не сохраняются, а в журнал пишется, что было бы изменено.
- Журнал прогонов — итог, изменения и причины по каждому срабатыванию, фильтры по заказу, сценарию, итогу и дате, автоочистка старых записей.
- Безопасное исполнение — фоновая очередь не замедляет и не ломает оформление заказа, защита от зацикливания, заказ не меняется частично при ошибке, статус агента очереди в настройках.
- Профили — независимые наборы сценариев со своими настройками и журналом, включаются одной кнопкой.
- Удобный список сценариев — карточки, перетаскивание порядка, цветовые метки, копирование, отметка сценариев с ошибками.
Требования окружения:
- PHP выше версии 8.1 (поддержка до 8.4)
- Bitrix последней актуальной версии (релиз модуля на версии 25.750.0)
- Агенты Битрикса работают на cron (https://docs.despi.ru/all-modules/agents/)
После установки модуль появится в стандартном разделе "Магазин" -> "Сценарии заказов"
Первый запуск модуля
При первом открытии модуля автоматически запускается мастер инициализации, который выполнит подготовку за вас тремя шагами:
1. Установка таблиц модуля в базе данных — создаются служебные таблицы.
2. Регистрация обработчиков событий Битрикс — модуль подписывается на события создания и обновления элементов инфоблока (захват в очередь работает только после этого шага).
Каждый шаг отображается в мастере, при ошибке шаг можно повторить — уже выполненные шаги пропускаются. По завершении мастер сам перебросит вас в настройки.
Если таблицы модуля уже были созданы ранее (например, после переустановки), мастер аккуратно пропустит первый шаг и завершит подписку на события — существующие данные не пострадают.
Первый сценарий:
После вы можете настроить первый сценарий согласно документации: https://docs.despi.ru/despi-orderutils/scenarios/
ВАЖНО! По умолчанию в настройке сценария стоит тестовый режим поэтому реальные заказы не будут меняться, пока не уберете галочку в настройках сценария: https://docs.despi.ru/despi-orderutils/scenarios/settings
В теме письма указывайте модуль, по которому обращаетесь.
Ответ на обращение от 1 до 3 рабочих дней.
Внимательно изучите 3 основных правила тех поддержки, чтобы ваш вопрос решился в короткие сроки: https://docs.despi.ru/ms-modules/rules
Установите этот модуль прямо сейчас!
Для этого укажите адрес сайта:
Подтвердите что сама лицензия у вас куплена
