Проблемы checkout
Поля checkout не отображаются
iiko_enable_checkout_modificationдолжно бытьyes.- Проверьте, что используете правильную страницу checkout (или блок
iiko/checkout). - Конфликт с темой — проверьте override шаблонов.
Доставка недоступна
- Адрес вне зон доставки → проверьте зоны.
- Сумма меньше минимальной → нотис «Минимальная сумма».
use_woo_delivery=yes.- Для самовывоза — нужен метод
local_pickup.
Время доставки не выбирается
iiko_enable_calendarдолжно бытьyes.- Проверьте расписание — может, ресторан закрыт.
- Очистите кеш расписания (кнопка Clear cache).
Ресторан «закрыт»
- Модалка «Ресторан закрыт» показывается при
iiko_enable_schedule = yesв нерабочее время. - Проверьте недельное расписание.
- Кеш расписания (TTL 1 час).
SMS-код не приходит
- Проверьте SMS-провайдера и credentials.
- Используйте тестовую отправку в админке.
- Проверьте баланс SMS-сервиса.
- WaitCall — проверьте callback
/waitcall_callback.
Подсказки адреса не работают
- Проверьте провайдера геокодирования и API-ключи.
- DaData:
iiko_dadata_key. - 2GIS:
iiko_twogis_key. - Yandex:
iiko_yandex_key. - Минимум 3 символа для срабатывания.
Оплата не работает
- Шлюз WC включён и настроен.
- Маппинг к iiko задан.
- Для онлайн-оплаты — проверьте шлюз (ЮKassa и т.д.).
Бонусы не применяются
- Включена одна система: либо
iiko_enable_loyalty_system=yes, либоloona_bonuses=yes. Обе сразу — плагин автоматически отключает Loona на чекауте (см. Взаимоисключение Loona ↔ iiko Card). - Клиент авторизован (нужен телефон).
- Баланс > 0.
- Сумма в пределах лимита (
iiko_bonuses_limit/loona_percent_limit).
Чекбокс оплаты бонусами не появляется
- Проверьте, что активна ровно одна система лояльности (см. выше).
- Если вы включали обе по очереди — оставьте ту, которая нужна; вторую выключите.
- В
debug.logищитеloona_hooks skipped: Bonuses (iiko) is enabled— это значит, что активен iiko Card.
→ Бонусы
Данные не сохраняются в localStorage
- autosave TTL 10 минут — данные могут «протухнуть».
- Проверьте, что localStorage не заблокирован браузером.
Конфликт с темой/плагином
- Отключите другие плагины checkout-модификации.
- Проверьте тему на переопределение
checkout/form-checkout.php. - Включите
iiko_debugи проверьте ошибки JS в консоли браузера.