Importar productos a Shopify en masa: guía de CSV y Matrixify
Cómo importar productos a Shopify en masa con CSV o Matrixify: estructura del archivo, variantes, imágenes, metafields y limpieza previa para evitar retrabajo.
Autor: Mousa Alhelo · Publicado · 7 min de lectura
Para importar productos a Shopify en masa se usa un archivo CSV que sigue la estructura oficial de Shopify, o una herramienta especializada como Matrixify cuando el catálogo crece o los datos se complican. El éxito depende menos de la herramienta de importación que de lo que viene antes: limpiar los datos, ajustar las opciones al límite de tres, preparar URL públicas de imágenes, y después importar todo como borrador y revisar una muestra antes de publicar. Esta guía resume lo que aprendimos importando catálogos de hasta decenas de miles de productos.
Cómo lee Shopify un archivo CSV
La idea más importante que hay que entender antes de abrir cualquier hoja de cálculo: en un archivo de Shopify, un producto ocupa varias filas. La primera fila lleva los datos del producto (título, descripción, proveedor, tipo, etiquetas) junto con la primera variante y su primera imagen. Cada variante adicional es una fila nueva con el mismo handle y sus valores de opción, precio y cantidad, y cada imagen adicional es una fila con solo el handle, la URL de la imagen y la posición.
El handle es la clave: texto latino en minúsculas con guiones (como oud-arabe-50ml) que identifica el producto y forma parte de su URL en /products/handle. Las filas que comparten un handle se combinan en un solo producto.
Las columnas principales de un archivo de Shopify
| Columna | Contenido | Nota |
|---|---|---|
| Handle | Identificador del producto en la URL | Igual en todas las filas del producto |
| Title | Nombre del producto | Solo en la primera fila |
| Body (HTML) | Descripción | Acepta HTML sencillo |
| Vendor | Marca | Unifica la grafía (Samsung, no samsung) |
| Product Category / Type | Categoría de Shopify y tipo de producto | Ayuda a Merchant Center y a los impuestos |
| Tags | Etiquetas separadas por comas | La base de las colecciones automáticas y los filtros |
| Published / Status | Publicado o borrador | Empieza con borrador |
| Option1/2/3 Name and Value | Opciones y sus valores | Tres opciones como máximo |
| Variant SKU / Barcode | Código de producto y código de barras | El código de barras importa para los anuncios |
| Variant Price / Compare At Price | Precio y precio antes del descuento | Sin símbolos de moneda |
| Variant Inventory Qty / Tracker | Cantidad y seguimiento de inventario | Requiere una ubicación de inventario |
| Variant Grams | Peso | Para el cálculo del envío |
| Image Src / Position / Alt Text | URL de la imagen, orden y texto alternativo | Solo URL públicas |
| SEO Title / SEO Description | Título y descripción para buscadores | Trasládalos desde la tienda antigua |
La documentación de Shopify ofrece un archivo de ejemplo; la forma más fácil de empezar es exportar un producto de tu tienda y rellenar la hoja siguiendo ese patrón.
Opciones y variantes: el límite de tres opciones
Shopify permite tres opciones por producto (como color, talla y material). Un producto procedente de Magento o WooCommerce con cuatro o más atributos requiere una decisión antes de importar:
- Fusionar dos opciones en una (como “Rojo / Algodón”) cuando las combinaciones son pocas.
- Mover el atributo que no afecta al precio ni al stock a un metafield o etiqueta (como el país de origen).
- Dividir el producto en dos si el cuarto atributo cambia realmente el producto.
Una regla práctica: una opción es todo lo que cambia el precio, la cantidad o la imagen; todo lo demás es información que mostrar, no una elección que tomar.
Imágenes: el fallo de importación más habitual
Las URL de imagen en los archivos de exportación suelen apuntar al hosting de la tienda antigua. Si ese hosting se cierra antes de completar la importación, los productos se quedan sin imágenes. Lo que hacemos: confirmar que las URL son públicas y funcionan sin iniciar sesión, mantener el hosting antiguo activo hasta terminar la importación y la revisión, poner la imagen principal en la Posición 1 y escribir un texto alternativo que describa el producto en árabe o inglés, porque la búsqueda de imágenes trae tráfico real.
Metafields: lo que las columnas principales no pueden contener
Información como ingredientes, país de origen, tablas de tallas, duración de la garantía o especificaciones técnicas vive en metafields y la muestra el tema o se usa en los filtros. Shopify admite columnas de metafields en el CSV una vez definidos en la configuración de la tienda, y Matrixify los admite con más flexibilidad. Define los metafields antes de la importación, no después, o necesitarás una segunda ronda de importación.
¿Importador nativo o Matrixify?
| Situación | Mejor herramienta |
|---|---|
| Cientos de productos con estructura simple | Importador nativo del panel de Shopify |
| Miles de productos o archivos por encima del límite de tamaño | Matrixify (o dividir en lotes) |
| Actualizar solo columnas concretas (precios, cantidades) | Actualización parcial con Matrixify |
| Importar pedidos, clientes y redirecciones junto con productos | Matrixify |
| Importación recurrente programada desde una URL de archivo | Matrixify |
| Muchos metafields complejos | Matrixify |
Matrixify (antes Excelify) es una app de la Shopify App Store que importa y exporta productos, clientes, pedidos y redirecciones desde archivos Excel o CSV y genera un informe de resultados por cada fila. En los grandes proyectos de migración es nuestra herramienta principal; las tiendas pequeñas no la necesitan.
Limpiar los datos antes de importar
Una hora de limpieza antes de importar ahorra un día de correcciones después. Nuestra lista fija:
- Unificar proveedores y tipos: una grafía por marca, y tipos de una lista definida.
- Títulos: una estructura coherente (marca + producto + tamaño o variante), sin mayúsculas completas ni símbolos.
- Descripciones: eliminar el HTML roto y los estilos heredados del editor antiguo.
- Precios: solo números, con el precio de comparación mayor que el precio o vacío.
- Códigos de barras y SKU: únicos por variante, porque los duplicados hacen fallar la fila y confunden a Merchant Center.
- Productos muertos: lo que no se ha vendido en mucho tiempo y no tiene planes de volver no se importa en absoluto.
- Etiquetas: una lista de etiquetas intencional que sirva a las colecciones automáticas, no todo lo heredado.
Cómo aplicar esto a un catálogo existente se trata en la guía de limpieza de datos de productos en Shopify.
Pasos para una importación segura
- Exporta un producto desde Shopify para obtener la plantilla.
- Rellena solo 10 productos e impórtalos, y después revísalos en el panel y en la tienda.
- Corrige la plantilla según la muestra, y después importa el catálogo completo en estado de borrador.
- Revisa una muestra aleatoria de 50 productos: imágenes, opciones, precios, cantidades, descripciones.
- Publica por lotes según colección y vigila las colecciones automáticas y los filtros.
- Conserva el archivo final de importación como referencia junto con el informe de resultados.
Tras la publicación vienen los precios y las promociones: nuestra app SalePilot (salepilot.esafqa.com) edita en masa precios y precios de comparación por colección, etiqueta o SKU con una vista previa de cada cambio a nivel de variante antes de publicar, y restaura los precios automáticamente cuando termina una rebaja, para que nunca tengas que reimportar un archivo por cada promoción.
Desde nuestra experiencia
Para Toolmart, más de 35.000 productos de 65 proveedores pasaron de Magento 2 a Shopify, y unificar proveedores, tipos y códigos de barras es lo que hizo que las colecciones automáticas y los anuncios de catálogo funcionaran después. Para Sophie’s, más de 4.000 productos llegaron desde Odoo con datos incompletos, así que el esfuerzo se dedicó a cargar y enriquecer descripciones e imágenes antes de importar, y la tienda terminó con 4.286 productos publicados. Para los comerciantes cuyo stock de proveedor cambia a diario, construimos un motor de sincronización para BrandVIP que empareja 8.788 productos automáticamente, el tema de sincronizar el inventario del proveedor con Shopify. Una importación exitosa forma parte de un plan más amplio descrito en migrar de Magento a Shopify, y si estás empezando una tienda nueva, comienza por crear una tienda Shopify paso a paso.
Conclusión
Importar productos a Shopify en masa funciona cuando entiendes la estructura del archivo (varias filas por producto), respetas el límite de tres opciones, preparas URL públicas de imágenes y metafields definidos de antemano, limpias los datos antes de subirlos, y después importas como borrador y revisas una muestra antes de publicar. Para catálogos grandes y actualizaciones parciales, Matrixify es la herramienta. Todo esto forma parte del servicio de migración a Shopify de E-SAFQA.
Envíanos tu archivo de productos o el enlace de tu tienda por WhatsApp y te diremos qué necesita tu catálogo antes de importar.
¿Quieres aplicarlo en tu tienda?
E-SAFQA construye y gestiona tiendas Shopify y sus anuncios. Escríbenos por WhatsApp para una auditoría gratuita.
Preguntas frecuentes
¿Cuál es el tamaño máximo del archivo CSV en Shopify?
La documentación de Shopify fija un límite por archivo (unos 15 MB), así que los catálogos grandes se dividen en varios archivos o se importan con una herramienta especializada.
¿Se pueden importar imágenes mediante el CSV?
Sí, a través de la columna de URL de imagen, siempre que la URL sea pública y descargable. Las imágenes alojadas en un hosting antiguo que se va a cerrar deben subirse antes a un lugar accesible.
¿Cuándo necesito Matrixify en lugar del importador nativo?
Cuando el catálogo supera los miles de productos, necesitas metafields complejos, quieres actualizar columnas concretas sin volver a subir todo, o necesitas importar pedidos y redirecciones junto con los productos.
¿Qué pasa si importo un archivo con errores?
Shopify envía un informe de las filas que fallaron y por qué, y los productos válidos se mantienen. Por eso siempre importamos primero una muestra pequeña y después el catálogo completo como borrador.
¿Puedo editar precios en masa después de importar?
Sí, ya sea reimportando un archivo solo con las columnas de precio, o con una app que edita precios por colección o etiqueta con una vista previa antes de publicar, como SalePilot.