Przejdź do głównej treści
Amazon

Błąd unit_count w Amazon Connector: «niezwiązany błąd blokujący»

Pojawia się po kliknięciu Repair Listing Issue, gdy Amazon odpowiada na zmianę unit_count innym błędem blokującym, niezwiązanym z unit_count. Moduł zatrzymuje się w tym miejscu: naprawić trzeba to, co opisuje Issue:, a nie unit_count.

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
4 min

Komunikat tak, jak go widzisz

Pełny tekst to unit_count cannot be fixed because Amazon returned an unrelated blocking error. Issue: …. Wielokropek to szczegóły problemu zwrócone przez Amazon. To błąd: akcja zostaje zatrzymana.

Komunikat występuje w kodzie Odoo 17, 18, 19 i 20, a przycisk jest widoczny zawsze we wszystkich czterech wersjach.

Schemat z tekstem komunikatu po hiszpańsku, niemiecku, francusku, włosku i portugalsku
Schemat wykonany w kodzie na podstawie opublikowanych tłumaczeń modułu, nie jest zrzutem ekranu Odoo: ten sam komunikat po hiszpańsku, niemiecku, francusku, włosku i portugalsku.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Wideo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (wideo po angielsku)

Gdzie się pojawia i co go wywołuje

Karty listingów otwierasz z Amazon › Catalog › Listings; każdy poziom menu wymaga uprawnienia Viewer. Wewnątrz karty znajduje się przycisk Repair Listing Issue, widoczny zawsze w Odoo 17, 18, 19 i 20. Po jego kliknięciu Odoo prosi o potwierdzenie takim tekstem: Amazon listing repair may change catalog attributes such as unit_count. Continue?.

Komunikat pojawia się po kliknięciu tego przycisku. Widoczność menu z uprawnieniem odczytu nie wystarcza do wykonania akcji: pierwsze, co robi metoda, to sprawdzenie, czy Twój użytkownik ma co najmniej dostęp operatora konektora.

Schemat z menu Amazon › Catalog › Listings, przyciskiem Repair Listing Issue i komunikatem o błędzie
Schemat wykonany w kodzie na podstawie opublikowanego kodu modułu, nie jest zrzutem ekranu Odoo: menu, przycisk i komunikat tego błędu w Odoo 17, 18, 19 i 20.

Co robi przycisk, zanim dojdzie do komunikatu

W Odoo 20.0 kod przycisku działa w tej kolejności:

  • Sprawdza dostęp operatora, jak wspomniano.
  • Ustala typ produktu i, jeśli listing nie ma zapisanych atrybutów, najpierw pobiera je z Amazon.
  • Przygotowuje kilka propozycji dla unit_count i sprawdza je po kolei: wysyła do Amazon zmianę unit_count, zapisuje odpowiedź i ją analizuje.

Komunikat pojawia się przy tej analizie, przy pierwszej odpowiedzi Amazon, która zawiera problem blokujący niezwiązany z unit_count. Moduł nie próbuje dalszych propozycji.

Dokładny warunek

Po każdej wysyłce moduł szuka wśród problemów zwróconych przez Amazon takiego, który blokuje i nie dotyczy unit_count. Jeśli go znajdzie, spełnia się warunek z kodu i moduł się zatrzymuje.

Jedno zastrzeżenie: jeśli ten problem dotyczy dostępu do obrazów (Amazon oznacza je kodem 300403 lub kategoriami MISSING_IMAGE albo INVALID_IMAGE), moduł najpierw próbuje automatycznej korekty compliance_media. Jeśli to nie wystarczy, zatrzymuje się z innym komunikatem niż ten. Zatem ten komunikat pojawia się przy problemach blokujących, które nie dotyczą ani unit_count, ani dostępu do obrazów.

Szczegół po Issue: jest budowany z kodu, pierwszej kategorii i komunikatu tego problemu, rozdzielonych | , z tymi częściami, które istnieją.

Ponieważ akcja się zatrzymuje, moduł nie zapisuje w Odoo unit_count z tej próby.

Przykład poglądowy: Cerámicas Ribera

Przykład Przypadek poglądowy: firma i jej dane są zmyślone, żeby pokazać przebieg.

Cerámicas Ribera to wymyślony sklep, który sprzedaje na Amazon i zarządza katalogiem z poziomu Odoo. Marta, odpowiedzialna za katalog i mająca dostęp operatora konektora, chce naprawić listing z problemem unit_count.

  1. Marta otwiera Amazon › Catalog › Listings, wchodzi w kartę listingu i klika Repair Listing Issue.
  2. Odoo prosi o potwierdzenie tekstu o możliwych zmianach atrybutów katalogu, takich jak unit_count. Akceptuje.
  3. Moduł sprawdza powiązany produkt i typ produktu oraz wysyła do Amazon pierwszą propozycję dla unit_count.
  4. Odpowiedź Amazon zawiera problem blokujący, który nie dotyczy ani unit_count, ani dostępu do obrazów. Moduł się zatrzymuje i nie sprawdza kolejnych wartości.
  5. Marta widzi unit_count cannot be fixed because Amazon returned an unrelated blocking error. Issue: …, z linią zawierającą kod, kategorię i komunikat Amazon.

Marta uczy się, że komunikat nie mówi, że unit_count jest błędny. Mówi, że odpowiedź Amazon zawierała inny problem i że ten problem blokuje. Powinna przeczytać linię po Issue: i poprawić to, co wskazuje. Potem może ponownie kliknąć przycisk.

Jak to rozwiązać

  1. Skopiuj całą linię po Issue:: kod, kategorię i komunikat Amazon.
  2. Popraw to, co opisuje ta linia. To problem inny niż unit_count.
  3. Otwórz ponownie Amazon › Catalog › Listings i kliknij jeszcze raz Repair Listing Issue. Jeśli pojawi się inny komunikat, przeczytaj go: może wskazywać inny problem.

Zanim powtórzysz akcję, pamiętaj o ostrzeżeniu z potwierdzenia: naprawa może zmienić atrybuty katalogu, takie jak unit_count.

Wątpliwości, które się pojawiają

Czy to znaczy, że unit_count jest błędny?

Nie. Komunikat pojawia się, ponieważ Amazon zwrócił inny problem blokujący, niezwiązany z unit_count. Moduł zatrzymuje się w tym miejscu, zanim uzna wartość unit_count za rozwiązaną lub nieudaną.

Czy coś z tej próby zostało zapisane w Odoo?

unit_count z tej próby nie zostaje zapisany: akcja zatrzymuje się przed tym krokiem. Moduł zdążył natomiast wysłać propozycję do Amazon i odczytać jego odpowiedź.

Kto może to wywołać?

Każdy, kto może kliknąć przycisk. Menu wymaga Viewer, ale akcja wymaga co najmniej dostępu operatora konektora.

Czy zależy to od wersji Odoo?

Komunikat występuje w kodzie Odoo 17, 18, 19 i 20, a przycisk jest widoczny zawsze we wszystkich czterech wersjach.

Jak pomaga FlexigoTech

FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Moduł jest opublikowany w Odoo Apps dla wersji 17.0, 18.0, 19.0 i 20.0: możesz go zobaczyć na jego karcie lub na stronie modułu. Jeśli błąd Amazon widoczny po Issue: nie jest dla Ciebie jasny, pomożemy Ci go odczytać i zdecydować, co poprawić.

Czytaj dalej

Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach

Źródła