Проблемы 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).- Клиент авторизован (нужен телефон).
- Баланс > 0.
- Сумма в пределах лимита (
iiko_bonuses_limit/loona_percent_limit).
→ Бонусы
Данные не сохраняются в localStorage
- autosave TTL 10 минут — данные могут «протухнуть».
- Проверьте, что localStorage не заблокирован браузером.
Конфликт с темой/плагином
- Отключите другие плагины checkout-модификации.
- Проверьте тему на переопределение
checkout/form-checkout.php. - Включите
iiko_debugи проверьте ошибки JS в консоли браузера.