Switch branches/tags
Nothing to show
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
README.md
app.js
bonus.js
client.js

README.md

Пример интеграции с системой лояльности

Этот пример показывает типичный вариант интеграции системы лояльности.

Приложение добавляет кнопку на экран заказа и по ее клику показывает Popup. Если к заказу привязан клиент то отображает информацию по нему, а если не привязан то предлагает создать нового.

Перед закрытием заказа показывает Popup с предложением списать доступные бонусы.

Используются такие методы платформы:

  1. Добавить кнопки в интерфейс Poster — Poster.interface.showApplicationIconAt

  2. Обработка ивентов — Poster.on

  3. Отобразить попап — Poster.interface.popup

  4. Получить текущий заказа — Poster.orders.getActive

  5. Установить скидку на заказ — Poster.orders.setOrderBonus

  6. Поиск среди клиентов заведения — Poster.clients.find

  7. Создание клиента — Poster.clients.find

  8. Добавление клиента к заказу — Poster.orders.setOrderClient