Przejdź do głównej treści
Amazon

Co robi przycisk „Preview on Amazon” w Amazon Connector for Odoo

Przycisk Preview on Amazon prosi Amazon o walidację produktu z karty Listings bez zapisywania czegokolwiek w Amazon i zwraca błędy, ostrzeżenia i notatki, a także ASIN, z którym produkt by się połączył. Pojawia się tylko wtedy, gdy karta ma Amazon Product Type i nie ma ASIN.

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

Kiedy pojawia się przycisk i jakich uprawnień wymaga

Przycisk Preview on Amazon znajduje się na karcie Listings, którą otwierasz z menu Amazon › Catalog › Listings. Każdy poziom tego menu wymaga uprawnienia Viewer. Przycisk istnieje w gałęziach 17, 18, 19 i 20 Odoo, z tym samym warunkiem widoczności we wszystkich. Przebieg wewnętrzny opisany poniżej pochodzi z kodu Odoo 20.

Warunek jest taki: przycisk jest ukryty, gdy karta ma już Asin, a także gdy pole Amazon Product Type jest puste. Przy wartościach domyślnych to pole jest puste, więc na nowej karcie przycisk nie jest widoczny, dopóki go nie uzupełnisz.

Schemat wykonany kodem: menu Amazon › Catalog › Listings, przycisk Preview on Amazon i obok dwa komunikaty, które mogą go zatrzymać
Schemat (to nie jest ekran Odoo) menu i przycisku z komunikatami „karta jest już w Amazon” i „najpierw wybierz typ produktu”.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Wideo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (wideo po angielsku)

Krok po kroku: jak uruchomić podgląd

  1. Otwórz Amazon › Catalog › Listings i wejdź na kartę produktu. Aby zobaczyć menu, wystarczy Viewer; aby nacisnąć przycisk, potrzebny jest co najmniej dostęp Operator.
  2. Uzupełnij Amazon Product Type w grupie Overview. Pole widać także w zakładce Catalog, w grupie Catalog Status. Jego pomoc mówi: „Required by Listings Items PATCH/PUT.”. Dopóki jest puste, przycisk się nie pojawia.
  3. Sprawdź w tej samej grupie Account i Marketplace: podgląd jest uruchamiany z kontem z karty, jej SKU, tym marketplace i tym typem produktu. Pomoc marketplace mówi: „Listing marketplace. Example for ES: A1RKKUPIHCS9HS.”.
  4. W razie potrzeby sprawdź Requirements Mode w zakładce Catalog, w grupie Catalog Controls. Jego opcje to LISTING, LISTING_PRODUCT_ONLY i LISTING_OFFER_ONLY, a domyślnie ma wartość LISTING. Jego pomoc mówi „Mode for putListingsItem (full catalog publication).”. Podgląd wysyła do Amazon tryb ustawiony na karcie.
  5. Naciśnij Preview on Amazon.
  6. Przeczytaj komunikat po zakończeniu. Jeśli są błędy, brzmi: Amazon found … errors and … warnings: see "What Amazon says".; w przeciwnym razie: Amazon validated the product with no error (… warnings).
  7. Otwórz tabelę What Amazon says, popraw to, co wskazuje, i naciśnij przycisk ponownie. Każde naciśnięcie ponownie zapisuje wynik na karcie.

Co przycisk robi w środku, po kolei

