Przejdź do głównej treści
Amazon

Błąd „Choose the variation theme first” przy walidacji rodziny w Amazon

Pojawia się po kliknięciu Preview family on Amazon, gdy pole Variation theme pozostaje puste, bo żaden motyw typu produktu nie pasuje do atrybutów wariantów. Rozwiązujesz go, wpisując motyw z listy obsługiwanej przez typ produktu i klikając przycisk ponownie.

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

Co widzisz i kiedy się to pojawia

Akcja zatrzymuje się z tym komunikatem: Choose the variation theme first: no theme of this product type fits the attributes of the variants.. Pojawia się po kliknięciu przycisku Preview family on Amazon w karcie Listings. Ten tekst znajduje się w opublikowanym kodzie Odoo 17, 18, 19 i 20.

Kartę otwierasz z Amazon › Catalog › Listings, a każdy poziom tego menu wymaga uprawnienia Viewer. Przycisk jest ukryty, gdy Product Variant Count jest mniejsze niż dwa albo gdy Amazon Product Type jest puste. Przy wartościach domyślnych go nie zobaczysz, bo typ produktu jest pusty.

Schemat wykonany kodem: menu Amazon › Catalog › Listings, przycisk Preview family on Amazon, pole Variation theme i komunikat o błędzie
Schemat wykonany kodem na podstawie opublikowanego kodu modułu, nie jest zrzutem ekranu Odoo. Etykiety są po angielsku, czyli w oryginalnym tekście modułu.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Wideo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (wideo po angielsku)

Dokładny warunek w kodzie

Przycisk działa w takiej kolejności: najpierw sprawdza Twoje uprawnienia, potem przygotowuje rodzinę wariantów i dopiero wtedy patrzy na pole Variation theme.

Przygotowując rodzinę, moduł zapisuje motyw wariantów w kartach rodziny. Komunikat pojawia się, jeśli po przygotowaniu pole nadal jest puste (lub zawiera tylko spacje). Sam tekst komunikatu to wyjaśnia: żaden motyw tego typu produktu nie pasuje do atrybutów wariantów.

Jeśli pole zawiera jakikolwiek tekst, ta kontrola przechodzi: nie ocenia, czy motyw jest odpowiedni dla produktu.

Gdy akcja się zatrzymuje, nie dochodzi do zlecenia Amazon walidacji produktu nadrzędnego ani wariantów i nic z tego, co akcja miała zmienić od tego momentu, nie zostaje zapisane. Ta walidacja jest tym, co przycisk robi, gdy wszystko jest w porządku.

Co to oznacza

Motyw wariantów mówi, czym różnią się warianty tego samego produktu w Amazon. Pomoc pola wyjaśnia to tak: «How the variants differ on Amazon (SIZE, COLOR, SIZE/COLOR…), from the list the product type allows. Empty: the listing goes on its own.».

Pole widać w karcie Listings i jest ukryte, gdy Product Variant Count jest mniejsze niż dwa. Dlatego komunikat może pojawić się tylko w kartach produktów z wariantami i z wybranym typem produktu Amazon, czyli tych, które pokazują przycisk.

W opublikowanym kodzie akcja tworząca rodzinę w Amazon zgłasza ten sam komunikat.

Schemat wykonany kodem: ten sam komunikat po hiszpańsku, niemiecku, francusku, włosku i portugalsku
Schemat wykonany kodem na podstawie opublikowanych tłumaczeń modułu, nie jest zrzutem ekranu Odoo: tekst tak, jak widzi go użytkownik w zależności od języka jego Odoo.

Jak to rozwiązać, krok po kroku

  1. Otwórz Amazon › Catalog › Listings i wejdź do karty produktu z wariantami.
  2. Sprawdź, czy widzisz przycisk Preview family on Amazon. Jeśli go nie ma, upewnij się, że produkt ma co najmniej dwa warianty i że Amazon Product Type nie jest puste.
  3. Znajdź pole Variation theme. Jeśli jest puste lub zawiera spacje, to ono jest przyczyną komunikatu.
  4. Wpisz motyw z listy obsługiwanej przez typ produktu, w formacie z przykładów w pomocy: SIZE, COLOR, SIZE/COLOR.
  5. Kliknij ponownie Preview family on Amazon.
  6. Przeczytaj komunikat na koniec: Family validated by Amazon: … listings, … errors. See "Variation family".. Pojawia się jako ostrzeżenie, jeśli są błędy, i jako komunikat o powodzeniu, jeśli ich nie ma.

Co sprawdzić potem

Gdy podgląd dochodzi do walidacji rodziny, moduł zostawia raport o nazwie «Variation family». Zaczyna się od wybranego motywu (Theme:), atrybutów Amazon, których wymaga (it needs:) i Parent SKU:. Dalej jest tabela z kolumnami Odoo attribute i Amazon attribute.

W tej tabeli wiersz jest oznaczony OK, jeśli pasuje do motywu; w przeciwnym razie widnieje: Does not fit the theme: set "Amazon attribute" on the Odoo attribute, or type the value in each variant. To zdanie jest wskazówką, jak dopasować atrybuty, jeśli wpisany motyw nie pasuje do Twoich wariantów.

Raport zawiera też listę wariantów, z oznaczeniem new przy tych, których jeszcze nie ma w Amazon, oraz, jeśli któryś nie ma referencji, wiersz Variants without a reference (SKU), left out of the family: z ich nazwami.

Jak może Ci pomóc FlexigoTech

Moduł jest opublikowany w Odoo Apps dla Odoo 17, 18, 19 i 20 (zobacz jego kartę w Odoo Apps lub stronę modułu). Jeśli budujesz katalog Amazon w Odoo i chcesz, aby ktoś razem z Tobą przejrzał atrybuty wariantów, 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