Сценарии интеграции с использованием API

Рекомендации по прямой интеграции через REST-протокол

Сценарии интеграции

Что здесь описано?

Документ описывает основные сценарии взаимодействия Кассового ПО и Сервиса лояльности. В нем собраны рекомендации о последовательности вызовов методов API сервиса лояльности. Под сценарием понимается рекомендуемая последовательность запросов к сервису И логики работы Кассового ПО, для получения определенного результата(например, продажа, возврат, начисление бонусов при продаже, выдача подарков и т.д.).

Чего здесь нет?

Документ НЕ содержит спецификацию запросов API, для ознакомления со спецификацией можно обратиться сюда:

Общие положения

Аутентификация

Перед исполнением защищенных запросов Кассовое ПО выполняет сценарий аутентификации пользователя.

изображение_2022-11-17_180025103.png

Идентификация участника программы лояльности

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

Идентификация может выполняться по разным фильтрам: - "by_phone" - "by_email" - "by_barcode" - "by_code" - "by_name"

Фильтры применяются к атрибутам карты по полному соответствию

изображение_2022-11-17_180110828.png

Расчет скидок

изображение_2022-11-17_180144740.png

Применение скидок

Процесс применения скидок можно поделить на несколько этапов:

Применение суммовых и процентных скидок

изображение_2022-11-17_180232686.png

Выдача подарков

изображение_2022-11-17_180258899.png

Оплата баллами

изображение_2022-11-17_180327236.png

Фиксация факта продажи

изображение_2022-11-17_180406734.png

Использование сертификатов

Продажа сертификата

изображение_2022-11-17_180436173.png

Оплата сертификатом

изображение_2022-11-17_180501243.png

Использование промокодов