Respuesta corta: ordena primero los datos y después la vitrina. Agrupa cada modelo en un producto con variantes, saca la ficha técnica de la descripción y guárdala en metacampos con definición, normaliza los valores y recién ahí arma colecciones automáticas y filtros. Si corriges solo en Shopify, la próxima sincronización con el ERP puede deshacer el trabajo.
Un ERP está hecho para facturar y controlar stock, no para ayudar a alguien a elegir. Por eso, cuando el catálogo llega directo desde el sistema, aparecen los mismos síntomas: un modelo repetido como seis productos, un filtro con Rosa y Rosado por separado, y las medidas perdidas al final de una descripción que nadie lee.
Esta guía cubre la capa de datos que hay debajo de la tienda. Cómo presentar esa información al comprador está en nuestra guía de ficha de producto que vende, y cómo trabajar títulos, textos y URLs para Google, en la de SEO de categorías y fichas.
¿Qué dato va en cada lugar de Shopify?
La mayoría de los problemas de filtros parte aquí: cada tipo de dato tiene un lugar, y cuando se guarda en otro, algo deja de funcionar. Este reparto sirve como punto de partida:
| Dato | Dónde va | Por qué |
|---|---|---|
| Talla, color o formato que cambia el SKU, el stock o el precio | Opción y variante | El comprador elige dentro de una misma ficha y cada combinación lleva su stock |
| Material, capacidad, compatibilidad, medidas | Metacampo de producto o de variante | Se valida, se muestra en la ficha y puede usarse como filtro |
| Marca | Proveedor | Es un filtro estándar y una condición de colección |
| Familia de producto | Categoría y tipo de producto | Ordena el catálogo con un solo valor por producto |
| Campañas y marcas internas, como preventa | Etiqueta | Es fácil de poner y sacar, por eso no conviene usarla para datos permanentes |
| Navegación del menú | Colección automática | Se llena sola a partir de los datos anteriores |
¿Cuándo un producto del ERP debe ser una variante?
Cuando dos códigos del ERP son el mismo modelo y solo cambian en algo que el comprador elige, como color, talla o formato. En el ERP son filas distintas porque cada una tiene su stock; en la tienda deben ser un solo producto. Así el comprador ve todos los colores en una ficha y la categoría no se llena de repetidos.
Shopify permite hasta 3 opciones y 2.048 variantes por producto, aunque advierte que algunos temas, apps y canales de terceros podrían no soportar más de 100. Pruébalo antes con tu tema y tus integraciones.
Cómo agruparlos sin perder el vínculo con el ERP
- Busca la llave de agrupación. Puede ser un código de modelo o una raíz común en el SKU. Si el ERP no la tiene, hay que crear una tabla de equivalencias, porque deducirla del nombre genera errores.
- Mantén un SKU único por variante. Es el dato que une cada variante con su fila del ERP, de la que salen stock y precio.
- Usa nombres de opción idénticos en todo el catálogo. Shopify pide que coincidan exactamente entre productos para que el filtro funcione: Color y Colores no sirven juntos.
- Redirige las URLs de los productos que desaparecen. Cada producto fusionado deja una dirección sin destino. Las redirecciones 301 están explicadas en la guía de SEO.
Deja como productos separados los modelos que de verdad son distintos: con otra descripción, otras especificaciones u otra función.
¿Cómo se rescata una ficha técnica enterrada en la descripción?
Muchos ERP cargan la ficha técnica como texto al final de la descripción, en pares del tipo Material: Plástico. Para el comprador queda escondida y para la tienda es texto plano: no se filtra por ella ni se puede armar una tabla ordenada. La solución es extraerla con un script y guardarla en metacampos con definición, que validan los valores para mantenerlos consistentes.
Lo que suele salir mal en la extracción
- Pares pegados. El texto puede venir en listas, en bloques o sin separador, como «Material: PlásticoColor: Azul». Corta usando una lista de etiquetas conocidas, no solo saltos de línea.
- Medidas con muchos formatos. «12.8*8 cms» debe quedar como «12,8 × 8 cm», con coma decimal. La medida también puede estar en el título; en el handle no conviene leerla, porque los puntos se pierden al generarlo.
- Productos sin dato. Sácalos a una planilla para completarlos en el ERP.
Piensa cada campo según su uso. Los filtros aceptan metacampos de texto de una línea, listas de texto, decimal, entero, verdadero o falso y referencias a metaobjetos, pero no JSON. Por eso conviene separar lo que se filtra, como el material, de lo que solo se muestra, como la tabla completa.
¿Cómo se limpian los valores antes de crear filtros?
Agrupando por significado, no solo por escritura. En nuestra experiencia, el panel de filtros trata como opciones distintas a NORTE y Norte, o a «Eléctrico» con un espacio al final, y quien filtra por una pierde los productos de la otra. Pasar todo a minúsculas detecta esos casos, pero no Rosa y Rosado, Plata y Plateado, o Black y Negro. Para eso necesitas un diccionario de sinónimos revisado por una persona.
- Exporta proveedor, opciones y metacampos de todos los productos.
- Asigna a cada valor su forma final y detecta los que no corresponden, como un nombre de modelo en el campo color.
- Guarda el estado anterior de cada campo antes de escribir, porque es tu única forma de revertir.
- Corrige en el origen y sincroniza.
Si el ERP no se puede tocar pronto, Search & Discovery permite agrupar varios valores para mostrarlos como uno solo. Sirve como parche visual en el filtro, con un máximo de 200 valores por grupo, pero el dato sigue duplicado en el catálogo.
Caso Scarfme. Al publicar su tienda dejamos 295 productos normalizados, 0 variantes sin SKU y 295 metadescripciones únicas.
¿Cómo armar colecciones automáticas que no se desordenen?
Con condiciones sobre datos limpios y estables, como categoría, tipo, proveedor o metacampo, y no sobre palabras del título. La condición «título contiene notebook» también atrapa una funda para notebook. Las condiciones disponibles permiten hasta 60 por colección, y para usar un metacampo debes activar el ajuste de colecciones en su definición. En los de texto de una línea, el único operador es «es igual a», así que un valor mal escrito deja el producto fuera sin aviso.
Dos cosas para tener en cuenta:
- Los productos agregados a mano no salen solos. Las condiciones solo aplican a lo que se incluyó de forma automática.
- La coma separa etiquetas. Shopify la usa como separador en la importación, y en nuestra experiencia también corta las que llegan por API. Si tu subcategoría del ERP es «Hogar, baño y cocina», quedarán dos etiquetas y el enlace del menú no encontrará nada.
Después de cargar, cruza los enlaces del menú con las colecciones y confirma que todas tengan productos disponibles.
¿Qué límites tienen los filtros de Search & Discovery?
Hay varios, y conviene conocerlos antes de diseñar el menú. Estos son los que pesan en catálogos grandes, según la ayuda de Shopify:
| Límite | Valor | Qué implica |
|---|---|---|
| Filtros por tienda | 25 | Elige los que ayudan a decidir, no todos los campos disponibles |
| Productos por colección con filtros | 5.000 | Sobre eso, la colección no muestra filtros: divídela en subcategorías |
| Valores visibles por filtro | 100 | Un campo sucio puede agotar el espacio |
Todo filtro por metacampo necesita una definición creada antes. Y si después de corregir algo sigues viendo el valor antiguo en la tienda, primero confirma el dato en el administrador o la API: Shopify indica esperar de 24 a 48 horas para la reindexación automática.
¿Qué esperar de las recomendaciones de productos?
Dependen de tus datos y, en parte, del idioma de la tienda. Shopify genera las relacionadas de forma automática a partir del historial de compras, de las descripciones o de colecciones relacionadas, pero la estrategia de descripciones solo está disponible en tiendas en inglés. En una tienda en español con pocas ventas por producto, el peso recae en las colecciones, así que colecciones ordenadas también ayudan aquí.
Las complementarias, las típicas «agrégale esto», no se generan solas. Las eliges a mano en Search & Discovery, hasta 10 por producto, y necesitan stock para mostrarse.
Con catálogo grande y heterogéneo, elegir a mano no escala. Una alternativa es una regla propia en el tema que use tus metacampos: por familia, compatibilidad y un rango de precio frente al producto que se está mirando. Antes de pagar por un motor de «se compran juntos», cuenta tus pedidos con dos o más productos. Si vas a sacarlos por API, recuerda que la ventana por defecto es de 60 días y que para ver pedidos anteriores la app debe tener el permiso read_all_orders.
¿Cómo evitar que el ERP deshaga lo que ordenaste?
Decide qué sistema manda en cada campo y guarda las correcciones en el origen, o en una capa intermedia que corra antes de escribir en Shopify. Una traducción, un nombre o una categoría corregida a mano solo en el administrador puede volver a su valor antiguo en la siguiente sincronización.
Cuando compares ERP y tienda, hazlo por SKU, nunca por cantidad de productos. Un producto con cinco variantes son cinco SKU en el ERP y una sola ficha en Shopify, así que el conteo directo te dará faltantes que no existen.
Checklist para ordenar tu catálogo
- Llave de agrupación y SKU único por variante.
- Ficha técnica extraída a metacampos con definición.
- Diccionario de sinónimos aplicado y estado anterior respaldado.
- Colecciones automáticas sobre datos limpios y ninguna colección del menú vacía.
- Complementarias o regla propia configuradas en las familias que más venden.
- Una sincronización de prueba para confirmar que nada vuelve a su valor antiguo.
Si tu tienda ya está funcionando y sus filtros no ayudan a vender, este orden es parte de Ecom Optimiza. Si vienes de otra plataforma, conviene resolverlo durante el traspaso con Ecom Migra, porque es más fácil agrupar variantes antes de cargar. Definir qué sistema manda en cada dato es una decisión de la fase de estrategia de nuestra metodología.
Preguntas frecuentes
¿Cuántas variantes puede tener un producto en Shopify?
Hasta 2.048 variantes y 3 opciones por producto, según la ayuda de Shopify. Algunos temas, apps y canales de terceros podrían no soportar más de 100.
¿Se puede filtrar por un dato que está en la descripción del producto?
No directamente. Primero tienes que extraerlo de la descripción y guardarlo en un metacampo con definición, de un tipo compatible como texto de una línea, decimal o entero.
¿Qué hago si en el filtro aparece Rosa y Rosado por separado?
Corrige el valor en el origen para que exista uno solo. Si no puedes tocar el dato por ahora, en Search & Discovery puedes crear un grupo de valores que el comprador ve como una sola opción.
¿Las recomendaciones de productos de Shopify funcionan en una tienda en español?
Sí, con un límite: la estrategia basada en descripciones solo está disponible en tiendas en inglés, así que las relacionadas salen del historial de compras o de colecciones. Las complementarias las eliges a mano.
¿Tu catálogo viene del ERP y los filtros no terminan de calzar? Conversemos y revisamos por dónde conviene partir.











