Частые ошибки
Коды исключений
| Код | Модуль | Значение | Решение |
|---|---|---|---|
1001 | StopList | Товар удалён из корзины (стоп-лист). | Норма. Сообщите клиенту об изменении состава. |
109 | WooCoupon | Купон не подходит ни к одному товару. | Проверьте категории купона. |
Частые сообщения
«Woo2iiko has not been activated»
- WooCommerce не активирован. Сначала активируйте WooCommerce.
«Заказ отправлен в iiko» (note)
- Успешный экспорт. В meta появится
iiko_id.
«Минимальная сумма заказа для вашего адреса: X»
- Сумма корзины меньше
min_amountзоны доставки. Добавьте товаров.
«Ресторан сейчас закрыт»
- Модалка CheckoutSchedule. Заказ вне расписания работы.
«Доставка недоступна для вашего адреса»
- Адрес вне зон доставки. Проверьте зоны.
Частые проблемы
Белый экран / fatal
- PHP < 8.3 → обновите PHP.
- Память → увеличьте
memory_limit. - Смотрите
error_log.
Заказ ушёл, но в iiko не видно
- Проверьте правильную организацию в iiko.
- Проверьте
iiko_idзаказа в meta — по нему ищите в iiko. - Возможно, заказ в iiko в статусе «черновик».
Cron не выполняется
- Проверьте
DISABLE_WP_CRONвwp-config.php. - Настройте серверный cron на
wp-cron.php. wp cron event list— список задач.
Telegram не приходит
tg_enable_notifications+tg_orders_notifications=yes.- Проверьте токен бота и chat ID.
- Тестовая отправка в админке.
- Сайт должен иметь исходящий доступ к
api.telegram.org.
Вебхук iiko не приходит
- URL правильный (
/wp-json/woo2iiko/v1/callback). iiko_auth_keyсовпадает.- HTTPS работает.
- IP iiko не заблокирован.
→ Вебхуки
Кеш мешает обновлению данных
- Очистите кеш:
wp woo2iiko cache_clear. - Кеш стоп-листа, расписания, номенклатуры.
- После изменений в iiko — чистите кеш.
→ Кеш
Диагностический набор команд
bash
wp woo2iiko version # версия
wp woo2iiko info # дамп
wp woo2iiko cache_clear # очистить кеш
wp woo2iiko background_import # запустить импорт
wp woo2iiko ajax_data reset-token # сброс токена