# Qué son las variantes de producto (talla, color, material)

> Qué son las variantes de producto, cómo las modelan Shopify, Google y Merchant Center, y cuándo una talla o un color es variante y no otro producto.

URL: https://clione.ai/es/glosario/variantes-de-producto/
Lang: es

Una camiseta que se vende en tres colores y tres tallas es un producto con nueve variantes: nueve cosas distintas que pueden agotarse por separado, tener precios distintos y llevar códigos distintos. Aquí «variante» no tiene nada que ver con las variantes de un test A/B ni con las versiones de una página: es **cada combinación concreta que un cliente mete en el carrito**. Te importa porque la forma de agruparlas decide cómo se ve tu [ficha de producto](/es/glosario/ficha-de-producto/), cómo la entiende Google y cómo llega a cada feed. Si separas en productos lo que son variantes, acabas con fichas casi iguales que compiten entre sí y reparten las reseñas; si agrupas como variantes lo que son productos distintos, escondes uno detrás de otro.

## Cómo funciona

Las plataformas de comercio describen el mismo modelo con palabras parecidas. En Shopify, el producto es el contenedor de la información común (título, descripción, fabricante); las opciones son las características entre las que elige el cliente, como el color o la talla, cada una con sus valores; y **las variantes son los artículos que se compran, uno por cada combinación de valores, como «Rojo / Small», cada uno con su precio, su inventario y su código de barras**.[^shopify-products] Desde el 15 de octubre de 2025, Shopify admite hasta 2.048 variantes por producto, frente al límite histórico de 100, y avisa de que las aplicaciones que no usan sus API de producto en GraphQL pueden fallar con productos que pasen de 100.[^shopify-2048]

Cada eje de variación es uno de los [atributos de producto](/es/glosario/atributos-de-producto/), pero no al revés: el peso o la composición describen a todas las variantes por igual y no crean ninguna nueva. El número de variantes es el producto de los valores de cada eje: tres colores por tres tallas son nueve.

**Para Google, las variantes se agrupan en un [ProductGroup](/es/glosario/productgroup/).** Su documentación de [datos estructurados](/es/glosario/datos-estructurados/) describe tres propiedades: `variesBy`, los aspectos en los que varían las variantes del grupo; `hasVariant`, cada variante como un [Product](/es/glosario/schema-product/) anidado; y `productGroupID`, el identificador del grupo, que Google llama también [SKU](/es/glosario/sku/) padre. Google admite seis valores para `variesBy`: color, talla, edad recomendada, sexo recomendado, material y patrón. Y pone una condición: **cada variante necesita un identificador único en su marcado**, por ejemplo con `sku` o `gtin`.[^google-variants] Contempla dos maneras de montar la tienda: una sola página en la que se eligen todas las variantes sin recargar, o una página distinta para cada variante.[^google-variants]

**En [Google Merchant Center](/es/glosario/google-merchant-center/), cada variante es un producto.** Se envía como un artículo aparte, con su propio identificador, y todas las variantes de un mismo producto comparten el valor de `item_group_id`. La camiseta de tres tallas y tres colores son nueve envíos con el mismo identificador de grupo, y Google recomienda usar el SKU padre como ese valor.[^gmc-item-group] El color, además, es obligatorio en cualquier producto que se venda en varios colores.[^gmc-spec]

## Variante o producto independiente

Merchant Center define las variantes como productos parecidos que solo se diferencian en detalles como el color y la talla en ropa, o la memoria, el tamaño de pantalla, el procesador o la gráfica en electrónica. Y pone dos ejemplos de lo que no lo es: **un traje formado por chaqueta y pantalón, o un juego de accesorios de baño**. Son artículos distintos que se venden juntos, no el mismo artículo en otra versión.[^gmc-item-group]

Entre esos dos extremos queda una zona gris que cada catálogo resuelve: el mismo modelo en otra capacidad, un paquete de tres unidades, una edición limitada con otro estampado. La pregunta útil es si quien compra los está comparando como opciones de una misma cosa o como cosas distintas.

