Пропустить контент
Купить

Режим «Доставка»

Классический интернет-магазин с доставкой. Этот режим включён по умолчанию (iiko_enable_delivery = yes).

Что входит в режим доставки

  • Каталог: импорт товаров из iiko (см. Импорт).
  • Checkout: расширенные поля — тип доставки, дата/время, адрес, телефон, терминал (см. Checkout).
  • Доставка: расчёт зон и стоимости, минимальная сумма заказа (см. Зоны доставки).
  • Расписание: временные слоты, блокировка оформления в нерабочее время.
  • Самовывоз: переключение на local_pickup при выборе «самовывоз».
  • Оплата: маппинг шлюзов WC → типы оплат iiko (см. Оплата).
  • Экспорт: автоматическая отправка заказа в iiko при оплате (см. Экспорт заказа).
  • Стоп-листы: актуальные остатки (см. Stop-list).

Порядок настройки доставки

1. Геокодирование

Настройте провайдера адресов (DaData / 2GIS / Yandex / iiko). Это нужно для подсказок адреса и определения зоны.

Настройка геокодирования

2. Зоны доставки

Определите полигоны зон доставки и стоимость. Можно взять зоны из iiko или настроить вручную (через KML из Google My Maps).

Зоны доставки

3. Расписание и слоты

Настройте расписание работы ресторана и параметры слотов (интервал, длительность, формат).

Расписание доставки

4. Способы оплаты

Свяжите шлюзы WooCommerce с типами оплат iiko (нал, безнал, карта).

Настройка оплаты

5. Тест заказа

Оформите тестовый заказ и проверьте экспорт в iiko.

Поля checkout в режиме доставки

  • Тип доставки (billing_delivery_type) — курьер / самовывоз (radio).
  • Дата и время доставки (billing_date, billing_time).
  • Дата и время (комбинированное, billing_date_time).
  • Адрес: улица, дом, корпус, строение, подъезд, этаж, квартира, домофон.
  • Количество персон (billing_number_of_person).
  • Комментарий к заказу.
  • Телефон (с маской).
  • Терминал (если включён показ iiko_show_delivery_terminal).

При выборе самовывоза адресные поля скрываются автоматически.

Самовывоз

Самовывоз определяется по полю billing_delivery_type:

  • Значение pickup или 1 → самовывоз → доступны только методы local_pickup.
  • Иначе → курьерская доставка.

При экспорте в iiko передаётся флаг isSelfService (true для самовывоза).

Бонусы в доставке

В режиме доставки доступны бонусы iiko Card (включаются отдельно):

  • iiko_enable_loyalty_system — включить.
  • iiko_bonuses_limit — максимальный % заказа (по умолчанию 30%).

Настройка бонусов

Настройки, специфичные для доставки

НастройкаНазначениеПо умолчанию
iiko_geo_systemПровайдер геокодированияyandex
iiko_type_street_fieldТип поля улицыajax_search
iiko_max_street_resultМаксимум улиц в подсказках10
iiko_filter_streets_by_restaurant_cityФильтр улиц по городу ресторанаyes
iiko_checkout_js_streetJS-подсказки улицyes
iiko_enable_checkoutВключить модификацию checkoutyes
iiko_disable_exportОтключить экспорт заказовno

См. также

WOO2IIKO © 2019 - 2026 Алексей Тихомиров.