Skocz do zawartości

Zdublowane aukcje oraz problemy z ich usunięciem.

Polecane posty

Dziś w sello wystąpił u nas problem zdublowanych aukcji: aukcje z jednego konta zostały zdublowane oraz przypisane do innego konta (bez podpięcia towaru itd.)

Kroki jakie wykonaliśmy:

  1.  Usunięcie zdublowanych aukcji
  2.  Ponowna autoryzacja wszystkich kont.

Niestety przed usunięciem zdublowanych aukcji zdążyliśmy ręcznie podpiąć towar do kilku transakcji i wystawić paragony przez co teraz nie możemy usunąć tych kilku zdublowanych aukcji.

W jaki sposób usunąć zdublowane aukcje do których istnieją już transakcje??

 

błąd sello1.jpg

Edytowane przez Krzysztof Gemsa
Link to postu

Trzeba usunąć te transakcje aby móc usunąć aukcje i obsłużyć je ręcznie te pobrane do właściwego konta (oznaczyć jako opłacone, wyłączyć tworzenie dokumentów dla nich).

Czy wiadomo w jakich okolicznościach doszło do tego powielenia? Czy w tym czasie w raporcie da się odnaleźć błędy, które mogły być powiązane z tym zdarzeniem?

Link to postu

Do powielenia dochodzi kiedy token odświeżający jest niepoprawny.

 

Po wczorajszej autoryzacji kont, wszystko działało 24 godziny dane aukcji i transakcji ściągały się do poprawnych kont a dziś, znowu to samo:

1. Pierwszy błąd

"Pobieranie aukcji, ofert kup teraz zaplanowanych, aktywnych z konta XXXXXXX na Allegro.pl (Polska) (0-100): Do konta numer: xxxxxx przypisany jest nieprawidłowy token autoryzujący z konta numer: XXXXXXX.
Do konta numer: XXXXXXX przypisany jest nieprawidłowy token autoryzujący z konta numer: XXXXXXX.
Zautoryzuj ponownie konta Allegro w oknie zarządzania kontami i licencjami."

2. Drugi błąd

Oznaczanie niezwróconych aukcji z konta ' XXXXXXX' na 'Allegro.pl (Polska)' jako zakończone: Nie można wykonać ponieważ nie udało się pobieranie danych o aukcjach trwających.

3. Trzeci błąd 

Pobieranie aukcji, ofert kup teraz zaplanowanych, aktywnych z konta akcesoria_tanio na Allegro.pl (Polska) (0-100): Token odświeżający jest niepoprawny.
Token odświeżający jest niepoprawny.
Zautoryzuj konta Allegro w oknie zarządzania kontami i licencjami.

 

I tak dla wszystkich kont podpiętych do Sello .

 

Sello działa na 11 komputerach.  

pobieranie i wysyłanie danych odbywa się automatycznie na 1 stanowisku, 1 użytkowniku.

Co ciekawe wczoraj błąd wystąpił przed 12-tą tak jak dziś, w nocy chodził tylko jeden komputer który pobiera dane  czyli około północy musiał odświeżyć token. dziś koło 12 ten sam problem.

 

Edytowane przez Krzysztof Gemsa
Link to postu

W czwartek, odtworzyliśmy z archiwum bazę danych na innym komputerze, ale odłączyliśmy go od internetu i wyłączyliśmy, automatyczne pobieranie pobieranie i wysyłanie. ale załóżmy ze coś pominęliśmy i ze jednak tamta baza połączyła się z allegro, to czy po ponownej autoryzacji kont na prawidłowej bazie sytuacja powinna wrócić do normy ?

Link to postu
15 godzin temu, Krzysztof Gemsa napisał:

czy po ponownej autoryzacji kont na prawidłowej bazie sytuacja powinna wrócić do normy ?

Tak. Ale sama "utrata" autoryzacji nie jest tutaj problemem, tylko coś co ją powoduje. Czy często zdarza się, że trzeba ponownie autoryzować konta?

Link to postu

Wcześniej tylko raz kiedy trzeba było to zrobić przy instalacji nowej wersji Sello. I nigdy nie było z tym problemu dziś token powinien się odświeżyć ok.12 jeśli sytuacja się powtórzy może spróbuje przeinstalować Sello na stanowisku które pobiera dane.

Edytowane przez Krzysztof Gemsa
Link to postu

