Публичное пространство

API Set10 ◾️ Чеклист проверки плагина лояльности и карт


ШагСтатусКомментарий
1В манифесте MANIFEST.MF  в  jar-файле плагина присутствуют обязательные к заполнению атрибуты согласно прилагаемому к SDK туториалу.СТАТУС
2metainf.xml из исходного кода плагина проходит проверку утилитой MetainfValidator из состава SDK
СТАТУС

3В metainf.xml указан serviceType со значением LOYALTYСТАТУС
4При сборке плагина из исходных кодов при помощи Gradle генерируется jar-файл
СТАТУС

5При подкладывании jar-файла с плагином на сервер настройки процессинга лояльности появляются в разделе "Внешние системы".
Настройки плагинов карт и лояльности отображаются в соответствующих вкладках.
СТАТУС

6Поля в настройках во "Внешних системах" соответствуют полям в Options внутри ExternalService из metainf.xml
СТАТУС

7Поля в настройках в вкладке "Карты" соответствуют полям в Options внутри CardsPlugin из metainf.xml
СТАТУС

8Поля в настройках в вкладке "Лояльность" соответствуют полям в Options внутри LoyaltyPlugin из metainf.xml
СТАТУС

9Настройки плагинов и процессинга успешно доставляются транспортом на кассу после сохранения на сервере.
СТАТУС

10Добавленный плагин лояльности отображается в настройке порядка применения провайдеров лояльностиСТАТУС
11Добавление карты из внешнего сервиса до и после подитога

Ожидаемый результат:
  1. Карта добавляется в чек до подитога различными способами: ручной ввод, MSR, сканирование, по номеру телефона
  2. На кассе отображается, что карта добавлена в чек (иконка карты активна)

Ожидаемый результат:

  1. Карта добавляется в чек после подитога различными способами: MSR, сканирование, по номеру телефона
  2. На кассе отображается, что карта добавлена в чек (иконка карты активна)
СТАТУС
12

Расчет скидок во внешней системе лояльности.

На кассе добавлены товары и карта из внешней системы лояльности.
Осуществляется переход к подитогу, после чего чек оплачивается наличными.

Ожидаемый результат:

  1. В чеке применены ожидаемые от внешней системы лояльности скидки
  2. Чек успешно оплачен, зарегистрирован в ФР и отправлен в ОФД
СТАТУС

13

Отображение в Операционном дне и выгрузка в ERP информации о примененной в чеке карте.

На кассе пробит чек с добавленной картой из внешней системы.

Ожидаемый результат:

  1. В Операционном дне в чеке указана добавленная карта (Внешняя карта)
  2. Примененная карта отображается в чеке при выгрузке в ERP (тип EXTERNAL, номер карты)
СТАТУС

14

Отображение в Операционном дне и выгрузка в ERP информации о примененных в чеке скидках из внешнего процессинга лояльности

На кассе пробит чек с примененными скидками из внешней системы лояльности

Ожидаемый результат:

  1. В Операционном дне в чеке указаны сработавшие скидки из внешней системы лояльности
  2. Примененные скидки отображаются в выгрузке результатов расчетов скидок в ERP
СТАТУС

15

Отправка сохраненных данных о примененных скидках во внешний процессинг лояльности 

На кассе пробит чек с примененными скидками из внешней системы лояльности

Ожидаемый результат:

  1. Во внешний процессинг лояльности отправлено сообщений с примененными в чеке скидками
СТАТУС
16

Долгий (больше установленного тайм-аута) ответ от процессинга скидок в момент расчета скидок

Ожидаемый результат:

  1. Сообщение об ошибке связи с процессингом скидок выдается на кассе в виде текста, однозначно идентифицирующего проблему кассиру
СТАТУС

17

Получение и обработка ошибок от процессинга скидок и карт

Ожидаемый результат:

  1. В случае получения ошибок от процессинга в процессе добавления карт, в лог пишется причина ошибки, плагин возвращает неуспешный статус поиска карты.
  2. В случае получения ошибок от процессинга в процессе расчета скидок, в лог пишется содержание ошибки, расчета скидок в плагине не происходит.
СТАТУС
18Предоставлено описание бизнес-сценариев, реализуемых внутри плагина, в виде набора сценариев использования
СТАТУС

© 1994-2023, ООО «Кристалл Сервис Интеграция».
Все права защищены..

Политика обработки персональных данных