Синхронізація CRM → WooCommerce: що саме не доїхало і чому
Так виглядає діагностика: беремо дані з CRM і з WooCommerce, зіставляємо за SKU, порівнюємо ціну, акційну ціну, залишок і статус наявності та показуємо кожне розходження з причиною. На вашому магазині те саме робиться на реальних товарах.
1. Зіставлення CRM ↔ сайт (10 товарів)
Ліворуч — що зараз у CRM, праворуч — що показує WooCommerce. Натисніть «Запустити діагностику».
2. Причини розходжень
Не «інтеграція зламана», а конкретна причина на кожен товар.
3. Журнал синхронізації
Це журнал прикладу. На реальному сайті беремо його з логів плагіна, WP-Cron і відповідей REST API.
Що перевіряємо в першу чергу
Чи працює WP-Cron, або задачі синхронізації стоять у черзі (Action Scheduler).
Чи проходять запити CRM → сайт: коди 401/403/5xx, ключі REST API.
Зіставлення за SKU: пробіли, регістр, ведучі нулі, дублі.
Чи оновлюється sale price, і чи не перебиває його розклад акцій.
«Керувати запасами» на рівні товару та варіацій: без нього залишок не змінює статус.
Кеш (об'єктний, сторінковий) і чи не конфліктує інший плагін синхронізації.
Підсумок діагностики — короткий письмовий висновок: причина, що виправлено, а якщо проблема в самому плагіні, скажемо про це прямо і запропонуємо варіант.