Salta al contingut principal
Amazon

Error «Choose the variation theme first» en validar la família a Amazon

Surt en prémer Preview family on Amazon quan el camp Variation theme continua buit perquè cap tema del tipus de producte encaixa amb els atributs de les variants. Es resol escrivint un tema de la llista que admet el tipus de producte i tornant a prémer el botó.

FlexigoTech · Responsable: Víctor Gómez · Actualitzat el 5 de novembre de 2026

L'essencial

Mòdul
Amazon
Versions
Odoo 17, 18, 19 i 20
Comprovat
al codi del connector, versió 20.0 · a les fonts enllaçades al final
Lectura
4 min

Què veus i quan apareix

L'acció s'atura amb aquest avís: Choose the variation theme first: no theme of this product type fits the attributes of the variants.. Surt en prémer el botó Preview family on Amazon de la fitxa de Listings. El text és al codi publicat d'Odoo 17, 18, 19 i 20.

La fitxa s'obre des de Amazon › Catalog › Listings, i cada tram d'aquest menú demana el permís Viewer. El botó s'amaga quan Product Variant Count és menor que dos o quan Amazon Product Type està buit. Amb els valors per defecte no es veu, perquè el tipus de producte està buit.

Esquema fet amb codi: el menú Amazon › Catalog › Listings, el botó Preview family on Amazon, el camp Variation theme i el missatge d'error
Esquema fet amb codi a partir del codi publicat del mòdul, no és una captura d'Odoo. Les etiquetes van en anglès, el text original del mòdul.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Vídeo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (vídeo en anglès)

La condició exacta al codi

L'ordre en què actua el botó és aquest: primer comprova els teus permisos, després prepara la família de variants i, només aleshores, mira el camp Variation theme.

Al preparar la família, el mòdul escriu el tema de variació a les fitxes de la família. El missatge surt si, un cop preparada, el camp continua buit (o només amb espais). El mateix text de l'avís ho explica: cap tema d'aquest tipus de producte encaixa amb els atributs de les variants.

Si el camp té qualsevol text, aquesta comprovació passa: no valora si el tema és adequat per al producte.

Quan l'acció s'atura, no s'arriba a demanar a Amazon la validació del pare ni la de les variants, i no es desa res del que l'acció havia de canviar a partir d'aquí. Aquesta validació és el que fa el botó quan tot està en ordre.

Què vol dir

El tema de variació diu en què es diferencien les variants d'un mateix producte a Amazon. L'ajuda del camp ho explica així: «How the variants differ on Amazon (SIZE, COLOR, SIZE/COLOR…), from the list the product type allows. Empty: the listing goes on its own.».

El camp es veu a la fitxa de Listings i s'amaga quan Product Variant Count és menor que dos. Per això el missatge només pot sortir en fitxes de productes amb variants i amb tipus de producte d'Amazon triat, que són les que mostren el botó.

Al codi publicat, l'acció que crea la família a Amazon llança el mateix missatge.

Esquema fet amb codi: el mateix missatge en castellà, alemany, francès, italià i portuguès
Esquema fet amb codi a partir de les traduccions publicades del mòdul, no és una captura d'Odoo: el text tal com el veu l'usuari segons l'idioma del seu Odoo.

Com resoldre'l, pas a pas

  1. Obre Amazon › Catalog › Listings i entra a la fitxa del producte amb variants.
  2. Comprova que veus el botó Preview family on Amazon. Si no apareix, comprova que el producte tingui almenys dues variants i que Amazon Product Type no estigui buit.
  3. Busca el camp Variation theme. Si està buit o amb espais, és la causa del missatge.
  4. Escriu un tema de la llista que admet el tipus de producte, amb el format dels exemples de l'ajuda: SIZE, COLOR, SIZE/COLOR.
  5. Prem de nou Preview family on Amazon.
  6. Llegeix l'avís que dona en acabar: Family validated by Amazon: … listings, … errors. See "Variation family".. Surt com a avís d'advertència si hi ha errors i com a avís d'èxit si no n'hi ha.

Què comprovar després

Quan la vista prèvia arriba a validar la família, el mòdul deixa un informe anomenat «Variation family». Comença amb el tema triat (Theme:), els atributs d'Amazon que demana (it needs:) i el Parent SKU:. Segueix una taula amb les columnes Odoo attribute i Amazon attribute.

A aquesta taula, una fila es marca OK si encaixa amb el tema; si no, diu: Does not fit the theme: set "Amazon attribute" on the Odoo attribute, or type the value in each variant. Aquesta frase és la pista per ajustar els atributs si el tema que has escrit no quadra amb les teves variants.

L'informe inclou també la llista de variants, amb la indicació new al costat de les que encara no són a Amazon i, si alguna no té referència, la línia Variants without a reference (SKU), left out of the family: amb els seus noms.

Com et pot ajudar FlexigoTech

El mòdul està publicat a Odoo Apps per a Odoo 17, 18, 19 i 20 (consulta la seva fitxa a Odoo Apps o la pàgina del mòdul). Si estàs muntant el catàleg d'Amazon sobre Odoo i vols que algú revisi amb tu els atributs de les variants, FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida.

Continua llegint

Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades

Fonts