Разработать интеграцию c pos-системой iiko на node.js

40 000 руб. за проект
13 января 2022, 04:02 • 7 откликов • 33 просмотра
Нужно разработать под ключ интеграцию для ресторанной pos-системы iiko

Задачи базовые:
[ ] Функция передачи заказа в pos систему (при подтвеерждении заказа на платформе меню его состав с переменными (имя/оплата/номер стола и почта) отправляется в pos систему (без автоматического закрытия)
[ ] Интеграция блюд осуществляется по SKU из номенклатуры
[ ] Обновление статуса осуществлятся с помощью вебхук (https://ru.iiko.help/articles/#!api-documentations/webhooks)

Также рассчитываем на длительное сотрудничество, то есть после этого есть еще другие задачи:

1. Интеграция статуса заказа:

Описание интеграции:
[ ] Позиции заказа попаадают в CRM. Пока заказ не готов (закрыт) на странице отображается статус “готовим ваш заказ”
[ ] Когда в CRM статус меняется на “готово/закрыто” → статус на платформе меняется на “заказ готов”

2. Интеграция по оплате заказа:

Построение работы по схеме:

[ ] мы обращаемся к iiko за получением информации о заказе на конкретном столе (номер определяется с помощью utm-метки)


а) если заказа нет / заказ оплачен - переадресация на страницу “для данного стола оплата не предусмотрена”

б) если есть неоплаченный заказ - переадресация на страницу “пожалуйста, оплатите заказ” + кнопка оплатить

3. Автоматическое изменение позиций в меню

Интеграция работы по схеме:

[ ] автоматическое изменнение данных в меню при изменении данных в iiko (например, при изменении цены на блюдо в pos-системе, цена меняется и наа плаатформе)
[ ] Автоматическое изменение применяется к созданию новых блюд (Тут вопрос в реализации, потому что в iiko каждая опция блюда (например, размер) - это отдельная позиция)

  • удалению существующих блюд

  • редактированию информации об уже существующих блюдах
Материалы, которые могут помочь оценить задачу:
Выгрузка меню

https://ru.iiko.help/articles/iikooffice-7-7/topic-905


api v1

https://api-ru.iiko.services/


api v0

https://docs.google.com/document/d/1pRQNIn46GH1LVqzBUY5TdIIUuSCOl-A_xeCBbogd2bE/edit#