Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!

Я согласен с условиями активации продлений
Продлить
Продолжить покупки

Интеграция с iiko

Модуль интеграции с системой iikoDelivery для ресторанов, кафе и точек питания.Полная синхронизация ресторанов, меню с сайтомСинхронизация и поддержка модификаторов iiko, с выбором в при заказе и возможностью отключения ненужных (или внутренних модификаторов на стороне сайта) - выгрузка заказов в систему iikoВыгрузка заказов в систему iikoПоддержка сети ресторанов с индивидуальным меню для каждого ресторанаСпециально разработанный с учетом потребностей ресторанов компонент оформления заказа (включает корзину)Возможность настроить оплату заказа любым способом (эквайринг, другое) с использованием любого совместимого с битрикс обработчика платежейCинхронизация зон доставки с автоматизированным выбором адреса в процедуре заказаВозможность задавать скидки в системе битрикс с возможностью их выгрузки в заказ iiko как в виде скидки с произвольной суммой, так и в виде отдельного платежа в бонусной валютеУдобные для кастомизации в современный дизайн bootstrap 4+ шаблоны компонентовПодробное логирование всех действий, ошибок синхронизации и др. в журнал событийПрограммистам: документированный apiВнимание: для функционирования модуля необходим настроенный api iikoDelivery, обычно за его функционирование взимается помесячная плата организацией, обслуживающей сервис iiko, приблизительная стоимость в месяц составляет 500 руб., это не входит в стоимость модуля.Страница модуля | Руководство по установке | Справка | Описание функций | Форум по модулюСайт | Моя страница в соцсети битрикс | Twitter

Скриншоты
Описание

Технические данные

Опубликовано:
29.09.2020
Версия:
1.0.0
Установлено:
Менее 50 раз
Подходящие редакции:
«Малый бизнес», «Эксперт», «Бизнес», «Интернет-магазин + CRM»
Адаптивность:
Да
Поддержка Композита:
Нет
Совместимо с Сайты24
Нет

Описание

Модуль интеграции с системой iikoDelivery для ресторанов, кафе и точек питания.
  • Полная синхронизация ресторанов, меню с сайтом
  • Синхронизация и поддержка модификаторов iiko, с выбором в при заказе и возможностью отключения ненужных (или внутренних модификаторов на стороне сайта) - выгрузка заказов в систему iiko
  • Выгрузка заказов в систему iiko
  • Поддержка сети ресторанов с индивидуальным меню для каждого ресторана
  • Специально разработанный с учетом потребностей ресторанов компонент оформления заказа (включает корзину)
  • Возможность настроить оплату заказа любым способом (эквайринг, другое) с использованием любого совместимого с битрикс обработчика платежей
  • Cинхронизация зон доставки с автоматизированным выбором адреса в процедуре заказа
  • Возможность задавать скидки в системе битрикс с возможностью их выгрузки в заказ iiko как в виде скидки с произвольной суммой, так и в виде отдельного платежа в бонусной валюте
  • Удобные для кастомизации в современный дизайн bootstrap 4+ шаблоны компонентов
  • Подробное логирование всех действий, ошибок синхронизации и др. в журнал событий
  • Программистам: документированный api
Внимание: для функционирования модуля необходим настроенный api iikoDelivery, обычно за его функционирование взимается помесячная плата организацией, обслуживающей сервис iiko, приблизительная стоимость в месяц составляет 500 руб., это не входит в стоимость модуля.

Страница модуля | Руководство по установке | Справка | Описание функций | Форум по модулю

Сайт | Моя страница в соцсети битрикс | Twitter
Отзывы (0)
Обсуждения (1)
Установка
1. Установка

Установите модуль стандартными средствами 1С-Битрикс.

2. Учетные данные iiko api

Перейдите в настройки модуля: Настройки > Настройки модулей > Интеграция с iiko. На вкладке «Авторизация» заполните поля «Логин iiko api », «пароль iiko api». Нажмите кнопку «Сохранить». Если учетные данные iiko api введены верно, после сохранения появятся остальные вкладки, в противном случае будет выдано сообщение об ошибке.

Для получение учетных данных api, обратитесь к обслуживающей организации.

3. Службы доставки

Перейдите в административной части Магазин > Настройки > Службы доставки и создайте службы доставки «Самовывоз», «Доставка».

4. Платежные системы

Перейдите в административной части Магазин > Настройки > Платежные системы и создайте платежные системы «Оплата картой на сайте», «Наличными или картой курьеру», «Наличными или картой в ресторане». Для последних двух укажите «Тип оплаты»: «Наличными». На вкладке «Ограничения» укажите ограничения по службам доставки

Данный шаг может отличаться в зависимости от принимаемых типов оплат.

5. Создание свойств заказа

Перейдите в администратвной части Настройки > Настройки продукта > Список мастеров и запустите мастер «Создание свойств заказа для модуля «Интеграция с iiko» (grain:iiko.saleprops.create), при этом выберите существующий тип плательщика либо создайте новый.

