Модуль интеграции с iiko is.iikoTransport для OpenCart [2.3.X]
Без правок ядра.
Модуль обмена данными с программой iiko (подходит для тарифов iikoCloud). Модуль может не только загружать меню на сайт, но и выгружать заказы в iiko и принимать изменение статусов заказов. Если вам необходимо синхронизировать iiko и ваш сайт на OpenCart, то этот модуль пожалуй лучшее решение на рынке.
Данные обмена
С его помощью вы сможете выгрузить на сайт:
- Категории:
- название;
- описание;
- иерархия.
- Товары:
- название;
- описание;
- изображения;
- опции (модификаторы) с разбиением по типам (выпадающий список, радио группа или набож флажков);
- артикул;
- вес;
- цену;
- порядок отображения;
- SEO description и keywords;
- возможно расширение функционала.
- Заказа:
- обновлять на сайте статусы заказов по мере их приготовления.
В программку iiko выгружается:
- Заказы:
- точка продаж с терминалом;
- город и адрес доставки;
- способы оплаты;
- типы доставки;
- все данные по товарам (включая модификаторы);
- все контактные данные клиента.
Требования интеграции
- Наличие системы автоматизации ресторана iiko на тарифе iikoCloud (для других тарифов по запросу).
- Подключенный интерфейс iikoWeb (входит в тариф). *
- Наличие номенклатуры в выгрузке меню (iiko.Biz). *
* Ее наличие вы можете уточнить у компании, проводящий процесс внедрения iiko.
Дополнительная платная лицензия iiko delivery API НЕ ТРЕБУЕТСЯ.
Порядок интеграции
- Вы должны удостовериться, что выполнены все требования, указанные выше.
- Настроить клиента iikoTransport API в интерфейсе iikoWeb.
- Приобрести и установить данный модуль через "Установку дополнений" в админке. Модуль отобразиться в разделе “Обмен”.
- В настройках модуля указать API - ключ iikoTransport, который вы получили при настройке iikoTransport (см. п. 2).
- В настройках модуля выбрать организацию, подгрузится после введение ключа. Сохраните изменения.
- Снова зайдите в настройки и произведите настройки импорта товаров и выгрузки заказов.
- Снова зайдите в настройки и нажмите “Импортировать товары” (в браузере выведется статус импорта, необходимо обновлять страницу по 100% загрузки).
- Проверьте импортированные товары и попробуйте сделать тестовый заказ.
- Если все прошло успешно, то настройте расписание на автоматическую выгрузку заказов (рекомендуем раз в 2 минуты).
- При необходимости настройте расписание на автоматический импорт товаров.
Выгрузка заказов
- Включите логирование обмена в настроках модуля.
- Установите в настройках модуля статусы заказов, в которых необходимо выгружать статусы.
- Установите в настройках модуля статус, который назначится заказам после экспорта. Проверьте чтобы статусы выгружаемых заказов и после выгрузки не совпадали, иначе экспорт этих заказов будет происходить в бесконечном цикле.
- Проверьте добавлен ли IP вашего сервера в разрешенные к доступу к API сайта: в админке меню "Система" -> "Пользователи" -> "API".
- Для выгрузки заказов необходимо обратиться по адресу, указанному в настройках модуля "Экспорт заказов". Для теста обратитесь на этот адрес через браузер (просто откройте эту ссылку)
- Проверьте в логах ответ iiko.
- Если все нормально выгрузилось, то необходимо настроить задачу в CRON на обращение на этот URL (рекомендуем раз в 2 минуты).
Поддержка
Мы с радостью поможем вам установить модуль и ответим на все интересующие вопросы о модуле. Вы можете написать нам на email: sup@iscart.ru.
Демонстрационная версия
лицо:
админка:
логин: demo
пароль: demo
Модуль входит в комплект решения для доставки еды.