SetRetail10

Подключение плагина


MaxmaLoyalty-1.1.11.jar
167KB, Uploaded 3 months ago
Закиньте jar-файл:
    на Retail по пути /var/lib/jboss/plugins;
    на touchCash по пути /storage/crystal-cash/plugins.

На Retail (ip:8090) зайдите в “Интеграция” → “Внешние процессинги”, нажмите на “+” в правом нижнем углу.

Во вкладке «внешние процессинги лояльности» найдите “Лояльность MAXMA” и добавьте его.

Задайте настройки.


Настройка плагина

После подключения плагина в разделе "Внешние процессинги" появляется раздел настроек "Лояльность MAXMA".


Вкладка "Общее"

  • Базовый URL процессинга - адрес MAXMA, куда будут направляться запросы.
  • Таймаут соединения (секунд) - сколько касса будет ожидать подключения к MAXMA, прежде чем отобразит ошибку. (3 сек)
  • Таймаут ожидания ответа (секунд) - сколько касса будет ожидать ответа от максмы (3 сек)
  • Ключ X-Processing-Key - секретный ключ для интеграции, предоставляется менеджером MAXMA.

Вкладка "Карты"

  • Префиксы карт (через запятую) - перечень префиксов карт, которые будут обрабатываться плагином MAXMA; если будет отсканирована карта с другим префиксом, плагин ее проигнорирует (даст возможность обработать эту карту другим плагинам или самой кассе).
  • Шаблон промокода (регулярное выражение) - плагин будет обрабатывать только купоны/промокоды, которые подпадают под указанный шаблон. Другие купоны будут игнорироваться (чтобы дать возможность обработать их другим плагинам или самой кассе).
  • Подтверждать списание бонусов через одноразовый код - если отмечено, кассир должен будет ввести проверочный код из SMS при списании бонусов.
  • Регистрация: проверять номер телефона через одноразовый код - если отмечено, кассир должен будет ввести проверочный код из SMS при выдаче карты.
  • Регистрация: спрашивать XXX - настройки, с помощью которых можно задать набор полей, которые кассир будет заполнять при выдаче карты (впрочем, заполнение любого из этих полей кассир может пропустить).

Вкладка "Процессинг"

  • Выполнять расчёт скидок для чеков без карт - если флаг не отмечен, плагин не будет делать расчет скидок через процессинг MAXMA для чеков без введенной карты. Чеки с введенной картой или промокодом рассчитываются всегда.

Настройка шаблона касс

Зайдите в “Кассовый модуль” → “Шаблоны касс”.

Для SetTouch кассы добавьте функции:
    нажмите на три точки справа,
    нажмите “Редактировать”,
    перейдите на вкладку “ФУНКЦИИ”,
    отметьте “Добавление карты по номеру телефона” и "Продажа/замена карты",
    нажмите “СОХРАНИТЬ”.
Для Клавиатурной кассы необходимо отредактировать меню:
    нажмите на три точки в пункте “Касса в линейке”,
    далее нажмите “Редактировать”,
    далее выберите “настройка меню”,
    далее “редактировать конфигурацию”,
    выберите любую вкладку меню, где есть свободное поле, на свободном поле нажмите “+” и добавьте:
    "Списание бонусов"
    "Добавление карты по номеру телефона";
    "Продажа/замена карты";
    “Инфо по карте”;
    примените и сохраните изменения.

Для любого типа касс отметьте на вкладке "Процесс торговли" отметьте "Информирование кассира о возможности списать бонусы".

Настройка рекламной акции

Зайдите в “Лояльность”, выберите “Рекламные акции” и нажмите на “+”.

Настройте рекламную акцию:
  • название — MAXMA;
  • срок действия — бессрочная;
  • всегда суммировать результат с другими акциями — да;
  • зона охвата — для всей сети;
  • условия применения — безусловно.
Результат — внешняя система лояльности (выберите MAXMA).
Нажмите кнопку “Запустить”.


Изменение порядка применения скидок

Плагин MAXMA разработан таким образом, чтобы выполняться в конце цикла расчета скидок на кассе — после применения скидок по другим рекламным акциям.

Чтобы поставить MAXMA в конец расчета, требуется применить SQL-скрипт на каждой кассе:

ext-loyalty-providers.sql
6KB, Uploaded 6 months ago


Q&A

Возможна ли регистрация физической карты через сканирование штрихкода?

Да, возможна.