A więc tak: Mamy konta x, y, z. Wczoraj na koncie z przedłużałem licencję, a na koncie x wystawiłem 3 aukcje.

I od tej pory podczas pobierania pojawiał się cały czas komunikat:

"Pobieranie aukcji, ofert kup teraz zaplanowanych, aktywnych z konta x na Allegro.pl (0-100): Do konta numer: x przypisany jest nieprawidłowy token autoryzujący z konta numer: y.
Do konta numer: x przypisany jest nieprawidłowy token autoryzujący z konta numer: y.
Zautoryzuj ponownie konta Allegro w oknie zarządzania kontami i licencjami."

oraz

"Pobiernie statusu wykonania zlecenia aktywowania oferty dla "tytuł aukcji z konta x na Allegro: Nie masz uprawnień do tego zlecenia - podaj poprawny commandId.
HTTP Status: Conflict (409)"

Link to postu
1 godzinę temu, Bartosz Rosa napisał:

Problem pojawił się jakoś w tym samym czasie, na dniach czy już wcześniej?

Wczoraj o godzinie 15:30

 

Po ponownym autoryzacji konta, zaczęło działać normalnie, z tym że trzeba pobrać transakcje z x ostatnich dni, ponieważ zwykłym sposobem pobierania transakcji, transakcje z dnia wczorajszego nie są pobierane.

 

Dziwna sytuacja...

EDIT.2

Zamówienia z konta y zostały pobrane do Sello do konta x. W transakcjach, towar nie był powiązany z kartoteką towarów. Całe szczęście że było tylko 6 transakcji z tego konta, ponieważ przy większej ilości byłby już niemały problem.

Edytowane przez Mariusz Kownacki
Link to postu
2 godziny temu, Bartosz Rosa napisał:

Czy restart Sello coś zmienia? Czy dopiero ponowna autoryzacja.

Restart Sello nie pomogło, ponowne uruchomienie serwera też. Jedynie ponowna autoryzacja pomogła.

 

Może przydała by się jakaś poprawka, która blokuje konta, które mają zły przypisany token autoryzujący, tak aby zamówienia i dane z konta y nie pobierały się do konta x?

Edytowane przez Mariusz Kownacki
Link to postu
11 minut temu, Mariusz Kownacki napisał:

Może przydała by się jakaś poprawka, która blokuje konta, które mają zły przypisany token autoryzujący, tak aby zamówienia i dane z konta y nie pobierały się do konta x?

Taka poprawka została dodana, ale najwyraźniej nie spełniła dobrze swojego zadania. Jeszcze z tym powalczymy.
Natomiast fakt, że kilka osób zgłasza nam ten problem w tym samym czasie może świadczyć, że na jego pojawienie się ma wpływ coś z zewnątrz - specyficzne błędy występujące w serwisie Allegro albo jakaś aktualizacja systemu.

Link to postu

Czy jest jakiś inny sposób na usunięcie tych aukcji (ręczne usuwanie transakcji, ponowne pobieranie, ręczne zakończenie, itp.) Mamy sporo aukcji, w których są już transakcje ze zdublowanych aukcji. Od 26/06 do 5/07. Może można z poziomu sql przypisać transakcje do właściwych aukcji i będzie możliwość usunięcia aukcji.

Link to postu

To faktycznie będzie karkołomne. Może jakimś doraźnym rozwiązaniem będzie zakończenie tych zdublowanych aukcji. Zrobiłem test: przez zmiany zbiorcze zakończyłem jedną zdublowaną aukcję, po wysłaniu zmian do serwisu zniknęła z zakładki trwające i pokazała się w zakończonych, ale w serwisie aukcja nie została zakończona. Pojawia się jednak problem, bo po jakimś czasie zdublowana aukcja ponownie wraca do trwających. Może jest sposób, aby zablokować pobieranie danych z allegro dla tych konkretnych aukcji. Dziwi mnie fakt, że aukcja, która jest podpięta do niewłaściwego konta może aktualizować dane z serwisu, ale wysłać zmian dla takiej aukcji do allegro już nie.

Próba wysłania zmian kończy się komunikatem:

Aktualizacja istniejącej oferty "Nazwa aukcji" z konta XXX na Allegro.pl: Forbidden
 
