Решаване на проблеми
Подредено по симптом – намерете вашия и тръгнете оттам.
При свързване
Магазинът не отговаря
Отворете в браузър https://вашият-магазин/wp-json/wc/v3.
| Какво виждате | Какво значи |
|---|---|
| Съобщение за липсваща оторизация | Правилно – API работи, проблемът е в ключа |
| Страница „404“ | Красивите връзки са изключени |
| Страница на магазина | Друг модул е прихванал адреса |
| Нищо не се зарежда | Магазинът не е достъпен отвън |
Красиви връзки: Настройки → Постоянни връзки, изберете каквото и да е освен „Обикновени“, запишете.
Зад Cloudflare или защитен модул: проверете дали пътят /wp-json/ не е блокиран. Wordfence и подобни го спират по подразбиране.
„Невалиден ключ“
Почти винаги интервал, влязъл при копирането.
- WooCommerce → Настройки → Разширени → REST API
- Ако тайната вече не се вижда – издайте нов ключ, старата не може да бъде показана повторно
- Проверете правата: трябва Четене/Запис, не само четене
- Проверете, че ключът е издаден от администраторски профил
Odoo: базата не е намерена
Името на базата различава главни от малки букви и рядко съвпада с домейна.
Вижте го в самата Odoo: Настройки, най-долу вдясно, под версията. Не го отгатвайте по адреса.
Odoo: невалиден API ключ
Ключът трябва да е издаден от самия потребител за интеграцията, докато е влязъл със своя профил – през Моят профил → Сигурност на акаунта → Нов API ключ.
Ключ, издаден от администратор от името на друг потребител, не работи.
При синхронизация
Статус „Частично“, 0 записа, еднаква продължителност всеки път
Връзката не достига едната система. Заявките изтичат по време, вместо да върнат грешка – затова изпълненията траят еднакво дълго и не създават нищо.
Проверете:
- Магазинът отговаря ли отвън – отворете го в браузър
- Ключът не е ли преиздаден или изтрит в WooCommerce
- Не е ли сменена паролата или деактивиран потребителят в Odoo
- Не е ли включен нов защитен модул или CDN правило
Ако всичко изглежда наред, пишете ни с часа на едно такова изпълнение – от наша страна се вижда докъде стига заявката.
Нищо не се внася, макар статусът да е „Успешно“
Най-честата причина не е повреда, а посока.
При настройката по подразбиране Odoo управлява продуктите – тоест каталогът на Odoo се изпраща към магазина, а продуктите от магазина не се внасят. Ако очаквате обратното, това е причината.
Отворете настройките, раздел Каталог, и сменете „Кой управлява продуктите“ на WooCommerce. Ако прехвърляте целия каталог към магазина, сменете и снимките, и описанията – иначе Odoo продължава да изпраща тези две полета.
Втора по честота: Внасяй поръчки от дата е твърде близка и всички поръчки са преди нея.
По-малко поръчки от очакваното
Внасят се поръчки в състояние в обработка, завършена, задържана, отказана и върната. Чернови и неплатени в изчакване не влизат по замисъл.
Проверете и началната дата в настройките.
Статус „С предупреждение“
Не е повреда. Изпълнението е завършило, но е записало нещо за проверка.
Най-честата причина е върната поръчка – връщанията се отбелязват нарочно, за да минат през счетоводител. Отворете изпълнението и вижте какво точно е отбелязано.
Продукт не влиза в Odoo
- Продуктът трябва да е публикуван, не чернова
- Типът трябва да е прост или с вариации – комплекти и продукти от разширения не се поддържат
- Ако ползвате кеш модул, изчистете кеша – понякога API връща стара версия
Цените не съвпадат
Проверете в магазина дали цените са зададени с включен данък: WooCommerce → Настройки → Данъци.
Конекторът чете тази настройка и пренася поръчката така, че крайната сума да съвпадне. Ако сумата все пак се разминава, пишете ни с номера на поръчката – това не би трябвало да се случва.
Дублирани поръчки в Odoo
Почти винаги значи, че връзката е била изтрита и създадена наново. Изтриването забравя записа кое вече е синхронизирано, затова новата връзка внася всичко отначало.
За временно спиране ползвайте Пауза, не изтриване.
Дублирани клиенти
Клиентите се разпознават по имейл. Два записа за един човек значи две различни имейл адреса в магазина – проверете поръчките.
Връзката е спряла сама
Ако видите връзка в състояние на грешка и сте получили имейл „Action needed“, достъпът до едната система е спрял да работи.
Това е нарочно: връзка, която се проваля еднакво на всеки петнайсет минути, само товари системите ви.
- Въведете новия ключ или парола в портала
- Възобновете връзката
Тя продължава оттам, докъдето е стигнала – нищо не се дублира.
Когато пишете на поддръжката
Изпратете на support@planapulse.com:
- Името на връзката
- Датата и часа на проблемното изпълнение
- Какво очаквахте и какво видяхте
- Номер на конкретна поръчка или продукт, ако проблемът е в един запис
С часа на изпълнението намираме причината бързо. Без него търсим по цялата история.