To kolejność z kodu, abyś wiedział, w którym miejscu proces może się zatrzymać i co zostawia zapisane.

  • Uprawnienia. Sprawdza, czy twój użytkownik ma co najmniej dostęp Amazon Seller Connector Operator i czy może zapisywać na karcie. Uprawnienie Viewer daje tylko odczyt.
  • Karta już w Amazon. Jeśli moduł odczytał już tę kartę z Amazon wraz z jej ASIN, proces się zatrzymuje.
  • Powiązany produkt. Jeśli karta nie ma powiązanego produktu Odoo, proces się zatrzymuje.
  • Typ produktu. Jeśli typ produktu zawiera tylko spacje, proces się zatrzymuje.
  • Zdjęcia. Amazon pobiera zdjęcia już podczas podglądu. Moduł sprawdza, czy adres Odoo, z którego by je pobrał, jest publiczny (adres strony internetowej, jeśli eCommerce ma domenę; w przeciwnym razie adres bazowy Odoo). Jeśli nie jest, a produkt ma zdjęcia, nie wysyła ich, dodaje ostrzeżenie z powodem (aby utworzyć produkt, Odoo musi być dostępne z Internetu) i waliduje całą resztę. Jeśli Amazon mimo to nie może pobrać zdjęcia, moduł zamienia to w kolejny błąd w tabeli, z powodem, zamiast przerywać podgląd.
  • Atrybuty. Zbiera to, co moduł pobiera z produktu Odoo, i to, co wpisałeś ręcznie. Twoje wartości mają pierwszeństwo.
  • Wywołanie Amazon. Wysyła produkt do Amazon w trybie walidacji: Amazon go sprawdza i niczego nie zapisuje. Prosi też o ASIN, z którym produkt by się połączył. Moduł prosi Amazon o problemy w języku twojego użytkownika, jeśli ma on postać kodu, np. es_ES; w przeciwnym razie prosi o en_US.
  • Klasyfikacja. Dzieli problemy na Error, Warning i Info według wagi podanej przez Amazon. To, co przyjdzie z inną wagą lub bez niej, liczy się jako Info.
  • Zapis na karcie. Zapisuje to, co wysłano, odpowiedź Amazon, status i identyfikator wysyłki, pełne problemy oraz te pogrupowane według wagi z ich licznikami, podsumowanie błędów i podsumowanie ostrzeżeń (z pierwszymi liniami każdego, maksymalnie pięć), wysłane atrybuty, ASIN, z którym by się połączył, i datę ostatniego podglądu. Buduje też tabelę What Amazon says, posortowaną według wagi, z kolumnami Severity, Attribute, What Amazon says i Code. Jeśli Amazon niczego nie znajdzie, tabela sprowadza się do Amazon found no issue.
  • Brakujące atrybuty. Aktualizuje listę atrybutów karty: jedna linia na każdą wartość, której wymaga typ produktu, a której Odoo nie wypełnia, plus atrybuty z błędów, które Amazon właśnie zwrócił (nawet jeśli Odoo je wypełnia: dzięki temu widzisz, co wysyła, i możesz to zastąpić). To, co wpisałeś, zostaje zachowane, a pusta linia, której już się nie wymaga, znika.
  • Rejestr i komunikat. Zapisuje akcję pod nazwą Preview new product, jako udaną, jeśli nie ma błędów, i jako błąd, jeśli są, z tekstem Amazon: …, … errors, … warnings, … notes.. Następnie pokazuje końcowy komunikat i odświeża kartę nowymi wartościami.

Co się zmienia, a co nie

W Amazon nic się nie zmienia: waliduje, niczego nie zapisując. W twoim Odoo zmienia się karta, ze wszystkim z powyższej listy. Podgląd z błędami z Amazon nie jest awarią przycisku: kończy się, zapisuje wynik i daje ci znać. Natomiast błąd samego wywołania Amazon, inny niż ten dotyczący zdjęć, zatrzymuje akcję i nic z tego, co miało się zmienić, nie zostaje zapisane.

Napis na przycisku zależy od języka twojego Odoo.

Schemat wykonany kodem z tekstem przycisku w kilku językach: Vista previa en Amazon, Vorschau bei Amazon, Aperçu sur Amazon, Anteprima su Amazon i Pré-visualizar na Amazon
Schemat (to nie jest ekran Odoo) z napisem przycisku według języka: hiszpański, niemiecki, francuski, włoski i portugalski.

Błędy, które mogą zatrzymać przycisk

  • You need at least Amazon Seller Connector Operator access for this action. Ask a manager to grant Operator or Manager access. Pojawia się po naciśnięciu, jeśli twój użytkownik nie ma dostępu Operator. Poproś osobę odpowiedzialną o nadanie dostępu Operator lub Manager, jak mówi sam komunikat.
  • The listing … is already on Amazon (ASIN …): change it with Publish Catalog, not as a new product. Pojawia się, gdy moduł odczytał już tę kartę z Amazon wraz z jej ASIN. Zrób tak, jak mówi komunikat: zmień ją za pomocą Publish Catalog.
  • Choose the Amazon product type first (button "Suggest type"). Pojawia się, jeśli Amazon Product Type zawiera tylko spacje: przy pustym polu przycisk w ogóle się nie pojawia. Wpisz prawidłowy typ produktu.
  • Binding has no linked Odoo product. Pojawia się, gdy karta nie ma powiązanego produktu Odoo. Karta potrzebuje tego produktu, aby można było uruchomić podgląd.

Aby pójść dalej

Moduł jest publikowany w Odoo Apps dla wersji 17, 18, 19 i 20 (karta w Odoo Apps) i ma swoją stronę na flexigotech.com. Jest płatny jednorazowo za wersję i wymaga subskrypcji FlexigoTech Cloud (plan Konektor: 49 €/mies. lub 490 €/rok netto (bez VAT)). Połączenie z Amazon przechodzi przez FlexigoTech Cloud, który przechowuje poświadczenia w postaci zaszyfrowanej, pilnuje synchronizacji i wysyła e-mail w razie awarii. Jeśli wdrażasz Odoo i chcesz połączyć swój katalog Amazon, FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie.

Czytaj dalej

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

Źródła