allegro / allegro-api

Issue tracker and wiki for Allegro REST API
https://developer.allegro.pl/
213 stars 39 forks source link

ERROR The previous edition of the offer is still being processed. Try again. #9620

Open davidx77 opened 1 month ago

davidx77 commented 1 month ago

Występuje problem:

:beetle: Opis / Description

Witam mam problem przy edycji oferty bo otrzymuje taki błąd: "HTTP/1.1 409 Conflict {"errors":[{"code":"OfferConflictException","message":"Conflict","details":null,"path":"","userMessage":"The previous edition of the offer is still being processed. Try again.","metadata":{}}]}"

Zmieniam tylko cenę oferty oraz liczbę sztuk tak jak zawsze i nagle od dzisiaj otrzymuje taki błąd. Czy to oznacza, że nie mogę zmieniać ceny w ofercie jedną za drugą jak do tej pory tylko muszę czekać jakiś czas aż będę mógł zmienić to w drugiej i kolejnej ofercie? Nigdy wcześniej tak nie było. Mój automatyczny system zmienia cenę oraz stock gdy tylko zmieni się u dostawcy, a od dzisiaj nie zmienia tych cen bo otrzymuje cały czas taki błąd.. Zmieniam tylko cenę oraz stock nic więcej, więc dlaczego teraz nagle jest takie utrudnienie?

Naprawdę od dzisiaj mogę zmienić cenę oraz stock tylko w 1 ofercie i trzeba czekać nie wiadomo ile żeby zmienić to w kolejnej ofercie?

Proszę o szybką pomoc. Pozdrawiam

Lukasz-Zurek commented 1 month ago

Pytanie jak wiele zmian było realizowanych w ostatnim czasie na ofercie, o której mowa w zgłoszeniu? Podaj proszę jej numer, trace-id requestu - sprawdzimy dokładnie logi. Niemniej jednak jeżeli wykonujesz dużą liczbę zmian na tej samej ofercie, w podobnym czasie - możemy zwrócić tego typu komunikat i dopiero po około minucie możesz zrealizować kolejne żądanie.

Najważniejsze jest jednak to, aby po wysłaniu żądania, odczekać aż zostanie ono zrealizowane, zamiast wysyłać kolejne żądania do tej samej oferty.

davidx77 commented 1 month ago

Chodzi o to, że ten błąd/problem jest przy każdej ofercie tzn. zmieniłem cenę oraz stock w 1 ofercie i po tym nie mogłem już w żadnej ofercie tego zmienić bo cały czas otrzymuje taki właśnie błąd.. Nie wprowadziliście jakiś zmian w tym zakresie, że można zmienić cenę/stock kolejnej oferty dopiero jak zatwierdzi się zmiana poprzedniej oferty? Jeśli tak to jest to bez sensu bo nie można zmienić ceny w 100 ofertach bez problemu jak wcześniej tylko trzeba czekać aż nie będzie tego błędu..

Ta oferta nie była wcześniej zmieniana, a na pewno nie w ciągu ostatnich tygodni i tak jak napisałem błąd dotyczy każdej oferty, a nie tylko tej jednej konkretnej bo jak zmienię w 1 ofercie i jest status OK lub ACCEPTED to już przy próbie zmiany kolejnej oferty jest ten błąd: "The previous edition of the offer is still being processed. Try again."

Jeszcze wczoraj wszystko działało poprawnie tzn. mogłem zmienić cenę i stock w każdej ofercie jedną za drugą.

Lukasz-Zurek commented 1 month ago

Ok, dziękuję za kontekst. Do weryfikacji potrzebować będę dokładnych danych, np. trace-id oraz dodatkowo numery przykładowych ofert. Sprawdzimy to.

davidx77 commented 1 month ago

Sprawdziłem i aktualnie problem już nie występuje. Mam jeszcze pytanie co do nowej zmiany: https://developer.allegro.pl/news/19-wrzesnia-2024-wlaczymy-walidacje-nadmiarowych-pol-podczas-wystawiania-i-edycji-oferty-wwZYPV8ywHd

Otrzymałem maila, że przesyłam nadmiarowe pola, które nie są ujęte w dokumentacji, więc czy tutaj mogę przesłać request do sprawdzenia czy na jakiegoś maila?

Lukasz-Zurek commented 1 month ago

Zgodnie z komunikatem - jeżeli w requestach przekazujesz takie nadmiarowe pola, w odpowiedzi - w sekcji "metadata" zwrócimy Tobie listę tych pól.

W sytuacji, gdy otrzymałeś taką listę j.w., ale masz wątpliwości - prześlij nam request i response, korzystając z formularza kontaktowego.

stale[bot] commented 2 weeks ago

W tym wątku nie pojawiła się żadna nowa odpowiedź w ciągu 7 dni, dlatego automatycznie oznaczamy go jako przeterminowany. Jeśli w ciągu kolejnych 7 dni nie pojawi się żadna odpowiedź, wątek zostanie zamknięty. Dziękujemy za zaangażowanie w dyskusję i zachęcamy Cię do wypełnienia ankiety dotyczącej naszego wsparcia na forum.


There was no new reply in this thread within 7 days, therefore, we automatically marked it as expired. If no response is received within the next 7 days, this thread will be closed. Thank you for engaging in the discussion. We encourage you to complete our forum support survey.