Требуется плагин интеграции IIKO с нашей системой. Swagger для взаимодействия предоставим.
Чекин гостя можно осуществить чекин: - По QR из мобильного приложения - По номеру телефона Для чекина отправляется запрос POST /order/{id}/checkin
Отмена чекина после привязки гостя, должна быть возможность отвязать его. на API отправляется запрос uncheckin с идентификатором заказа от которого нужно отвязать гостя.
Запрос DELETE /order/{id}/uncheckin
Обновление заказа
При любом изменении заказа, например: - добавлении товара в заказ - удаление товара из заказа - изменение количества позиций товара в заказе Информация о заказе должно отправляться на API в запросе PUT /order/{id}
Оплата заказа
При оплате заказа, нужно выполнить запрос POST /order/{id}/pay при вызове этого запроса произойдёт списание баллов и повторный расчёт всех условий лояльности, что бы информация была актуальна на момент оплаты заказа.
Интеграция IIKO Waiter
Интеграция IIKO Waiter должна быть реализована с учётом документации по реализации интеграции внешней лояльности.
Сервер интеграции должен запускаться вместе с плагином. То есть, на терминале должен запускаться сервер для iiko waiter, который получает запросы от waiter и отправляет на API Обработка ошибок от сервера
В случае если сервер не доступен, требуется сохранить данные для повторной отправки в дальнейшем
Интересуют специалисты с релевантным опытом.tg: @dorofeevaa