Błędy synchronizacji Comarch e-Sale z ERP - równoległe uruchomienia i pełne synchronizacje
Druga grupa błędów nie dotyczy pojedynczych towarów, tylko samego mechanizmu synchronizacji. Najczęstszy komunikat mówi o zmianie bazy danych albo niepoprawnej dacie ostatniej synchronizacji. Jeśli baza naprawdę się zmieniła, trzeba skontaktować się z asystą techniczną. Jeśli nie, przyczyną bywa równoległe uruchomienie synchronizacji ręcznej i automatycznej. Dokumentacja Comarch opisuje dla Optimy taką procedurę:
[#chart:int65b]
Synchronizacja już trwa na innym stanowisku: ręczna i automatyczna nakładają się. Poczekaj na koniec albo około 10 minut, wyłącz automat albo wydłuż odstęp między synchronizacjami.
Zbyt częste pełne synchronizacje: ERP wysyła wszystkie dane za każdym razem, co spowalnia synchronizację. Przejdź na eksport różnicowy, czyli tylko zmienionych danych.
Zmiana nazwy lub GUID bazy: bazę przeniesiono na inny serwer albo odtworzono z kopii pod inną nazwą. Upewnij się, że synchronizowana jest tylko jedna baza, i poproś asystę Comarch o odblokowanie synchronizacji.
Niezgodna wersja protokołu: mimo aktualnej wersji ERP program wysyła stary protokół. Dokumentacja opisuje poprawkę przez zapytanie SQL na bazie firmowej - wykonuj ją z administratorem lub partnerem Comarch.
Błędy ofert Allegro w Comarch e-Sale - powiązania, stany i ceny
Część problemów nie generuje komunikatu w dzienniku, bo synchronizacja technicznie przechodzi. Widać je dopiero w ofertach lub zamówieniach. Tabela zbiera najczęstsze z nich.
| Objaw | Przyczyna | Poprawka |
|---|
| Oferta na szarym tle | Oferta nie jest powiązana z towarem | Powiąż ręcznie, po EAN lub kodzie albo z pliku CSV |
| Automatyczne wiązanie nie działa | EAN lub kod w ofercie różni się od kodu na karcie towaru | Ujednolić kody albo powiązać ofertę ręcznie |
| Stany nie trafiają do ofert | Brak magazynu domyślnego lub wyłączone wysyłanie zasobów | Ustaw magazyn domyślny i włącz Wyślij zasoby (Optima) |
| Towar zniknął z panelu e-Sale | Cena towaru zmieniona na 0,00 przy włączonym pomijaniu takich towarów | Przywróć cenę w ERP i zsynchronizuj |
| Status zamówienia nie zmienia się po usunięciu WZ lub FA | Usunięcie dokumentu nie zmienia statusu w e-Sale | Zatwierdź i anuluj rezerwację odbiorcy (RO) |
| Oferta nie zwiększa ilości po dostawie | Wyłączony parametr zwiększania ilości po synchronizacji z ERP | Włącz go w kontroli stanów magazynowych Allegro |
Gdy problem dotyczy sprzedaży towaru, którego już nie ma, sprawdź też, czy stany nie są wysyłane do ofert z dwóch systemów jednocześnie. Szerzej opisujemy to w poradniku o synchronizacji stanów magazynowych między sklepem a marketplace'ami.
Zamówienia, które nie trafiają do Comarch ERP
W Optimie zamówienie z e-Sale trafia najpierw do bufora i musi zostać zatwierdzone, żeby powstała rezerwacja odbiorcy. Jeśli zamówienia „wiszą”, sprawdź bufor i to, czy oferta była powiązana z towarem w chwili zakupu. Rezerwacji zaimportowanej z e-Sale nie usuniesz, dopóki jest w buforze. Przy towarach z cechami partii pamiętaj, że przekształcenie RO do faktury z rezerwacją nie jest możliwe.
Błędy grup i kontrahentów w Comarch e-Sale
Brak menu w sklepie: jako grupę towarów wskazano kategorię bez podkategorii. Wskaż grupę-korzeń z podkategoriami.
Niepoprawny e-mail kontrahenta: adres jest źle zapisany albo kilka adresów nie rozdzielono przecinkiem. Popraw dane na karcie kontrahenta.
Zduplikowany kontrahent lub login: ten sam kontrahent występuje dwa razy. Duplikaty usuwa asysta Comarch ERP.
Zanonimizowani kontrahenci: konta zanonimizowane w e-Sale są nadal powiązane z kartą w ERP. Usuń powiązanie w szczegółach konta kontrahenta i zsynchronizuj ponownie.
Komunikaty ostrzegawcze w Comarch e-Sale - czy trzeba się nimi przejmować?
Żółte komunikaty nie blokują synchronizacji, ale sygnalizują, że ERP wysyła zbędne dane. Przy dużej kartotece to realne wydłużenie każdego cyklu, a więc wolniejsza aktualizacja stanów w ofertach.
[#chart:int65c]
Ostrzeżenia warto przeglądać raz na jakiś czas, szczególnie po aktualizacji ERP albo zmianach w kartotece. Gdy ich liczba rośnie, zwykle oznacza to, że ERP wysyła coraz więcej danych bez zmian, a każda synchronizacja trwa dłużej. Przy sprzedaży w kilku kanałach dłuższy cykl to większe ryzyko, że ostatnia sztuka towaru zostanie sprzedana dwa razy.
Osobny przypadek to zestawy promocyjne. Jeśli zestaw zawiera towar, który nie jest udostępniony do e-Sale, synchronizacja zgłosi niepoprawną strukturę danych. Sprawdź wtedy, czy każdy składnik zestawu jest udostępniony.
Jak diagnozować błąd synchronizacji Comarch e-Sale krok po kroku?
Gdy coś nie działa, łatwo zacząć poprawiać ofertę na Allegro, choć przyczyna leży w ERP. Dlatego warto zawsze iść tą samą ścieżką: od objawu w kanale sprzedaży, przez panel e-Sale, do kartoteki w ERP. Najpierw sprawdź, czy oferta jest powiązana z towarem. Potem zajrzyj do dziennika zdarzeń i poszukaj komunikatów dotyczących tego towaru. Jeśli ich nie ma, porównaj dane towaru w panelu e-Sale z kartoteką w ERP - cenę, stan i datę ostatniej zmiany. Rozbieżność wskazuje, czy problem leży w synchronizacji ERP z e-Sale, czy w aktualizacji oferty.
Przy błędach dotyczących wielu towarów naraz zacznij od konfiguracji synchronizacji, a nie od pojedynczych kart. Jeden źle ustawiony magazyn domyślny albo wyłączony automat potrafi wywołać setki objawów w ofertach.
Kiedy zgłosić problem do asysty Comarch?
Części błędów nie naprawisz w interfejsie programu, bo wymagają korekty w bazie danych. Według dokumentacji producenta dotyczy to m.in. tych przypadków:
błędny identyfikator atrybutu lub wartości atrybutu, którego nie ma w słowniku,
zdublowane sekcje na towarze wysyłane przez Comarch ERP XL, przez które w e-Sale znikają atrybuty,
niepoprawna struktura tłumaczeń grup w Comarch ERP XL,
zduplikowani kontrahenci lub loginy oraz zduplikowane rabaty w pliku synchronizacji,
zmiana nazwy lub identyfikatora bazy po przeniesieniu na inny serwer.
Zgłaszając problem, podaj pełną treść komunikatu z dziennika zdarzeń, wersję ERP i listę towarów z przycisku Lista towarów do poprawy. Skraca to czas diagnozy po stronie asysty.
Jak zapobiegać błędom synchronizacji ofert z Comarch ERP?
Standard kartoteki - każdy nowy towar do e-Sale ma grupę domyślną, status dostępności, jedno zdjęcie główne i uzupełnione atrybuty.
Jedna synchronizacja - automatyczna z harmonogramem, a ręczna tylko wtedy, gdy automat jest wyłączony.
Eksport różnicowy - pełną synchronizację uruchamiaj tylko przy naprawie danych.
Spójne kody - EAN i kod w ofercie zgodne z kodem w ERP, żeby automatyczne wiązanie działało.
Przegląd dziennika - codziennie przez pierwsze tygodnie po wdrożeniu, potem raz w tygodniu.
[#checklista] Gdy oferta ma zły stan: sprawdź powiązanie oferty z towarem; sprawdź, czy towar przeszedł ostatnią synchronizację (Dziennik zdarzeń); sprawdź magazyn domyślny i opcję wysyłania zasobów w ERP; sprawdź parametry kontroli stanów Allegro; upewnij się, że stanów do tej oferty nie wysyła inny system.
Jak Vinson pomaga uporządkować integrację
Vinson to agencja e-commerce z Bochni, działająca od 2021 roku. Jesteśmy Allegro Ads Partner+, Google Partner, Meta Business Partner, certyfikowanym partnerem Base, partnerem Empik Place i autoryzowanym partnerem Shoper. Pracowaliśmy z ponad 500 firmami, a klienci oceniają nas na 4,9/5 ze 171 opinii. Nie jesteśmy partnerem Comarch - błędy bazy wymagające asysty zgłaszasz producentowi lub swojemu partnerowi Comarch, a my zajmujemy się danymi sprzedażowymi i integracjami.
Przeglądamy kartotekę towarów, powiązania ofert i źródło stanów, żeby usunąć przyczyny błędów, a nie tylko objawy.
Konfigurujemy integracje z Allegro, Amazonem i EmpikPlace oraz kontrolę stanów.
Pomagamy ocenić, czy integrator pasuje do skali sprzedaży, a jeśli nie - wdrażamy inny i migrujemy dane.
Przy wielu kanałach wdrażamy Base jako certyfikowany partner, z integracją z Comarch ERP.
Na bezpłatnej konsultacji przejdziemy przez Twój dziennik zdarzeń i wskażemy, od czego zacząć porządki.
Najczęściej zadawane pytania
Gdzie sprawdzić błędy synchronizacji w Comarch e-Sale?
W panelu e-Sale otwórz Ustawienia, Dziennik zdarzeń i sekcję Synchronizacja z ERP. Komunikaty są pogrupowane według typu danych, a przyciski Lista towarów do poprawy lub Szczegóły pokazują konkretne pozycje. W Optimie dodatkowo pomaga weryfikacja oferty dla e-Handel w testach integralności.
Co oznacza błąd grupy domyślnej towaru w Comarch e-Sale?
Komunikat oznacza, że towar w ERP nie ma ustawionej grupy domyślnej dla e-Sale, więc nie przejdzie synchronizacji. W Optimie ustawisz ją w zakładce e-Handel na karcie towaru, a w XL w zakładce Aplikacje. Potem uruchom synchronizację ponownie.
Dlaczego Comarch e-Sale pokazuje, że synchronizacja już trwa?
Najczęściej synchronizacja ręczna nakłada się na automatyczną. Poczekaj na jej zakończenie lub około 10 minut i spróbuj ponownie. Jeśli problem wraca, wyłącz automat na czas pracy ręcznej albo wydłuż odstęp w harmonogramie.
Dlaczego stany na Allegro nie zgadzają się z Comarch ERP?
Najczęstsze przyczyny to oferta niepowiązana z towarem, brak magazynu domyślnego lub wyłączone wysyłanie zasobów w ERP, towar zatrzymany na błędzie synchronizacji albo wysyłanie stanów do tej samej oferty z dwóch systemów. Sprawdź też parametry kontroli stanów w integracji Allegro.
Dlaczego towar zniknął z panelu Comarch e-Sale?
Najczęściej towar dostał w ERP cenę 0,00, a w konfiguracji włączona jest opcja pomijania takich towarów - wtedy przy następnej synchronizacji znika z panelu. Inne przyczyny to odznaczenie udostępniania do e-Sale na karcie towaru albo przeniesienie go poza drzewo grup wysyłanych do e-Sale.
Czy żółte komunikaty w Comarch e-Sale trzeba naprawiać?
Nie blokują one synchronizacji, ale ją wydłużają, bo ERP wysyła zbędne dane, np. puste tagi albo towary bez zmian. Producent zaleca aktualizację ERP do najnowszej wersji, a jeśli komunikaty się utrzymują - zgłoszenie do asysty Comarch ERP.
Masz dość ręcznego poprawiania stanów i zamówień? Umów bezpłatną konsultację z Vinson. Jeśli rozważasz zmianę narzędzia, zobacz nasz przegląd alternatyw dla BaseLinkera i wpis o tym, dla jakiego sprzedawcy sprawdzi się Comarch ERP Optima.