Cómo migrar datos de clientes de WooCommerce a Shopify (2026)
Guía paso a paso para migrar cuentas de clientes, historial de pedidos y direcciones de WooCommerce a Shopify. Qué se migra automáticamente, qué no y cómo gestionar las contraseñas.
La migración de datos de clientes es independiente de la migración de productos. Los productos son la parte fácil: los clientes, pedidos y cuentas son significativamente más complejos. Este artículo explica qué es posible, qué requiere trabajo manual y cómo abordar la migración de clientes sin deteriorar su experiencia.
Qué datos de clientes se pueden migrar
| Tipo de dato | ¿Migrable? | Cómo |
|---|---|---|
| Nombre + email del cliente | Sí | Automatizado mediante herramientas de migración |
| Direcciones de envío | Sí | Automatizado |
| Historial de pedidos | Sí (con matices) | Servicio de migración o CSV manual |
| Etiquetas de cliente | Sí | Mapeo manual o herramienta de migración |
| Notas de cliente | Sí | Manual o mediante herramienta de migración |
| Contraseñas | No | Los clientes deben restablecerlas |
| Métodos de pago (tarjetas guardadas) | No | No se pueden transferir |
| Puntos de fidelidad | Sí (manual) | Importación CSV a la app de fidelización |
| Artículos en lista de deseos | Parcial | Exportar + reimportar mediante app |
| Suscripciones activas | No | Los clientes deben volver a suscribirse |
Método 1: Servicio de migración gestionado (LitExtension / Cart2Cart)
La forma más sencilla de migrar clientes y pedidos a la vez es un servicio gestionado. LitExtension y Cart2Cart pueden migrar ambos en una sola operación:
- Proporciona tu URL de WooCommerce + credenciales de API (o acceso a la base de datos)
- Proporciona tus credenciales de la API de administración de Shopify
- El servicio migra productos + clientes + pedidos en secuencia
- Recibes un informe de lo que se migró y lo que falló
Coste: normalmente entre 89 y 299 dólares según el tamaño de la tienda (ambos incluyen la migración de clientes y pedidos). Es la opción más rápida para comerciantes sin conocimientos técnicos.
Método 2: Importación CSV de clientes de Shopify
Shopify acepta datos de clientes mediante importación CSV. El formato CSV de clientes de Shopify:
| Columna | ¿Requerida? | Notas |
|---|---|---|
| First Name | Sí | |
| Last Name | Sí | |
| Sí | Debe ser único | |
| Company | No | |
| Address1 | No | |
| Address2 | No | |
| City | No | |
| Province | No | Código de estado/provincia |
| Province Code | No | Código ISO (p. ej., CA para California) |
| Country | No | Nombre del país |
| Country Code | No | Código ISO de 2 letras (p. ej., US) |
| Zip | No | |
| Phone | No | |
| Accepts Email Marketing | No | yes / no |
| Tags | No | Separadas por comas |
| Note | No |
Para exportar clientes de WooCommerce: ve a WooCommerce → Clientes → Exportar (o usa un plugin como Customer/Order CSV Export). Mapea los campos de WooCommerce al formato de Shopify en una hoja de cálculo, luego impórtalos desde el administrador de Shopify → Clientes → Importar.
Método 3: API de administración de Shopify (para desarrolladores)
Para bases de datos grandes de clientes o requisitos complejos, usa la API de administración de Shopify para crear clientes mediante programación:
POST /admin/api/2024-01/customers.json
{
"customer": {
"first_name": "Jane",
"last_name": "Smith",
"email": "jane@example.com",
"phone": "+15551234567",
"verified_email": true,
"addresses": [
{
"address1": "123 Main St",
"city": "Boston",
"province": "Massachusetts",
"country": "United States",
"zip": "02101",
"country_code": "US",
"province_code": "MA"
}
],
"send_email_invite": false
}
}
Establece send_email_invite: false a menos que quieras que Shopify envíe a cada cliente un email de invitación durante la importación (probablemente no querrás — envía tú mismo un email de anuncio único a todos los clientes).
Migración del historial de pedidos
Migrar el historial de pedidos es significativamente más complejo que migrar clientes:
- Los pedidos hacen referencia a productos (por ID o SKU): necesitas tener los productos migrados primero
- Los pedidos hacen referencia a clientes: necesitas tener los clientes migrados primero
- La API de creación de pedidos de Shopify tiene limitaciones: no puedes establecer completed_at en el pasado en todos los tipos de plan, y Shopify Plus es necesario para la importación completa del historial de pedidos vía API
- Los detalles de pago (IDs de transacción, referencias de pasarela) no se transfieren
Opciones para el historial de pedidos:
Importar como pedidos archivados (Shopify Plus): Si estás en Shopify Plus, puedes usar la API de Pedidos para crear pedidos históricos con marcas de tiempo precisas y todos los artículos de línea. Esto te proporciona un historial de pedidos completo y buscable en Shopify.
Mantener WooCommerce como referencia histórica: El enfoque más habitual. Mantén tu instalación de WooCommerce en funcionamiento (protegida con contraseña, sin aceptar nuevos pedidos) como archivo del historial de pedidos. El personal puede consultar pedidos antiguos allí. Es más sencillo y evita la complejidad de la migración de pedidos.
Exportar a CSV para registros: Exporta todos los pedidos de WooCommerce a CSV antes de desmantelarlo. Guarda el CSV en Google Drive o similar. No es buscable en Shopify, pero conserva los datos.
Usar un servicio de migración: LitExtension migra los pedidos a Shopify. Aparecen en tu lista de pedidos, pero el estado de pago muestra "imported" ya que los datos del procesador de pagos no se transfieren. Funciona en los planes estándar de Shopify.
Gestión del problema de las contraseñas
Las contraseñas de los clientes no pueden migrarse. Así es como gestionarlo:
Opción 1: Enviar emails de restablecimiento de contraseña (recomendado)
- Importa clientes a Shopify con
send_email_invite: false - Tras la importación, usa las acciones masivas de clientes de Shopify para enviar emails de invitación de cuenta a todos los clientes
- Alternativamente, envía tu propio email explicando la migración e incluyendo un enlace directo para crear su contraseña
La URL de activación de cuenta en Shopify: https://your-store.myshopify.com/account/activate/CUSTOMER_ID/TOKEN — puede obtenerse mediante la API de administración para cada cliente.
Opción 2: Dejar que los clientes restablezcan al iniciar sesión
Simplemente importa los clientes y no envíes emails proactivos. Cuando los clientes intenten iniciar sesión (y no puedan porque no tienen contraseña en Shopify), harán clic en "¿Olvidaste tu contraseña?" y la restablecerán. Es pasivo, pero evita un email masivo potencialmente confuso.
Qué comunicar a los clientes
Envía un email de anuncio de la migración antes del día de lanzamiento o en ese mismo día:
Hemos actualizado a una nueva plataforma para atenderte mejor. Tu cuenta e historial de pedidos están seguros. Deberás establecer una nueva contraseña en tu primera visita: haz clic en [¿Olvidaste tu contraseña?] al iniciar sesión o usa el enlace siguiente: [Enlace de activación de cuenta].
Segmentación y etiquetas de clientes
WooCommerce usa roles de usuario (Cliente, Suscriptor, Cliente Mayorista) para la segmentación. Shopify usa etiquetas. Mapea tus roles de WooCommerce a etiquetas de Shopify durante la importación CSV:
- Clientes mayoristas → etiqueta: "wholesale"
- Clientes VIP → etiqueta: "vip"
- Suscriptores de email → etiqueta: "newsletter"
Luego puedes usar estas etiquetas para crear segmentos de clientes en Shopify para email marketing (Shopify Email, Klaviyo) y para reglas de precios (códigos de descuento para clientes etiquetados).
Consideraciones sobre el RGPD
Si tu tienda atiende a clientes de la UE:
- Estás moviendo datos personales (nombres, emails, direcciones) entre plataformas: asegúrate de que tu política de privacidad lo contemple
- Shopify cumple con el RGPD y proporciona las herramientas para atender solicitudes de eliminación
- No importes clientes que hayan solicitado previamente la eliminación de sus datos
- Importa el estado de consentimiento de marketing con precisión: solo importa
Accepts Email Marketing: yespara clientes que hayan dado su consentimiento explícito
Resumen: pasos para la migración de clientes
- Exporta clientes de WooCommerce (administrador WooCommerce → Clientes → Exportar CSV)
- Mapea las columnas al formato CSV de clientes de Shopify
- Limpia los datos: normaliza códigos de país, elimina emails inválidos, señala el consentimiento de marketing
- Importa en Shopify (administrador → Clientes → Importar)
- Verifica una muestra de clientes importados en el administrador de Shopify
- Envía email de activación de cuenta / restablecimiento de contraseña a todos los clientes
- Para el historial de pedidos: decide entre servicio de migración, enfoque de archivo o exportación CSV
La migración de clientes es manejable para la mayoría de tiendas. El trabajo principal es el formateo de datos y la comunicación: las partes técnicas son sencillas si usas la importación CSV de Shopify o un servicio gestionado.
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.