После завершения мастера будут созданы необходимые свойства заказа и их символьные коды будут автоматически прописаны в настройках модуля на вкладке «Интернет-магазин».

Для многосайтовой конфигурации 1С-Битрикс предпочтительнее создавать новый тип плательщика.

6. Создание инфоблоков

Перейдите в административной части Контент > Инфоблоки и создайте следующие инфоблоки (а при необходимости также типы инфоблоков) для:

  1. Инфоблок для хранения ресторанов. Данный инфоблок может быть системным, особенно если ресторан только один и его данные могут не выводится в публичной части, но они необходимы для синхронизации меню.
  2. Инфоблок(и) для хранения меню для каждого ресторана. Настройте права доступа и автоматическое создание картинки анонса из детальной картинки.

Необходимые свойства инфоблоков будут созданы автоматически после настройки синхронизации.

7. Настройка синхронизации

Внимание: для нормальной работы синхронизации настоятельно рекомендуется перевести агенты битрикс на crontab. В противном случае возможны небольшие периодические подвисания сайта в процессе эксплуатации.

Перейдите в настройки модуля: Настройки > Настройки модулей > Интеграция с iiko и выполните следующие действия:

  1. На вкладке «Синхронизация ресторанов» выберите созданный инфоблок для хранения ресторанов. Нажмите кнопку «Сохранить». После обновления страницы, заново перейдите на вкладку «Синхронизация ресторанов» и в блоке синхронизации нажмите «Запланировать сейчас». Дождитесь выполнения синхронизации и обновите страницу (если агенты выполняются не на crontab, а на хитах, необходимо обновить страницу сразу же после запланированной синхронизации).

  2. На вкладке «Синхронизация блюд» выберите созданный(е) инфоблок(и) для хранения меню и тип(ы) цен (а при необходимости создайте тип(ы) цен на странице административной части Магазин > Настройки > Цены > Типы цен). Нажмите кнопку «Сохранить». После обновления страницы, заново перейдите на вкладку «Синхронизация блюд» и в блоке синхронизации нажмите «Запланировать сейчас». Дождитесь выполнения синхронизации и обновите страницу.
  3. Перейдите на вкладку «Синхронизация адресов» и при необходимости запланируйте синхронизацию.
8. Настройки выгрузки заказов iiko

Перейдите в настройки модуля: Настройки > Настройки модулей > Интеграция с iiko. На вкладке «Интернет-магазин» выполните следующие действия:

  1. Установите галочку «Отправлять заказы в iikoDelivery».
  2. Выберите тип плательщика.
  3. Выберите платежные системы для онлайн оплаты. При выборе данных платежных систем при заказе, заказ будет отправляться в iikoDelivery только после совершения оплаты.
  4. Выберите платежные системы iiko, используемые для доставки и для самовывоза (а при их отсутствии запросите их создание у обслуживающей организации).
  5. Если вы планируете задавать скидки в системе 1С-Битрикс, настройте выгрузки скидок в iiko одним из двух способов: как скидку со свободной суммой или как совершенный платеж в заранее созданной платежной системе в iiko (для создания такой платежной системы или скидки со свободной суммой в системе iiko, обратитесь к обслуживающей организации)
9. Размещение компонентов

Перейдите в публичную часть сайта и создайте необходимые страницы и разместите компоненты. Все компоненты модуля находятся в дереве компонентов визуального редактора в разделе «Интеграция с iiko». Если данный раздел не появился, нажмите Компоненты > Обновить в над деревом компонентов. Для функционирования модуля необходимы 2 страницы:

  1. Создайте страницу для размещения меню и разместите на ней компонент «Список блюд» («grain:iiko.section»). Выберите инфоблок с блюдами. В параметре «Количество элементов на странице» укажите значение 1000. Данный компонент отнаследован от стандартного компонента «Элементы раздела» («bitrix:catalog.section») и имеет аналогичные настройки.
  2. Создайте страницу оформления заказа и разместите на ней компонент «Оформление заказа» («grain:iiko.order»). В параметрах компонента укажите путь к странице оплаты - странице с размещенным компонентом «Подключение платежной системы» («bitrix:sale.order.payment»).

Если в вашем шаблоне сайта отсутствует библиотека bootstrap не менее 4 версии, необходимо в параметрах компонентов установить галочку «Подключить библиотеку bootstrap (из ядра системы)»

10. Тестирование

Произведите тестирование настроенной системы. Логи синхронизаций и отправки заказов находятся в разделе административной части Настройки > Инструменты > Журнал событий.

На время тестирования можно заблокировать отправку заказов в iikoDelivery, для этого установите константу (например, в файле /bitrix/php_interface/init.php):

define("GRAIN_IIKO_DO_NOT_POST_ORDERS",true); 

Для запрета отправки заказов только для текущего сеанса, можно установить следующую переменную (например, через раздел административной части Настройки > Инструменты > Командная PHP-строка):

$_SESSION["grain_iiko_do_not_post_orders"] = true; 

Справка по решению | Контакты

Другие решения разработчика

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки