k-sync
Volver al blog

Cómo conservar las imágenes de producto al migrar de WooCommerce a Shopify

Las imágenes de producto alojadas en WooCommerce se romperán después de la migración si no lo planificas con antelación. Aquí te explicamos cómo preservar cada imagen, evitar errores 404 y asegurarte de que tu tienda Shopify luzca tan bien como tu tienda WooCommerce desde el primer día.

·Por Krokanti
6 min de lectura · 1,205 palabras

Una de las sorpresas más dolorosas en una migración de WooCommerce a Shopify es el problema de las imágenes. Todo parece estar bien en tu herramienta de migración — títulos, precios, descripciones se transfieren limpiamente. Luego abres tu nueva tienda Shopify y la mitad de las imágenes de producto están rotas.

Aquí te explicamos por qué ocurre y exactamente qué debes hacer al respecto.

Por qué se rompen las imágenes de WooCommerce en Shopify

WooCommerce almacena las imágenes de producto en tu servidor WordPress — típicamente en rutas como:

https://tutienda.com/wp-content/uploads/2024/01/zapatillas-azules.jpg

Cuando migras productos a Shopify, las URLs de imágenes en los datos de tu producto aún apuntan a tu antiguo servidor WordPress. Shopify no descarga ni vuelve a alojar automáticamente estas imágenes — simplemente almacena la URL de referencia que le proporcionaste.

Esto significa:

Los 4 enfoques para preservar las imágenes

Opción 1: Dejar que Shopify obtenga y vuelva a alojar las imágenes (recomendado)

Cuando envías productos a Shopify mediante la API de administración, Shopify descarga automáticamente las URLs de imagen y las vuelve a alojar en su propia CDN. Esta es la solución más limpia — no necesitas hacer nada adicional.

El requisito clave: tus imágenes de WooCommerce deben ser accesibles públicamente en el momento de la migración. Shopify obtendrá cada URL de imagen durante la llamada de creación/actualización del producto y almacenará una copia en su CDN (sirviéndola desde cdn.shopify.com).

Tras la migración, las imágenes de tus productos se servirán desde la CDN de Shopify de forma permanente, independientemente de lo que ocurra con tu antiguo servidor.

Mejor para: La mayoría de las migraciones donde WooCommerce está activo durante la migración.

Opción 2: Mantener WooCommerce activo temporalmente

Si estás migrando mediante importación CSV (en lugar de la API), Shopify no obtendrá las imágenes automáticamente — las almacena tal cual. En este caso, mantén tu instalación de WooCommerce/WordPress activa durante al menos 30-60 días después de la migración, hasta que hayas confirmado que todas las imágenes han sido correctamente indexadas por Shopify.

Puedes usar plugins de WordPress como "Redirect Old Slugs" o reglas de redireccionamiento nginx para gestionar los cambios de URL, mientras mantienes la infraestructura de servicio de imágenes activa.

Mejor para: Migraciones basadas en CSV donde controlas el calendario.

Opción 3: Replicar imágenes a una CDN (Cloudflare R2 / AWS S3)

Para catálogos grandes o cuando necesitas apagar WordPress rápidamente, puedes descargar por lotes todas las imágenes de producto de WooCommerce y volver a subirlas a un servicio de almacenamiento en la nube como Cloudflare R2 o AWS S3, y luego actualizar las URLs de imagen en los datos de tu producto para que apunten a la nueva ubicación CDN.

Este enfoque te proporciona alojamiento de imágenes permanente e independiente, independientemente de lo que ocurra con el servidor WordPress original. El flujo de trabajo:

  1. Descarga todas las imágenes de producto de WooCommerce (mediante la API REST de WC o el directorio wp-content/uploads)
  2. Sube a Cloudflare R2 o S3 con acceso público habilitado
  3. Actualiza las URLs de imagen en los datos de producto normalizados
  4. Envía a Shopify con las nuevas URLs de CDN

Mejor para: Catálogos grandes, situaciones donde WooCommerce se apagará inmediatamente, o cuando quieres control total sobre el alojamiento de imágenes.

Opción 4: Servir desde WordPress durante la migración gradual

Para una migración por etapas (migrando en lotes durante semanas), puedes dejar el servicio de imágenes de WordPress intacto y gestionar el realojamiento en Shopify de forma incremental. A medida que se envía cada lote de productos a Shopify, Shopify obtiene y vuelve a alojar esas imágenes.

Mejor para: Catálogos grandes que se migran en fases.

Errores comunes en la migración de imágenes

No comprobar la accesibilidad de las imágenes antes de la migración

Algunas imágenes de WooCommerce han sido eliminadas, movidas o protegidas por autenticación (especialmente en sitios de pruebas/desarrollo). Realiza una comprobación del estado de las imágenes antes de migrar — solicita cada URL de imagen y confirma que devuelve una respuesta 200.

El panel de Estado de Imágenes de k-sync envía solicitudes HEAD a cada URL de imagen del producto y señala las imágenes rotas o inaccesibles antes de que las envíes a Shopify.

Olvidar las imágenes de variantes

Los productos variables (p. ej., una camiseta en 5 colores) típicamente tienen una imagen por variante. Asegúrate de que tu herramienta de migración gestiona las asociaciones de imágenes de variantes, no solo la imagen principal del producto. Shopify admite asignar imágenes a variantes específicas — verifica que tu mapeo preserve esta relación.

Perder el texto alternativo de las imágenes

El texto alternativo de las imágenes es importante para el SEO y la accesibilidad. WooCommerce almacena el texto alternativo de forma separada de las URLs de imagen. Confirma que tu herramienta de migración preserva el texto alternativo y lo mapea al campo alt de imagen de Shopify.

Cambio en el orden de las imágenes

Shopify utiliza un campo position para ordenar las imágenes de producto (1 = imagen principal). Si tu migración no preserva la posición, el orden de la galería de productos puede alterarse. Asegúrate de que tu exportación incluya datos de posición y que tu importación los respete.

Lista de verificación tras la migración

Qué hace k-sync con las imágenes

El pipeline de migración de k-sync gestiona las imágenes automáticamente al enviar a Shopify mediante la API de administración:

El panel de Estado de Imágenes (en las herramientas de mapeo) te permite ejecutar una comprobación previa a la migración que identifica URLs de imagen rotas antes de que las envíes — para que puedas corregirlas o eliminarlas en lugar de enviar productos con imágenes rotas.

Para las migraciones basadas en CSV, k-sync exporta la columna de URL de imagen en el formato de Shopify. Si necesitas volver a alojar las imágenes en una CDN antes de enviarlas, puedes actualizar las URLs de imagen en el editor de productos de k-sync antes de generar el CSV.

Inicia tu migración gratuita de WooCommerce a Shopify con k-sync →

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 gratis

Lectura relacionada

Ver todas las guías de migración