El mensaje Product variant limit reached en Shopify aparece cuando intentas añadir más de 100 variantes a un único producto, alcanzando el límite nativo de la plataforma. La solución más probable consiste en dividir el artículo en productos independientes y enlazarlos mediante aplicaciones de opciones agrupadas o reestructurar cómo se presentan las opciones al cliente.
Qué significa el error
Este aviso de error se genera de forma automática en el panel de administración de Shopify cuando un producto llega exactamente a las 100 variantes permitidas por la arquitectura base de la plataforma. El sistema bloquea cualquier intento de guardar nuevas combinaciones de opciones como talla, color o material. Afecta directamente a los comerciantes que venden artículos con una alta personalización, como ropa con múltiples tallas y colores combinados, o componentes electrónicos con especificaciones muy variadas. Es importante entender que Shopify calcula este límite multiplicando las opciones: si tienes 5 tallas y 20 colores, ya has alcanzado 100 variantes (5x20=100). Cualquier intento de añadir una opción extra, como 'material', dispararía el contador a 500 variantes, superando el límite y activando el bloqueo.
Causas más habituales
- Superar el límite estricto de 100 variantes por producto establecido por Shopify.
- Utilizar aplicaciones de terceros obsoletas que intentan inyectar variantes adicionales sin respetar la base de datos nativa.
- Importar catálogos mediante archivos CSV masivos que agrupan demasiadas opciones en una sola ficha de producto sin considerar la jerarquía de variantes.
- Configurar opciones redundantes o combinaciones imposibles que multiplican innecesariamente las variantes generadas.
- Uso incorrecto de las "opciones de producto" que deberían ser atributos de personalización y no variantes de inventario.
Antes de empezar
Atención: Realiza una copia de seguridad exportando tu catálogo completo a un archivo CSV desde la sección de productos antes de realizar modificaciones estructurales. Asegúrate de contar con permisos de administrador en tu tienda de Shopify y utiliza un navegador actualizado para evitar fallos de caché durante el proceso de reestructuración. Es recomendable trabajar en un entorno de desarrollo o duplicar el producto antes de editarlo para evitar que los clientes vean cambios inconsistentes mientras trabajas.
Solución 1: Dividir el producto en fichas independientes
Esta es la solución más robusta para productos que realmente tienen demasiadas combinaciones físicas. Consiste en separar las opciones complejas en varios productos individuales dentro de tu catálogo.
- Entra en tu panel de administración de Shopify y ve a Productos.
- Identifica el producto que ha alcanzado el límite de variantes y anota toda su información: descripción, imágenes, precios y etiquetas (tags).
- Crea un nuevo producto independiente para cada una de las opciones principales. Por ejemplo, si vendes una camiseta con 10 colores y 15 tallas, crea un producto por color (10 productos en total), donde cada uno solo contenga las 15 variantes de talla.
- Al crear estos productos, asegúrate de que cada uno tenga un SKU único y coherente para facilitar la gestión de inventario.
- Instala una aplicación de "Product Options" o "Linked Options" desde la Shopify App Store. Estas apps permiten mostrar una interfaz en la página de producto que enlaza las diferentes fichas, haciendo que parezca un solo producto ante el cliente.
- Configura el enlace de productos en la aplicación para que, al cambiar de color, el cliente sea redirigido a la ficha correcta sin perder la navegación.
Por qué funciona: Este método funciona porque distribuye la carga de datos entre varias fichas de producto independientes, respetando el límite técnico de 100 variantes por ficha. Al usar una app para enlazarlos, mantienes una experiencia de usuario fluida donde el cliente no percibe que está cambiando de página, manteniendo la conversión alta.
Solución 2: Utilizar aplicaciones de opciones avanzadas de productos
Las aplicaciones de la tienda oficial permiten añadir opciones ilimitadas mediante campos personalizados que no consumen variantes nativas de Shopify. Es ideal para personalizaciones como grabados, textos o selecciones de accesorios.
- Accede a la sección de Aplicaciones en tu panel de administración de Shopify.
- Entra en la Shopify App Store y busca una aplicación especializada en opciones ilimitadas de productos, como Globo Product Options, Bold Product Options o Infinite Options.
- Instala la aplicación y concede los permisos necesarios. La mayoría requiere editar el código de tu tema (o usar bloques de la App en temas Online Store 2.0).
- Configura las opciones adicionales (ej. "Añadir grabado personalizado", "Seleccionar tipo de embalaje") utilizando los campos de la aplicación en lugar de las variantes tradicionales de Shopify.
- Asegúrate de que estas opciones no generen variantes en el backend de Shopify. La mayoría de estas apps guardan la información como "Line Item Properties" (propiedades de línea de pedido) que se adjuntan al carrito.
- Realiza una prueba de compra: añade el producto al carrito, selecciona las opciones personalizadas y verifica en el checkout que los datos aparecen correctamente en el resumen del pedido.
Por qué funciona: Esta alternativa funciona porque almacena las selecciones adicionales como metadatos del elemento en el carrito de compras, evitando por completo la creación de variantes en la base de datos de Shopify. No consumes el cupo de 100 variantes porque el sistema no las registra como productos distintos, sino como información adjunta al ítem principal.
Solución 3: Eliminar opciones redundantes para reducir variantes
Optimizar el catálogo eliminando combinaciones que no tienen ventas reales permite liberar espacio dentro del límite permitido sin necesidad de crear nuevos productos.
- Revisa las analíticas de Shopify en Análisis > Informes para identificar qué variantes específicas no registran actividad comercial en los últimos 6-12 meses.
- Entra en la ficha del producto afectado desde el menú de Productos.
- En la sección de variantes, utiliza el filtro para buscar aquellas que tengan stock cero y ventas cero.
- Selecciona las casillas de las variantes obsoletas que deseas eliminar.
- Haz clic en el botón de acciones masivas y selecciona Eliminar variantes.
- Confirma la acción para borrar permanentemente esas combinaciones de la base de datos.
- Guarda los cambios. Si necesitas mantener la opción visible pero sin stock, considera usar una app de "Out of Stock" que oculte la variante en lugar de borrarla, o simplemente desactiva la opción en el selector si el tema lo permite.
Por qué funciona: Este procedimiento funciona porque reduce el número total de combinaciones activas por debajo de 100, permitiendo de nuevo la edición y adición de nuevas opciones necesarias. Es una limpieza técnica necesaria para mantener un catálogo saludable y eficiente.
Solución 4: Reestructurar mediante Metaobjetos (Shopify Online Store 2.0)
Si utilizas un tema moderno (Online Store 2.0), puedes usar Metaobjetos para mostrar información técnica que antes requeriría variantes.
- Ve a Contenido > Metaobjetos en tu panel de Shopify.
- Crea una definición de metaobjeto llamada "Especificaciones" o "Variantes Técnicas" con los campos necesarios (ej. "Tipo de enchufe", "Voltaje").
- Añade los valores para cada producto.
- En el editor de temas, abre la plantilla de producto.
- Añade un bloque de "Campo de producto" o "Metaobjeto" y conéctalo a la definición que creaste.
- Ahora, en lugar de crear variantes para cada voltaje, puedes mostrar esta información como una etiqueta informativa o un selector que no afecta al inventario ni al límite de variantes.
Por qué funciona: Los metaobjetos son datos dinámicos que viven fuera de la estructura de variantes. Permiten mostrar información detallada al cliente sin que Shopify tenga que gestionar un SKU único para cada combinación posible, eliminando la necesidad de usar el cupo de 100 variantes para datos que son puramente informativos.
Solución 5: Consolidación mediante la App de "Product Bundles"
A veces, el error ocurre porque intentamos vender un producto "Kit" con demasiadas opciones de configuración.
- En lugar de crear un producto con 100 variantes para un kit, desglosa el kit en sus componentes individuales.
- Instala una aplicación de Product Bundles (como Shopify Bundles o apps de terceros).
- Crea un producto "Padre" que actúe como contenedor del kit.
- Utiliza la app para que, al comprar el "Padre", se añadan automáticamente al carrito los productos individuales seleccionados.
Por qué funciona: Al separar los componentes, cada producto individual gestiona su propio inventario y sus propias variantes (si las tiene), evitando que un solo producto cargue con todo el peso de las combinaciones del kit.
Cómo comprobar que se ha solucionado
Para verificar que el problema se ha resuelto, sigue estos pasos:
- Panel de control: Accede a la ficha del producto en Shopify. El contador de variantes debe mostrar un número inferior a 100 (ej. 98/100).
- Edición: Intenta guardar un cambio menor en el producto (como cambiar el nombre de una variante). Si el sistema guarda sin error, el bloqueo ha desaparecido.
- Frontend: Visita la tienda pública en modo incógnito. Asegúrate de que el selector de variantes (dropdown o botones) carga correctamente y que, al seleccionar una opción, la imagen y el precio se actualizan.
- Carrito: Añade el producto al carrito. Si usaste una app de opciones, comprueba que los campos personalizados (ej. grabado) aparecen en el carrito y en el pedido final.
Si nada de lo anterior funciona
Si el error persiste, es posible que exista un conflicto de caché en el navegador o un script de una aplicación antigua que sigue intentando "inyectar" variantes. Prueba a limpiar la caché de tu navegador o a abrir el panel de Shopify en otro navegador. Si el problema continúa, desactiva temporalmente las aplicaciones relacionadas con productos y variantes una por una para identificar si alguna está bloqueando la base de datos. En casos extremos, contacta con el soporte de Shopify indicando el ID del producto para que ellos verifiquen si hay variantes "fantasma" o corruptas en tu base de datos que no aparecen en el panel pero que siguen contando para el límite.
Preguntas frecuentes
¿Puedo aumentar el límite de 100 variantes en Shopify?
No, el límite de 100 variantes por producto es una restricción técnica nativa de la arquitectura de Shopify. No existe una configuración, plan (incluso Shopify Plus) o código que permita elevar este límite nativo. La única forma de superarlo es mediante la reestructuración del catálogo.
¿Pierdo datos de stock al dividir un producto?
Sí, al separar un producto en varias fichas debes reasignar manualmente el inventario correspondiente a cada nuevo artículo creado. Si no lo haces, el stock aparecerá como 0 en la tienda. Usa la exportación e importación CSV para agilizar este proceso de reasignación.
¿Las aplicaciones de opciones afectan a la velocidad de la tienda?
Cualquier script externo puede afectar ligeramente el rendimiento. Sin embargo, las apps modernas optimizadas para Online Store 2.0 tienen un impacto mínimo. Prioriza aplicaciones que utilicen bloques nativos de Shopify para garantizar la mejor velocidad de carga posible.
¿Qué pasa con el SEO si divido un producto?
Al dividir un producto, es vital que configures redirecciones 301 si la URL del producto original cambia. Además, utiliza la etiqueta 'canonical' para indicar a Google cuál es el producto principal y evitar problemas de contenido duplicado si las fichas son muy similares.
¿Puedo usar variantes ocultas?
Shopify no permite "variantes ocultas" nativas. Todas las variantes creadas cuentan para el límite de 100. Si necesitas variantes que no se vean, debes usar aplicaciones de opciones personalizadas, ya que estas no crean variantes reales en la base de datos.