Migrar un catálogo WooCommerce de gran tamaño a Shopify (más de 500 productos, 2026)
Consideraciones especiales para migrar tiendas WooCommerce grandes a Shopify: límites de productos, límites de la API, operaciones en bloque y todo lo que debes saber sobre el rendimiento a escala.
Migrar un catálogo WooCommerce de gran tamaño —500, 5 000 o más de 50 000 productos— introduce desafíos que no plantean las migraciones de catálogos pequeños. Shopify tiene límites de arquitectura, límites de la API y consideraciones de rendimiento que debes comprender antes de comenzar. Esta guía explica qué es diferente en las migraciones de catálogos grandes y cómo gestionarlas correctamente.
Límites de productos y variantes de Shopify
| Límite | Valor | Notas |
|---|---|---|
| Productos por tienda | Sin límite estricto (probado hasta millones) | Las tiendas de Shopify han gestionado más de 200 millones de productos en implementaciones enterprise |
| Variantes por producto | 100 (estándar) / 2 000 (con la app Combined Listings en Plus) | Límite estricto: los productos que lo superen deben dividirse |
| Opciones por producto | 3 | Límite estricto: las opciones adicionales requieren soluciones alternativas mediante apps |
| Imágenes por producto | 250 | Raramente es un problema |
| Colecciones | Sin límite estricto | Probado hasta más de 100 000 |
| Condiciones de colección inteligente | 60 por colección | Generalmente suficiente |
| Tamaño de descripción del producto | 65 536 caracteres | Muy amplio: no es un problema práctico |
| Longitud del SKU | 255 caracteres | No es un problema práctico |
| Etiquetas por producto | 250 | No es un problema práctico |
Límites de la API de Shopify
Comprender los límites de la API es fundamental para las migraciones a gran escala. Shopify utiliza un modelo de límite de frecuencia de "cubo con fugas":
API REST
- 40 solicitudes por app por tienda por segundo (capacidad del cubo)
- El cubo se recarga a 2 solicitudes/segundo
- Cada solicitud consume 1 punto del cubo
- Las cabeceras de respuesta incluyen
X-Shopify-Shop-Api-Call-Limit(p. ej., "24/40") - Alcanzar el límite devuelve HTTP 429 con cabecera
Retry-After
Rendimiento práctico de la API REST: ~2 productos/segundo máximo sostenido. Para 10 000 productos: ~5 000 segundos (~1,4 horas) a la velocidad máxima.
API GraphQL
- Límite de frecuencia basado en coste: cada consulta tiene una puntuación de coste
- Cubo: 1 000 de coste por segundo, recarga a 50/segundo
- Mutaciones simples: coste 10–20. Operaciones en bloque complejas: mayor coste.
- Mucho más eficiente que REST para operaciones en bloque
Operaciones en bloque de GraphQL (recomendado para catálogos grandes)
La API de Operaciones en Bloque de GraphQL de Shopify omite los límites de frecuencia estándar:
bulkOperationRunMutationenvía un archivo JSONL con múltiples mutaciones- Shopify lo procesa de forma asíncrona en segundo plano
- Sin límite de frecuencia en la operación en bloque en sí: el límite es el tamaño del archivo (máximo 30 GB)
- Los resultados se entregan mediante una URL descargable cuando se completan
- k-sync usa Operaciones en Bloque para los pushes de catálogos grandes a Shopify
Para 10 000 productos mediante Operaciones en Bloque: normalmente se completa en 15–30 minutos, dependiendo de la complejidad del producto y la cola de Shopify.
Importación de WooCommerce a escala
La lectura desde WooCommerce también tiene limitaciones de frecuencia impuestas por el servidor:
- API REST de WooCommerce: sin límite oficial, pero el alojamiento limita las solicitudes por segundo
- Paginación predeterminada de WooCommerce:
per_page=100(máximo 100 productos por solicitud) - Para 10 000 productos: 100 solicitudes para leer todos los productos (más solicitudes de variaciones)
- Los productos variables requieren solicitudes adicionales: GET /wc/v3/products/{id}/variations (100 por solicitud)
Consejo para migraciones grandes: ejecuta la importación de WooCommerce en horas de poco tráfico para minimizar el impacto en el rendimiento de tu tienda en producción. Una importación de 10 000 productos puede tardar 20–40 minutos desde WooCommerce, según la velocidad del servidor.
Migración de imágenes a escala
Las imágenes son la parte más lenta de cualquier migración grande. Cada imagen de producto requiere:
- Descarga desde el servidor de WooCommerce (o S3)
- Subida a la CDN de Shopify
- Shopify procesa la imagen (redimensiona, convierte a WebP, distribuye por CDN)
Velocidad típica de migración de imágenes: 2–10 imágenes por segundo según el tamaño de imagen y la red. Para un catálogo de 10 000 productos con 5 imágenes de media cada uno:
- 50 000 imágenes en total
- A 5 imágenes/segundo: ~10 000 segundos (~2,8 horas)
- A 10 imágenes/segundo: ~5 000 segundos (~1,4 horas)
Optimización: sube las imágenes a su tamaño optimizado final antes de la migración. El procesamiento de Shopify es más rápido para archivos más pequeños. Las imágenes de menos de 1 MB se procesan significativamente más rápido que los archivos crudos de 5–10 MB.
Configuración de colecciones para catálogos grandes
WooCommerce con más de 500 productos suele tener jerarquías de categorías complejas. Las colecciones de Shopify son planas (sin jerarquía), por lo que necesitarás una estrategia:
- Colecciones inteligentes por etiqueta: añade etiquetas de categoría a los productos durante la migración (p. ej.,
category:shoes,subcategory:heels) y crea colecciones inteligentes usando esas etiquetas. Escala bien para catálogos grandes. - Colecciones inteligentes por tipo de producto: establece
product_typedurante la migración y filtra las colecciones por tipo. - Importación en bloque de colecciones manuales: para agrupaciones de productos específicas, usa Matrixify para crear colecciones personalizadas en bloque con listas de productos explícitas.
Para un catálogo de más de 500 productos con árboles de categorías profundas, las colecciones inteligentes automáticas por etiqueta son el enfoque más escalable.
Consideraciones del plan de Shopify a escala
| Plan | Productos en bloque | Acceso a la API | Límite de ubicaciones |
|---|---|---|---|
| Basic (29 $/mes) | Sin límite | REST + GraphQL estándar | 10 ubicaciones |
| Shopify (79 $/mes) | Sin límite | REST + GraphQL estándar | 10 ubicaciones |
| Advanced (299 $/mes) | Sin límite | REST + GraphQL estándar | 10 ubicaciones |
| Plus (2 300 $/mes) | Sin límite + Combined Listings (2 000 variantes) | API mejorada + Flow | 200 ubicaciones |
Para la mayoría de las tiendas con catálogos grandes (1 000–50 000 productos), el plan Shopify o Advanced es suficiente. Shopify Plus solo es necesario si necesitas 2 000 variantes por producto, funcionalidades avanzadas de B2B o un checkout personalizado.
Validación antes del push de catálogos grandes
Para migraciones grandes, el paso de validación previo al push es fundamental. Con 10 000 productos:
- Incluso una tasa de error del 1 % supone 100 productos con problemas
- Problemas comunes a escala: SKUs faltantes, handles duplicados, productos que superan los límites de variantes, HTML malformado en las descripciones, imágenes sobredimensionadas
El paso de validación de k-sync detecta estos problemas antes del push:
- Marca los productos con más de 4 opciones (límite de Shopify: 3)
- Marca los productos con más de 100 variantes
- Marca los handles duplicados dentro del catálogo
- Marca los productos sin precio en ninguna variante
- Marca los conflictos de SKU de variante (mismo SKU en varios productos)
Para catálogos grandes, corrige todos los errores de validación antes del push: hacer un push de datos parcialmente válidos crea una tarea de limpieza complicada.
Migración por fases para catálogos muy grandes
Para catálogos con más de 10 000 productos, una migración por fases reduce el riesgo:
Fase 1: Migra tus 500 productos principales por ingresos. Estos son tu prioridad más alta: primero hazlos perfectos.
Fase 2: Migra los siguientes 1 000 productos. Valida por lotes.
Fase 3: Migra el catálogo restante (en bloque), aceptando un control de calidad menor por producto para la cola larga.
Este enfoque te permite lanzar en Shopify con tu inventario crítico listo, mientras el catálogo de cola larga continúa migrándose en segundo plano.
Lista de comprobación para la migración de catálogos grandes
- Contar el total de productos y variantes en WooCommerce antes de la migración
- Identificar los productos con más de 3 opciones o 100 variantes (preparar estrategia de división)
- Planificar la estructura de colecciones usando colecciones inteligentes (etiquetas/tipo de producto) para mayor escalabilidad
- Optimizar las imágenes antes de la migración (comprimir a menos de 1 MB, máximo 2048 px)
- Programar la migración en horas de bajo tráfico
- Ejecutar la validación de k-sync antes del push a Shopify: corregir primero todos los errores
- Considerar la migración por fases para catálogos de más de 10 000 productos
- Usar Operaciones en Bloque de GraphQL de Shopify para el push (mucho más rápido que REST a escala)
- Tras la migración: verificar manualmente los 50 productos principales
- Usar el CSV de importación/exportación de productos de Shopify para comprobar la integridad de los datos en todo el catálogo
- Probar el rendimiento de la tienda con el catálogo completo cargado (comprobar los tiempos de carga de páginas de categorías/colecciones)
Las migraciones de catálogos grandes son principalmente un desafío de infraestructura y calidad de datos. Con una validación adecuada, una migración por fases y el enfoque de API correcto, es posible migrar catálogos de cualquier tamaño a Shopify de forma fiable.
Migra tu tienda con k-sync
Conecta tu tienda WooCommerce, valida tus productos y publícalos en Shopify en minutos. Gratis hasta 50 productos.
Empezar gratisLectura relacionada
Migrating a luggage and travel accessories store from WooCommerce to Shopify (2026)
How to migrate a luggage, travel bags, or travel accessories WooCommerce store to Shopify — luggage specifications, airline compliance, TSA lock, warranty and durability claims, and luggage retail Shopify setup.
Migrating a motorcycle accessories store from WooCommerce to Shopify (2026)
How to migrate a motorcycle accessories, biker gear, or motorbike parts WooCommerce store to Shopify — helmet safety standards, CE-rated protective clothing, type approval for parts, fitment compatibility, and motorcycle retail Shopify setup.