Арбитраж

Арбитраж предназначен для управления поведением акций, промокодов и "Приведи друга" в случаях, когда они применяются одновременно в одном чеке. Этот инструмент позволяет избежать конфликтов между акциями, задать приоритеты, автоматически выбирать наиболее выгодные предложения для клиентов и контролировать максимальные скидки.

Общие возможности

Доступ к арбитражу

Перейдите в раздел "Арбитраж" через шестеренку рядом с разделом "Инструменты". Если акции и промокоды уже созданы, они будут отображены в этом разделе. Если нет, арбитраж будет пустым.
Интерфейс представляет собой систему вложенных групп, подгрупп в блоках.
  • Каждая группа/подгруппа выделена цветом в соответствии с выбранной механикой работы:
  • зеленый — механика "Та, что выше в очереди",
  • синий — механика "Та, что выгоднее клиенту",
  • фиолетовый — механика "Каждая по очереди".
  • Акции и промокоды, группы и подгруппы переносятся с помощью drag-and-drop (перетаскивание элемента).
  • Установленные ограничения на скидки отображаются рядом с названием группы в виде понятной подсказки.
  • Тип каждой акции легко определить по иконке рядом с названием (бонусная, скидочная, фиксированная скидка, счетчик).
  • Для быстрого доступа к настройкам любой акции используйте кнопку  справа — она откроет карточку акции в новой вкладке.

Основные блоки арбитража

Интерфейс арбитража разделен на три ключевых блока, каждый из которых отвечает за определенный этап обработки акций и промокодов в чеке:
    "Единственная в чеке": Акции в этом блоке имеют наивысший приоритет. Если хотя бы одна акция из этого блока сработает, система прекратит проверку остальных акций в других блоках, кроме блока с "Промокодами". Этот блок используется для акций, которые должны применяться на весь чек.
    "Если нет единственной в чеке": Акции из этого блока применяются, если в блоке "Единственная в чеке" ничего не сработало. Здесь можно настроить сложные сценарии взаимодействия акций, которые работают на уровне строки чека. Этот блок подходит для ситуаций, когда нужно учитывать несколько акций одновременно, но с определенными приоритетами или ограничениями.
    "Промокоды": Все промокоды по умолчанию находятся в этом блоке. Они применяются после акций, если не были перемещены в другие блоки. Если промокод перемещен в другой блок (например, "Если нет единственной в чеке"), он будет подчиняться правилам этого блока.

Механики срабатывания акций в группах

Каждая группа в арбитраже может иметь одну из трех механик срабатывания акций.
    "Та, что выше в очереди": Приоритет отдается акции, которая находится выше в списке. Если несколько акций могут сработать, система выберет ту, которая расположена первой.
    "Та, что выгоднее клиенту": Система выбирает акцию, которая дает наибольшую выгоду клиенту.
    "Каждая по очереди": Все доступные акции применяются последовательно, суммируя свои эффекты. Например, если в группе есть акция на 10% и акция на 5%, система применит обе, и итоговая скидка составит 15%. Эта механика недоступна в блоке "Единственная в чеке".

Особенности сравнения бонусных и скидочных акций

Бонусные и скидочные акции не сравниваются между собой. Это означает:
  • Если в одной группе находятся как бонусные, так и скидочные акции, система не будет сравнивать их напрямую. Например, если у вас есть бонусная акция (начисление бонусов) и скидочная акция (10% скидка), система может применить обе акции одновременно, если это возможно по условиям.
  • Если в группе выбрана механика "та, что выгоднее клиенту", система:
  • среди скидочных акций выберет ту, которая дает наибольшую скидку.
  • среди бонусных акций выберет ту, которая дает наибольшее бонусное вознаграждение.
  • если в группе есть и бонусные, и скидочные акции, система применит обе (если они могут быть применены одновременно).

Вложенные группы и их обработка

Группы могут быть вложенными, то есть одна группа может содержать внутри себя другие группы или акции. Система обрабатывает группы от вложенных к внешним: Сначала анализируются самые глубоко вложенные группы. Затем результаты передаются на уровень выше и так далее, пока не будут обработаны все группы.
Пример работы вложенных групп
Предположим, у вас есть группа "Выбор выгодный" (синяя, механика — "та, что выгоднее клиенту"), внутри которой находится вложенная группа "Вытесняющие и уступающие" (зеленая, механика — "та, что выше в очереди").
Система сначала обработает вложенную группу "Вытесняющие и уступающие" и выберет одну акцию, которая находится выше в списке.
Затем результат этой группы будет участвовать в обработке на уровне верхней группы "Выбор выгодный", где система выберет наиболее выгодную акцию для клиента.

Работа с группами/подгруппами

При наведении на группу/подгруппу появляется шестеренка. При ее нажатии открывается возможность редактировать, удалить и добавить подгруппу.

Редактирование —

  • Задать или изменить "Название группы",
  • Изменить механику работы группы/подгруппы (например, сменить с "та, что выше в очереди" на "та, что выгоднее клиенту"),
  • Задать ограничение скидки на группу: не более N% от чека или N ₽ (это ограничение не затрагивает бонусные акции).

Добавить подгруппу —

Вы можете создавать вложенные группы для более сложных сценариев. Например, внутри одной группы можно создать подгруппу с отдельными правилами срабатывания.

Удалить —

Группу/подгруппу можно удалить, если она полностью пуста и не содержит ни акций, ни промокодов (ни активных, ни архивных), а также не имеет вложенных подгрупп. То есть если в группе есть хотя бы один элемент (даже архивный), функция удаления будет недоступна. Сначала нужно переместить или удалить все содержимое группы.

Перемещение акций и промокодов внутри групп/подгрупп

Акции и промокоды так же, как и группы/подгруппы, можно перемещать с помощью drag-and-drop (перетаскивание элемента). Это позволяет задавать приоритеты и правила их срабатывания.
  • Акции обязательно должны находиться в какой-либо группе.
  • Промокоды по умолчанию находятся в блоке "Промокоды", но их можно переместить в другие блоки для изменения их поведения.

Настройка приоритетов в акциях и промокодах

Приоритет в акциях:При создании или редактировании акции можно выбрать группу, в которую она будет помещена, и задать ее позицию внутри группы. Это определяет приоритет срабатывания акции.
Все про  Акции .
Приоритет в промокодах:Промокоды по умолчанию находятся в блоке "Промокоды". Если вы хотите изменить их поведение, переместите их в другую группу.

Применение изменений

Все внесённые правки в арбитраже (перемещение акций, настройка групп и другие изменения) требуют подтверждения. Для сохранения нажмите кнопку "Применить изменения". После сохранения новые настройки сразу вступают в силу. Карандашики редактирования исчезают из интерфейса.

Поиск и фильтрация

Чтобы найти акцию или промокод, введите часть названия (или все название) в поисковую строку и нажмите Enter. Система покажет все совпадения. Поиск работает во всех группах и учитывает архивные, если включен ползунок. Для возврата нажмите крестик в поисковой строке.

Архивные акции и промокоды

По умолчанию в интерфейсе арбитража отображаются только активные акции и промокоды. Однако, при необходимости вы можете просмотреть и архивные, включив переключатель "Отображать архивные акции и промокоды" в верхней части интерфейса рядом с поиском. В списке появятся все акции, включая архивные. Они выделяются иконкой архива справа, а также более светлым/приглушенным оформлением (по сравнению с активными).