Подготовка к интеграции с iikoИнтеграция с системой iiko осуществляется по API Transport. Для этого у вас должен быть подключен iiko Cloud. С нашей стороны запрос номенклатуры из iiko осуществляется методом
https://api-ru.iiko.services/#tag/Menu/paths/~1api~11~1nomenclature/post. Список папок (категорий) iiko извлекается нашей системой из массива "groups". Массив "productCategories" не используется для извлечения папок (категорий).
Для подготовки интеграции iiko с Bamps необходимо cообщить менеджеру "Фабрики Приложений":
1. API-ключ. Необходимо в iiko создать отдельный API ключ для интеграции с мобильным приложением (Bamps!Delivery) и включить на него меню, которое должно быть доступно по этой интеграции.
API-ключи, созданные для интеграции с другими сервисами использовать для интеграции с мобильным приложением не нужно! 2. ID терминала в iiko, на который должны приходить заказы. Если у вас несколько терминалов, то нужно сообщить их все. В случае нескольких терминалов понадобится подключение в Bamps!Delivery дополнительных филиалов или сервиса "Зоны доставки" (в зависимости от ситуации).
3. ID вашей организации в iiko.
Дополнительно вам необходимо сделать следующие действия в iiko:
4. Если у вас есть платная доставка, то вам необходимо создать в iiko папку
"Доставка" и также внутри нее создать блюдо
"Доставка" со стоимостью платной доставки. Если в мобильном приложении планируете использовать зоны доставки и в каждой зоне у вас разная стоимость доставки, то нужно создать в папке
"Доставка" несколько продуктов с соответствующими стоимостями.
5. Создать в iiko все типы оплат, которые у вас будут применяться (наличными, картой курьеру, картой в приложении).
6. Корректно создайте ваше меню в iiko. Обязательно загрузите фотографии ваших блюд в iiko. Если у вас используются модификаторы блюд, то вы также на них можете загрузить фотографии, они отобразятся в мобильном приложении. В случае, если используются модификаторы единичного выбора (размер пиццы, начинка в шаурме, тип гарнира в WOK и т.п.), то нужно иметь в виду, что они добавляют стоимость к основному блюду. Основное блюдо у вас может быть со стоимостью = 0 руб. Модификаторы в этом случае добавят стоимость. В мобильном приложении цена блюда будет установлена от XXX руб = стоимости модификатора с наименьшей ценой
ВНИМАНИЕ! Модификаторы и группы модификаторов у вас должны быть корректно связаны с блюдом в iiko. Если в iiko связь установлена некорректно, то и в мобильном приложении будет также.