Saltar al contenido principal
Amazon

Error «Elige antes el tema de variación» al validar la familia en Amazon

Sale al pulsar Vista previa de la familia en Amazon cuando el campo Tema de variación sigue vacío porque ningún tema del tipo de producto encaja con los atributos de las variantes. Se resuelve escribiendo un tema de la lista que admite el tipo de producto y volviendo a pulsar el botón.

FlexigoTech · Responsable: Víctor Gómez · Actualizado el 5 de noviembre de 2026

Lo esencial

Módulo
Amazon
Versiones
Odoo 17, 18, 19 y 20
Comprobado
en el código del conector, versión 20.0 · en las fuentes enlazadas al final
Lectura
5 min

Qué ves y cuándo aparece

La acción se detiene con este aviso: Elige antes el tema de variación: ningún tema de este tipo de producto encaja con los atributos de las variantes. (Choose the variation theme first: no theme of this product type fits the attributes of the variants.). Sale al pulsar el botón Vista previa de la familia en Amazon (Preview family on Amazon) de la ficha de Listings. El texto está en el código publicado de Odoo 17, 18, 19 y 20.

La ficha se abre desde Amazon › Catálogo › Listings (Amazon › Catalog › Listings), y cada tramo de ese menú pide el permiso Lector (Viewer). El botón se oculta cuando Número de variantes (Product Variant Count) es menor que dos o cuando Tipo de producto de Amazon (Amazon Product Type) está vacío. Con los valores por defecto no se ve, porque el tipo de producto está vacío.

Esquema hecho con código: el menú Amazon › Catalog › Listings, el botón Preview family on Amazon, el campo Variation theme y el mensaje de error
Esquema hecho con código a partir del código publicado del módulo, no es una captura de Odoo. Los rótulos van en inglés, el texto original del módulo.
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 inglés)

La condición exacta en el código

El orden en que actúa el botón es este: primero comprueba tus permisos, después prepara la familia de variantes y, solo entonces, mira el campo Tema de variación (Variation theme).

Al preparar la familia, el módulo escribe el tema de variación en las fichas de la familia. El mensaje sale si, una vez preparada, el campo sigue vacío (o con solo espacios). El propio texto del aviso lo explica: ningún tema de este tipo de producto encaja con los atributos de las variantes.

Si el campo tiene cualquier texto, esa comprobación pasa: no valora si el tema es adecuado para el producto.

Al detenerse la acción, no se llega a pedir a Amazon la validación del padre ni la de las variantes, y no se guarda nada de lo que la acción iba a cambiar a partir de ahí. Esa validación es lo que hace el botón cuando todo está en orden.

Qué significa

El tema de variación dice en qué se diferencian las variantes de un mismo producto en Amazon. La ayuda del campo lo explica así: «En qué se diferencian las variantes en Amazon (SIZE, COLOR, SIZE/COLOR…), de la lista que admite el tipo de producto. Vacío: la ficha va suelta.» (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 campo se ve en la ficha de Listings y se oculta cuando Número de variantes es menor que dos. Por eso el mensaje solo puede salir en fichas de productos con variantes y con tipo de producto de Amazon elegido, que son las que muestran el botón.

En el código publicado, la acción que crea la familia en Amazon lanza el mismo mensaje.

Esquema hecho con código: el mismo mensaje en castellano, alemán, francés, italiano y portugués
Esquema hecho con código a partir de las traducciones publicadas del módulo, no es una captura de Odoo: el texto como lo ve el usuario según el idioma de su Odoo.

Cómo resolverlo, paso a paso

  1. Abre Amazon › Catálogo › Listings y entra en la ficha del producto con variantes.
  2. Comprueba que ves el botón Vista previa de la familia en Amazon. Si no aparece, comprueba que el producto tenga al menos dos variantes y que Tipo de producto de Amazon no esté vacío.
  3. Busca el campo Tema de variación. Si está vacío o con espacios, es la causa del mensaje.
  4. Escribe un tema de la lista que admite el tipo de producto, con el formato de los ejemplos de la ayuda: SIZE, COLOR, SIZE/COLOR.
  5. Pulsa de nuevo Vista previa de la familia en Amazon.
  6. Lee el aviso que da al terminar: Familia validada por Amazon: … fichas, … errores. Mira «Familia de variantes». (Family validated by Amazon: … listings, … errors. See "Variation family".). Sale como aviso de advertencia si hay errores y como aviso de éxito si no los hay.

Qué comprobar después

Cuando la vista previa llega a validar la familia, el módulo deja un informe llamado «Familia de variantes». Empieza con el tema elegido (Tema:), los atributos de Amazon que pide (pide:) y el SKU padre:. Sigue una tabla con las columnas Atributo de Odoo y Atributo de Amazon.

En esa tabla, una fila se marca OK si encaja con el tema; si no, dice: No encaja con el tema: pon «Atributo de Amazon» en el atributo de Odoo, o escribe el valor en cada variante (Does not fit the theme: set "Amazon attribute" on the Odoo attribute, or type the value in each variant). Esa frase es la pista para ajustar los atributos si el tema que has escrito no cuadra con tus variantes.

El informe incluye también la lista de variantes, con la indicación nuevo (new) junto a las que aún no están en Amazon, y, si alguna no tiene referencia, la línea Variantes sin referencia (SKU), fuera de la familia: (Variants without a reference (SKU), left out of the family:) con sus nombres.

Cómo puede ayudarte FlexigoTech

El módulo está publicado en Odoo Apps para Odoo 17, 18, 19 y 20 (consulta su ficha en Odoo Apps o la página del módulo). Si estás montando el catálogo de Amazon sobre Odoo y quieres que alguien revise contigo los atributos de las variantes, FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida.

Sigue leyendo

Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas

Fuentes