Przejdź do głównej treści
Amazon

Co robi przycisk «Repair Listing Issue» w Amazon Connector

Przycisk Repair Listing Issue wysyła do Amazon atrybut unit_count oferty, próbując kolejnych kombinacji typu i wartości, a gdy żadna nie pasuje, próbuje go usunąć. Widać go zawsze na ekranie Listings, a zanim go naciśniesz, warto wiedzieć, co Odoo próbuje już samo w kolejce automatycznej.

FlexigoTech · Odpowiada: Víctor Gómez · Aktualizacja: 5 listopada 2026

Najważniejsze

Moduł
Amazon
Wersje
Odoo 17, 18, 19 i 20
Sprawdzone
w kodzie źródłowym konektora, wersja 20.0 · w źródłach podanych na końcu
Czas czytania
5 min

Zanim klikniesz: co Odoo robi już samo

Przycisk to ścieżka ręczna. Tę samą naprawę uruchamia też zaplanowane zadanie Amazon SP-API - Auto-repair queue v2, które działa co 3 minuty i jest aktywne od instalacji. Zadanie to przegląda aktywne oferty konta będące w stanie błędu i gdy problem dotyczy unit_count, wykonuje tę samą naprawę co przycisk. Różnica: jeśli Amazon przyjmie wysyłkę, ale nie poda jeszcze stanu końcowego, zadanie nie zatrzymuje się z ostrzeżeniem, tylko planuje ponowną próbę, o ile aktywne jest pole ponowień w tle.

  • Sprawdź, czy zadanie Amazon SP-API - Auto-repair queue v2 jest nadal aktywne.
  • W karcie konta (Accounts), na zakładce Catalog & Listings, w grupie Auto-repair Listing Errors sprawdź pole Repair retries run in the background (opt-in). Domyślnie jest włączone, a jego pomoc brzmi: `Enables queued retries for transient errors (e.g.
  • Pamiętaj, że to automatyczne naprawianie błędów działa tylko na ofertach, których ASIN został odczytany z Amazon: pozostałe zapisuje jako nienaprawione automatycznie.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Wideo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (wideo po angielsku)

Kiedy się pojawia i kto może go nacisnąć

  • Wejdź w Amazon › Catalog › Listings. Każdy poziom menu wymaga uprawnienia Viewer.
  • Otwórz ofertę: przycisk Repair Listing Issue znajduje się na ekranie Listings i jest widoczny zawsze, bez warunku stanu, w Odoo 17, 18, 19 i 20.
Schemat wykonany kodem: menu Amazon, Catalog, Listings, przycisk Repair Listing Issue oraz obok dwa komunikaty, które mogą go zatrzymać
Schemat przycisku Repair Listing Issue i dwóch komunikatów, które go zatrzymują (schemat wykonany kodem, nie zrzut ekranu Odoo).
  • Sprawdź swój dostęp. Aby przycisk działał, potrzebny jest co najmniej dostęp Operator do konektora; jeśli go nie masz, pojawi się You need at least Amazon Seller Connector Operator access for this action. Ask a manager to grant Operator or Manager access. Kod wymaga też, abyś mógł zapisywać w tej ofercie.
Schemat wykonany kodem na podstawie tłumaczeń modułu: tekst przycisku po hiszpańsku, niemiecku, francusku, włosku i portugalsku
Z Odoo w języku angielskim przycisk nazywa się Repair Listing Issue; po niemiecku Angebotsproblem beheben; po francusku Réparer le problème d'annonce; po włosku Ripara problema inserzione; po portugalsku Reparar problema do listing (schemat, nie ekran Odoo).
  • Naciśnij przycisk i przeczytaj potwierdzenie: Amazon listing repair may change catalog attributes such as unit_count. Continue? Zatwierdzenie oznacza, że oferta może się zmienić w Amazon.

Co sprawdza przycisk, po kolei

W Odoo 20.0 przycisk wykonuje te sprawdzenia w tej kolejności:

  • Czy oferta ma powiązany produkt Odoo. Jeśli nie, zatrzymuje się z komunikatem Binding has no linked Odoo product..
  • Czy jest typ produktu Amazon. Jeśli oferta go nie ma, przycisk odczytuje go z Amazon; jeśli nadal go brak, zatrzymuje się z komunikatem Could not detect product_type for SKU …. Fill in Amazon Product Type manually on the binding..
  • Czy są wczytane atrybuty. Jeśli pole na zakładce Catalog, w grupie Catalog Payload (widać je bez etykiety, tylko jego zawartość) jest puste, przycisk wczytuje atrybuty z Amazon.
  • Jakie wartości dopuszcza Amazon. Moduł prosi o definicję typu produktu i próbuje z niej wyciągnąć dozwolone wartości dla unit_count.

Co zmienia każda próba

  • Przycisk wysyła do Amazon zastąpienie atrybutu unit_count. Zaczyna od bieżącej wartości unit_count w ofercie, próbuje kombinacji typu i wartości jedna po drugiej i zatrzymuje się na maksimum 180.
  • Zapisuje każdą odpowiedź Amazon (wysyłka, stan, problemy). Stan oferty zmienia się na błąd, jeśli Amazon zwróci błąd blokujący, a w przeciwnym razie na aktywny.
  • Po wysyłce bez błędu blokującego ponownie odczytuje ofertę co 5 sekund, do 40 sekund, aby sprawdzić, czy problem z unit_count zniknął.
  • Jeśli zniknął, zapisuje kombinację w treści atrybutów w Twoim Odoo i pokazuje powiadomienie o sukcesie: unit_count fixed and verified for … after … attempt(s). Type: … | value: ….
  • Jeśli Amazon nadal odrzuca, przechodzi do następnej kombinacji.
  • Jeśli po zakończeniu oczekiwania nadal nie ma stanu końcowego, przycisk nie uznaje sprawy za naprawioną i o tym informuje. Przy aktywnym polu ponowień próbuje zaplanować automatyczną ponowną próbę.
  • Jeśli żadna kombinacja nie pasuje, próbuje usunąć unit_count z oferty. Jeśli Amazon to przyjmie, a po ponownym odczycie nie ma już błędów, przycisk zgłasza sukces komunikatem unit_count removed and listing sanitized for … after … repair attempt(s). ….
  • Jeśli i to nie pomaga, przycisk zatrzymuje się z komunikatem Could not fix unit_count for … after … attempt(s). Last error: …. Przy aktywnym polu ponowień i po wykonaniu choć jednej próby może zaplanować ponowną próbę; wtedy komunikat kończy się zdaniem An automatic retry was queued in the auto-repair queue.. Jeśli przekroczono maksymalną liczbę ponowień, nie planuje jej i tej linii nie ma.

Błędy, które może zwrócić po naciśnięciu

  • You need at least Amazon Seller Connector Operator access for this action. Ask a manager to grant Operator or Manager access.: brakuje Ci dostępu; poproś osobę zarządzającą uprawnieniami.
  • Binding has no linked Odoo product.: powiąż produkt Odoo z ofertą i powtórz.
  • Could not detect product_type for SKU …. Fill in Amazon Product Type manually on the binding.: zrób to, co mówi komunikat.
  • unit_count cannot be fixed because Amazon returned an unrelated blocking error. Issue: …: odpowiedź Amazon zawiera inny błąd blokujący niż unit_count. Przycisk się zatrzymuje i nie próbuje dalszych wartości.
  • Jeśli ten błąd dotyczy obrazów lub multimediów, przycisk najpierw próbuje oczyścić wpisy compliance_media z tymczasowym lub wygasłym adresem URL. Jeśli się uda, przechodzi do następnej próby. Jeśli nie, zatrzymuje się z innym komunikatem: unit_count cannot be fixed because Amazon returned a media error unrelated to unit_count., a po nim podaje problem i, jeśli jest, dotknięty adres URL.

Po naciśnięciu

  • Na zakładce Issues oferty, w grupie Repair Queue, sprawdź pole Auto Repair Retry Pending, tylko do odczytu. Zaznacza się, gdy zaplanowano ponowną próbę naprawy: robi to przycisk Repair Listing Issue, jeśli ją zaplanuje, a także inne ścieżki, takie jak zadanie Amazon SP-API - Auto-repair queue v2, przyciski Push Stock i Run Auto-repair Errors czy zapisanie karty produktu. Jest czyszczone przez inne akcje: przyciski Detect Channel, Preview Catalog, Preview Offer, Publish Catalog i Push Offer, zapisanie karty produktu oraz gdy zadanie kolejki napraw przetwarza kolejkę.

Jak pomaga FlexigoTech

Moduł jest opublikowany w Odoo Apps dla wersji 17.0, 18.0, 19.0 i 20.0, a połączenie przechodzi przez FlexigoTech Cloud, który nadzoruje synchronizację i wysyła e-mail w razie awarii. Jeśli potrzebujesz wdrożyć Odoo z tym konektorem lub integracji na miarę, FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory. Masz do dyspozycji stronę modułu i jego kartę w Odoo Apps.

Czytaj dalej

Pola Payments & Accounting konta Amazon Connector: co oznacza każde i co wpisaćChecklista pól Payments & Accounting konta Amazon Connector dla Odoo: co oznacza każde pole według jego pomocy i co trzeba zdecydować przed zapisem.Pola konta SP-API w Amazon Connector for Odoo: co mówi każda pomoc i co ustawićPorównanie pól faktur, audytu zwrotów i raportów FBA konta SP-API w Amazon Connector for Odoo: co mówi ich pomoc i jakie wartości ustawić.
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach

Źródła