Проблемы подключения к iiko
Проверка ключей
- Token broker: проверьте, что лицензионный ключ woo2iiko валиден.
- Legacy API key: проверьте, что API-ключ iiko Cloud правильный.
- Сброс токена:bash
wp woo2iiko ajax_data reset-token
Организация не выбрана
- В API connection должна быть выбрана организация (
iiko_rest_id). - Если список организаций пуст — проверьте ключ и подключение.
Сетевые проблемы
Проверка доступности iiko
bash
curl -s -o /dev/null -w "%{http_code}" https://api-ru.iiko.services/api/1/Должен вернуть HTTP-код (не таймаут).
Частые сетевые причины
| Причина | Решение |
|---|---|
| Исходящие HTTPS заблокированы хостингом | Обратитесь в поддержку хостинга. |
| IP сайта заблокирован iiko | Свяжитесь с iiko / смените IP. |
| Таймаут | Увеличьте iiko_request_timeout. |
| SSL-сертификат сайта невалиден | Почините SSL (важно для вебхуков). |
Региональный URL
Если вы не в РФ, проверьте iiko_api_url:
- РФ:
https://api-ru.iiko.services/api/1/. - Другой регион — уточните в iiko.
Вебхуки не приходят
- URL:
https://ваш-сайт/wp-json/woo2iiko/v1/callback. iiko_auth_keyдолжен совпадать с тем, что указан в iiko.- Сайт доступен по HTTPS.
- Используйте Sync endpoint URL в Settings Manager после переезда.
→ Вебхуки
Диагностика
- Включите
iiko_api_log. - Выполните любое действие (импорт).
- В логах посмотрите запросы и ответы iiko.
- Коды ответов iiko укажут на проблему.
WP-CLI
bash
wp woo2iiko info # статус подключения