Skocz do zawartości

Sello 1.43.6 nie pobiera niektórych aukcji-brak pobranej kategorii

Polecane posty

Dzień dobry, od kilku dni mam problem z błędami zwracanymi przez Sello przy pobieraniu niektórych aukcji, aktualizowałem drzewo kategorii i aukcje zakończone, błąd jest jak poniżej. Podejrzewam że problem jest w starych aukcjach wystawionych w kategoriach które w Allegro już nie istnieją ale nie jestem pewny. Czy jest na to jakieś rozwiązanie? Błąd jak poniżej:

"Brak pobranej kategorii
Nie udało się pobrać kategorii przy pobieraniu ofert z serwisu. Kategorii tej nie ma również zapisanej w bazie Sello. Nie można zapisać aukcji bez kategorii.
Identyfikator kategorii: 82397"

Pozdrawiam.

Link to postu

A sama aukcja jest nowa/trwająca? Czy może pobierane są też stare aukcje zakończone i czy na pewno potrzebne jest w takim wypadku pobieranie aukcji zakończonych? Co do zasady nie ma potrzeby pobierania takich aukcji, chyba, że przy rozpoczęciu pracy zachodzi potrzeba pobrania wszystkiego co w Allegro jest dostępne.

Link to postu

Aukcja jest trwająca, są to stare aukcje, Allegro wprowadziło jakieś zmiany w drzewie kategorii-wyświetla mi się ona na liście ale przy każdej synchronizacji sypie błędami, takich aukcji jest kilkaset i w tym gąszczu błędów w raporcie ciężko będzie mi znaleźć błędy które faktycznie będą ważne.

Link to postu

Proszę spróbować na początek z menu Sello => NARZĘDZIA => Synchronizuj parametry z serwisu, pobrać wszystkie kategorie, Powinno to uporządkować drzewo kategorii, zwłaszcza po dużych zmianach.

 

Jeśli to nie pomoże, kolejnym krokiem będzie usunięcie wszystkich kategorii z bazy Sello (również parametrów specyficznych) i pobranie tych kategorii na świeżo - to wymaga wykonania poleceń SQL na bazie, podeślę je w razie potrzeby.

Link to postu

Kategorie pobierałem. Nic to nie daje. Już wiem co jest powodem. Handluję grami używanymi, problem dotyczy starych platform Xbox 360 i PS3, wcześniej drzewo kategorii wyglądało tak że kategorie danej platformy dzieliły się na podkategorie- czyli gry przygodowe, logiczne, strategiczne itp. Stare aukcje wystawione są właśnie w rzeczonych podkategoriach. Jakiś czas temu Allegro usunęło podkategorie i wszystkie aukcje trafiły zbiorczo do jednej, natomiast Sello zwraca błąd ponieważ stare aukcje dalej mają przypisane podkategorie które w Allegro już nie istnieją. Niestety nie przybliża mnie to do rozwiązania problemu.

Link to postu

Ok, poradziłem sobie, znalazłem post z podobnym problemem na forum. Użyłem poleceń:

update au__auction set au_shopCatId = null where au_shopCatId is not null

 

delete from st_Category 

i pobrałem na nowo drzewo kategorii. Problem polegał na tym, że Allegro usunęło podkategorie, one nadal były w bazie Sello a aktualizacja drzewa kategorii nie usuwała ich z bazy. Teraz wszystko działa jak powinno.

Link to postu
  • 2 tygodnie później...
  • 2 tygodnie później...

Na tę chwilę nie. Problem jest dość problematyczny bo nie da się go łatwo powtórzyć a jest wynikiem całej sekwencji działań po stronie drzewa kategorii w Allegro. Więc istotna jest pewna historia zmian tego drzewa i to w których momentach była wykonywana synchronizacja i jak.

 

Rozwiązaniem jest usunięcie drzewa kategorii skryptem SQL podanym wyżej (np przy użyciu programu serwisowego) i pobranie nowego, świeżego drzewa kategorii. 

 

Natomiast obsługa takiego scenariusza w przyszłości jest właśnie implementowana w Sello NX. 

Link to postu

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.

Użytkownik forum
Odpowiedz...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...