## En una tienda

**Ejemplo ficticio.** Una tienda vende una camiseta básica de algodón en blanco, negro y gris, tallas S, M y L. En Shopify es un producto con dos opciones y nueve variantes; en Merchant Center, nueve artículos con `item_group_id` «CAM-BASICA»; y en el marcado de la ficha, un ProductGroup como este, recortado a dos variantes:

```json
{
  "@context": "https://schema.org/",
  "@type": "ProductGroup",
  "name": "Camiseta básica de algodón",
  "productGroupID": "CAM-BASICA",
  "variesBy": ["https://schema.org/color", "https://schema.org/size"],
  "hasVariant": [
    {
      "@type": "Product",
      "sku": "CAM-BASICA-BLANCO-M",
      "name": "Camiseta básica de algodón, blanco, M",
      "color": "Blanco",
      "size": "M",
      "offers": {
        "@type": "Offer",
        "price": "19.90",
        "priceCurrency": "EUR",
        "availability": "https://schema.org/InStock"
      }
    },
    {
      "@type": "Product",
      "sku": "CAM-BASICA-NEGRO-L",
      "name": "Camiseta básica de algodón, negro, L",
      "color": "Negro",
      "size": "L",
      "offers": {
        "@type": "Offer",
        "price": "19.90",
        "priceCurrency": "EUR",
        "availability": "https://schema.org/OutOfStock"
      }
    }
  ]
}
```

Lo que se lee en él: el grupo dice en qué varía (`variesBy`), cada variante lleva su `sku` y sus valores de color y talla, y la disponibilidad va por variante. Que la negra en L esté agotada no dice nada de la blanca en M.


Un lote no es una variante. Si vendes una camiseta suelta y un paquete de tres, el paquete no es «otra talla» de la camiseta: Merchant Center deja fuera de las variantes los conjuntos de artículos que se venden juntos.[^gmc-item-group]


## Cómo comprobarlo

1. **Abre un producto con variantes en el panel de tu tienda** y comprueba que cada variante tiene su propio SKU y, si el fabricante lo asignó, su [GTIN](/es/glosario/gtin/). Google pide un identificador único por variante.[^google-variants]
2. **Mira la ficha publicada y elige otra variante**: comprueba si cambia la dirección de la página y si el precio y la disponibilidad que se muestran son los de esa variante.
3. **Comprueba el marcado que Google lee para sus [resultados enriquecidos](/es/glosario/resultados-enriquecidos/)**: pasa la ficha por la [prueba de resultados enriquecidos](/es/glosario/prueba-de-resultados-enriquecidos/) y busca un ProductGroup con `variesBy` y una variante por cada combinación que vendes.[^google-variants]
4. **En Merchant Center, filtra por `item_group_id`**: todas las variantes de un producto deben compartirlo, y lo recomendable es que sea el SKU padre.[^gmc-item-group]
5. **Si un producto de Shopify pasa de 100 variantes**, revisa que las aplicaciones que leen tu catálogo usan las API de producto en GraphQL.[^shopify-2048]

## Concepto cercano: atributos de producto

Un atributo describe; una variante se compra. El color es un atributo, y cuando un producto se vende en varios colores, ese atributo pasa a ser un eje de variación y cada valor da lugar a variantes. El peso, la composición o la capacidad de una mochila son atributos que no crean variantes mientras no cambien entre una versión y otra. Si un dato cambia de una variante a otra, se guarda en la variante; si no cambia, en el producto. La página de [atributos de producto](/es/glosario/atributos-de-producto/) explica cómo se guardan y adónde llegan.

Para seguir, la [ruta de lectura de catálogo y entidades](/es/aprender/catalogo-y-entidades/) ordena el resto de términos, de la ficha al [PIM](/es/glosario/pim/) donde se gestionan.
