| Шаг | Статус | Комментарий |
---|
1 | В манифесте MANIFEST.MF в jar-файле плагина присутствуют обязательные к заполнению атрибуты согласно прилагаемому к SDK туториалу. | |
|
2 | metainf.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 | Добавление карты из внешнего сервиса до и после подитога
Ожидаемый результат:- Карта добавляется в чек до подитога различными способами: ручной ввод, MSR, сканирование, по номеру телефона
- На кассе отображается, что карта добавлена в чек (иконка карты активна)
Ожидаемый результат: - Карта добавляется в чек после подитога различными способами: MSR, сканирование, по номеру телефона
- На кассе отображается, что карта добавлена в чек (иконка карты активна)
| |
|
12 | Расчет скидок во внешней системе лояльности.
На кассе добавлены товары и карта из внешней системы лояльности. Осуществляется переход к подитогу, после чего чек оплачивается наличными.
Ожидаемый результат: - В чеке применены ожидаемые от внешней системы лояльности скидки
- Чек успешно оплачен, зарегистрирован в ФР и отправлен в ОФД
| |
|
13 | Отображение в Операционном дне и выгрузка в ERP информации о примененной в чеке карте.
На кассе пробит чек с добавленной картой из внешней системы. Ожидаемый результат: - В Операционном дне в чеке указана добавленная карта (Внешняя карта)
- Примененная карта отображается в чеке при выгрузке в ERP (тип EXTERNAL, номер карты)
| |
|
14 | Отображение в Операционном дне и выгрузка в ERP информации о примененных в чеке скидках из внешнего процессинга лояльности
На кассе пробит чек с примененными скидками из внешней системы лояльности Ожидаемый результат: - В Операционном дне в чеке указаны сработавшие скидки из внешней системы лояльности
- Примененные скидки отображаются в выгрузке результатов расчетов скидок в ERP
| |
|
15 | Отправка сохраненных данных о примененных скидках во внешний процессинг лояльности На кассе пробит чек с примененными скидками из внешней системы лояльности Ожидаемый результат: - Во внешний процессинг лояльности отправлено сообщений с примененными в чеке скидками
| |
|
16 | Долгий (больше установленного тайм-аута) ответ от процессинга скидок в момент расчета скидок Ожидаемый результат: - Сообщение об ошибке связи с процессингом скидок выдается на кассе в виде текста, однозначно идентифицирующего проблему кассиру
| |
|
17 | Получение и обработка ошибок от процессинга скидок и карт Ожидаемый результат: - В случае получения ошибок от процессинга в процессе добавления карт, в лог пишется причина ошибки, плагин возвращает неуспешный статус поиска карты.
- В случае получения ошибок от процессинга в процессе расчета скидок, в лог пишется содержание ошибки, расчета скидок в плагине не происходит.
| |
|
18 | Предоставлено описание бизнес-сценариев, реализуемых внутри плагина, в виде набора сценариев использования | |
|