Код лояльности. Динамический

IMSHOP Retail Protocol (IRP) является объектом интеллектуальной собственности ООО «АЙ ЭМ СОЛЮШНЗ» (IMSHOP) и защищён как объект авторского права. Свидетельство о депонировании произведения № 023-014461 от 16 января 2023 г. подтверждает исключительные права ООО «АЙ ЭМ СОЛЮШНЗ» на данные технологии.

IMSHOP Retail Protocol создан по заказу ООО «АЙ ЭМ СОЛЮШНЗ». Использование IMSHOP Retail Protocol допустимо только при взаимодействии с ООО "АЙ ЭМ СОЛЮШНЗ" и наличии действующего лицензионного договора. Более подробно можно ознакомиться здесь.

Описание

Данный метод позволяет получить код лояльности, который можно показывать в виде qr-кода или шрих-кода на кассе. При нажатии на кнопку "Показать код", открывается модальное окно. При этом отправляется запрос на получение нового кода. После получения нового кода, он отобразится в виде шрих-кода или qr-кода в зависимости от полученного типа. Порядок действий:

  • Пользователь авторизовался в приложении

  • Пользователь нажал на кнопку "Показать код" на витрине или в профиле, в блоке лояльности

  • Ушел запрос на получение нового кода

  • Пришел ответ с новым значением кода и типом кода

  • В модальном окне отобразился шрих-код или qr-код

Получение динамического кода лояльности

Формат запроса

  • userIdentifier - идентификатор пользователя в системе клиента (на сайте / в CRM итд)

Пример запроса

{
    "userIdentifier": "1234567890",
}

Формат ответа

  • type - тип кода. Может быть равно code128 или qr. Если code128 - то будет показываться шрих-код. Если qr - то будет показывать qr-код.

  • value - значение кода

Пример ответа

{
    "type": "code128",
    "value": "1122334455"
}

Примеры в картинках

Last updated