Нужно провести интеграцию систем (iiko или Rkeeper с SAGI) с использованием открытого API (.NET) Краткое ТЗ на разработку: 1. Логика взаимодействия с системой лояльности: Кассир регистрирует гостя на кассе с помощью номера мобильного телефона или QR-кода на карте. После клиент получает возможность получить скидку, оплатить бонусами товар или накопить баллы("кешбэк"). 2. Информацию по карте которую надо получить в r_keeper: Обязательный ответ от сайта: - есть ли такая карта / действует ли она - Ф.И.О владельца - идентификатор владельца карты - наименование карты (золотой серебряный) - сумма бонусов, доступная для оплаты - процент скидки - срок действия карты 3. Проведение транзакции – применение скидки / оплата бонусами / накопление баллов r_keeper передает список транзакций на операции в БД на сайт Информация в транзакции: - номер карты - идентификатор владельца карты - тип транзакции (платеж (снятие денег со счета), скидка, бонус (начисление денег на счет), траты клиента (сколько заплатил своих денег)) - сумма транзакции (если отрицательная – прямая транзакция, если положительная – ее отмена) - код ресторана - кассовая дата - номер кассы - номер чека - дополнительная информация о чеке – состав чека в XML Обязательный ответ от сайта: - все транзакции проведены / ни одна транзакция не проведена (частичного выполнения быть не должно – либо все проходят, либо ни одна) 4. Работа на терминале. - Когда закончили наполнять заказ и переходят к оплате запрашиваем телефон клиента. - Подтягиваем информацию о клиенте, его бонусах(кешбэку) и статусу карты. Показываем информацию кассиру. - Для списания бонусов показываем поле для ввода суммы с ограничением вводимой суммы балансом клиента. * после завершения (когда оплатили и распечатали чек) * - Создаем транзакцию для начисления бонусов - Начисляем бонусы

Похожие

Посмотрите другие вакансии

Вот самые похожие вакансии

Новый поиск