Pobranie pełnych danych dla aukcji (opis i zdjęcie) działa, a komunikat jest taki: 
Pobiernie statusu wykonania zlecenia zakończenia oferty dla "Nazwa aukcji" (11111111111) z konta XXX na Allegro: Serwis nie przetworzył zleconego polecenia:

- Oferta nie należy do sprzedającego.
Link to postu

A konta zostały ponownie zautoryzowane? Jeśli ten problem wystąpił i nastąpiła zmiana tokenów autoryzujących to serwis poprawnie zwraca Forbidden, co oznacza, że aktualizacja aukcji na koncie X posługuje się danymi autoryzującymi konta Y.

Przed chwilą dodaliśmy jeszcze do 1.36 weryfikację każdego wykonywanego żądania do Allegro, tak aby weryfikowało czy posługuje się dobrym tokenem - wcześniejsza poprawka sprawdzała to jedynie dla pierwszego takiego żądania przepuszczając kolejne - co w efekcie skutkowało przypisywaniem tych aukcji do złych kont. Po poprawce jeśli już ten problem wystąpi to będzie zwracany błąd dla każdego żądania - do czasu ponownego zautoryzowania kont. Oczywiście są to zabiegi mające na celu powstrzymanie negatywnych skutków problemu. Samego źródła jego pochodzenia jeszcze nie udało nam się ustalić.

  • Lubię to 1
Link to postu
1 godzinę temu, SRL SRL napisał:

To faktycznie będzie karkołomne. Może jakimś doraźnym rozwiązaniem będzie zakończenie tych zdublowanych aukcji. Zrobiłem test: przez zmiany zbiorcze zakończyłem jedną zdublowaną aukcję, po wysłaniu zmian do serwisu zniknęła z zakładki trwające i pokazała się w zakończonych, ale w serwisie aukcja nie została zakończona. Pojawia się jednak problem, bo po jakimś czasie zdublowana aukcja ponownie wraca do trwających. Może jest sposób, aby zablokować pobieranie danych z allegro dla tych konkretnych aukcji. Dziwi mnie fakt, że aukcja, która jest podpięta do niewłaściwego konta może aktualizować dane z serwisu, ale wysłać zmian dla takiej aukcji do allegro już nie.

Próba wysłania zmian kończy się komunikatem:

Aktualizacja istniejącej oferty "Nazwa aukcji" z konta XXX na Allegro.pl: Forbidden
 
Pobranie pełnych danych dla aukcji (opis i zdjęcie) działa, a komunikat jest taki: 
Pobiernie statusu wykonania zlecenia zakończenia oferty dla "Nazwa aukcji" (11111111111) z konta XXX na Allegro: Serwis nie przetworzył zleconego polecenia:

- Oferta nie należy do sprzedającego.

U nas po ponownym autoryzacji kont x i y, aukcje z konta y na koncie x, przeszły do zakończonych podczas zwykłego pobierania aukcji.

Link to postu
2 godziny temu, Bartosz Rosa napisał:

A konta zostały ponownie zautoryzowane? Jeśli ten problem wystąpił i nastąpiła zmiana tokenów autoryzujących to serwis poprawnie zwraca Forbidden, co oznacza, że aktualizacja aukcji na koncie X posługuje się danymi autoryzującymi konta Y.

Wszystkie konta zostały ponownie zautoryzowane. 

Jednak u mnie w przeciwieństwie do Mariusz Kownacki aukcje nie trafiają do zakończonych. Pobieranie nawet pełnych danych dla wybranych zdublowanych aukcji przebiega prawidłowo, mimo, że aukcja jest błędnie przypisana do konta Y zamiast X.

Link to postu

Proszę podesłać do nas log z pobierania jednej takiej aukcji, źle przypisanej w Sello, pobranie z prawego klawisza.

Spoiler

Proszę w programie serwisowym (Admin.exe) włączyć logowanie Allegro w menu rejestr.

Wyłączyć Sello, uruchomić je jako administrator (z menu pod prawym przyciskiem myszy) i spróbować wykonać czynność powodującą problem.

W folderze instalacyjnym Sello, c:\Program Files (x86)\InsERT\Sello\Log stworzony zostanie plik Allegro-[data].json. Proszę podesłać go na sello@insert.com.pl z linkiem do wątku z forum lub jako odpowiedź do maila.

Po wszystkim proszę wyłączyć logowanie programem serwisowym lub z poziomu ostrzeżenia na stronie startowej Sello jeśli się pojawi.

 

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ę...