Integracja programu firmowego ze sklepem internetowym lub Allegro, która przestaje synchronizować zamówienia i stany magazynowe, to poważny problem operacyjny – klienci mogą kupować towar, którego faktycznie nie ma na stanie, albo zamówienia nie trafiają do realizacji. Przyczyny bywają zaskakująco różnorodne.
Integracje programów księgowo-magazynowych z platformami sprzedażowymi działają zwykle poprzez API, wtyczkę pośredniczącą (tzw. konektor) lub dedykowany moduł producenta. Każdy z tych elementów może zawieść niezależnie od pozostałych – problem bywa po stronie programu, po stronie sklepu/Allegro, w samym konektorze, lub wynika ze zmiany w API platformy, do której konektor nie został jeszcze dostosowany.
Najczęstsze przyczyny braku synchronizacji
Poniżej sytuacje odpowiedzialne za większość przerw w synchronizacji między programem a kanałem sprzedaży.
- Wygasły token autoryzacyjny lub klucz API po zmianie hasła na platformie sprzedażowej.
- Aktualizacja programu firmowego lub platformy sklepowej niekompatybilna z dotychczasową wersją konektora.
- Przekroczony limit zapytań API narzucony przez Allegro lub platformę e-commerce.
- Rozbieżność w mapowaniu indeksów towarowych między systemami po zmianach w kartotece.
- Zawieszona lub wyłączona usługa synchronizacji działająca w tle na serwerze.
Diagnostyka krok po kroku
Diagnozę warto zacząć od logów konektora integracyjnego – większość z nich zapisuje szczegółowe informacje o błędach każdej próby synchronizacji, co pozwala szybko ustalić, czy problem dotyczy autoryzacji, pojedynczych produktów, czy całej komunikacji. Następnie sprawdza się, czy dane logowania i klucze API są nadal aktualne oraz czy wersje programu i konektora są ze sobą zgodne.
Przywrócenie stabilnej synchronizacji
Po zlokalizowaniu przyczyny naprawa zwykle polega na odnowieniu autoryzacji API, aktualizacji konektora do wersji zgodnej z obiema stronami integracji lub ręcznym poprawieniu mapowania produktów, które rozjechało się w wyniku zmian w kartotece. Warto też ustawić monitoring działania integracji, np. powiadomienia e-mail w razie przerwania synchronizacji, aby kolejna awaria została wykryta zanim wpłynie na sprzedaż. Serwis IT może wdrożyć taki monitoring oraz przeprowadzić pełną diagnostykę i naprawę integracji.
