Проблемы импорта
Импорт зависает / не завершается
| Причина | Решение |
|---|---|
| Таймаут PHP | Используйте фоновый режим (mode=background). |
| Мало памяти | Увеличьте memory_limit (≥ 256 МБ). |
| Большой каталог | Разбейте на группы (external_groups) или фоновый режим. |
| WP-Cron не работает | См. Фоновые процессы. |
Товары дублируются
- Проверьте, что у товаров есть
iiko_id(UUID). - Включите
check_product_by_title(медленнее, но ловит дубли). - Проверьте SKU.
Изображения не загружаются
| Причина | Решение |
|---|---|
| URL изображений iiko недоступен | Проверьте доступ с сервера. |
Нет прав на uploads/ | Проверьте права (755 на папки, 644 на файлы). |
last_img_only поведение | Понятно: сохраняется только последнее изображение. |
Аудит изображений
bash
wp woo2iiko check_image_hashes # проверить хеши
wp woo2iiko cleanup_images # удалить потерянныеSmart-импорт не обновляет каталог
- Проверьте, что cron работает (
wp cron event list). - Проверьте интервал
iiko_import_time. - Если revision не менялся — это нормально (smart-режим пропускает).
- Для принудительного обновления — полный импорт.
Товары импортируются, но не видны
- Проверьте статус публикации (опубликованы).
- Проверьте видимость каталога.
- Очистите кеш:
wp woo2iiko cache_clear.
Модификаторы не отображаются
enable_modsдолжно бытьyes.- Проверьте
enabled_type_mods(all/group/single/required/none). - Если модификатор «лишний» — используйте
exclude_group_mod.
КБЖУ не отображается
nutritional_showдолжно бытьyes.- В iiko должны быть заполнены поля пищевой ценности.
- Проверьте
nutritional_template.
Категории не привязываются
- Таксономия
product_cat_iikoсоздаётся при импорте. - Проверьте, что в iiko категории назначены товарам.
Диагностика
bash
wp woo2iiko background_import # запустить импорт
wp woo2iiko ajax_data reset-products # сбросить продукты (dev)Включите iiko_debug + iiko_api_log и проверьте логи.