Skip to main content
Dodo Migrate es una herramienta CLI que mueve tus datos de Lemon Squeezy, Stripe, Polar.sh o Paddle a Dodo Payments. Te solicita cada elección y puede migrar primero al modo de prueba, para que puedas comprobar el resultado antes de mover datos activos.

Qué puedes migrar

Products & Pricing

Productos y sus precios.

Customers

Registros de clientes, incluidos los datos de contacto.

Discount Codes

Códigos de descuento y cupones.

License Keys

Claves de licencia con asociaciones de clientes y productos (solo Polar.sh y Lemon Squeezy).
La herramienta no migra suscripciones, historial de pagos ni métodos de pago guardados. Planifica cómo pasarán tus suscriptores actuales a Dodo Payments antes de hacer el cambio. Consulta Migración de suscripciones.

Instala la herramienta

Necesitarás Node.js 18 o una versión posterior.

Ejecuta una migración

Elige el comando correspondiente a tu proveedor actual:
La herramienta te solicita:
  • La API key de tu proveedor
  • Tu API key de Dodo Payments
  • Si quieres hacer una prueba primero o empezar a usarla
  • A qué marca de Dodo Payments quieres migrar
  • Qué datos quieres migrar (productos, clientes, descuentos, claves de licencia)

Modo no interactivo

Para omitir las solicitudes, proporciona los valores como flags. --mode acepta test_mode o live_mode. Usa una API key de Dodo Payments creada en el mismo modo. Si omites --dodo-brand-id, la herramienta muestra tus marcas y te pide que elijas una. El flag que selecciona qué migrar es --types para Lemon Squeezy y --migrate-types para los demás proveedores. Si lo omites, la herramienta te pide que elijas. Cuando no hay una terminal conectada, Paddle migra solo productos y Polar.sh migra productos y descuentos.

Migración de claves de licencia

Las claves de licencia se pueden migrar desde Polar.sh y Lemon Squeezy. Cuando seleccionas las claves de licencia en la solicitud interactiva o proporcionas license_keys en --types (Lemon Squeezy) o --migrate-types (Polar.sh), la herramienta importa tus claves existentes con las asociaciones correctas de clientes y productos.
La migración de claves de licencia requiere que los productos y clientes se migren en la misma sesión. Durante la ejecución, la herramienta crea una asignación en memoria de los IDs del proveedor a los IDs de Dodo. Si faltan productos o clientes, las claves de licencia no se pueden vincular correctamente.

Qué se migra

  • Cadenas de claves de licencia
  • Límites de activación
  • Fechas de vencimiento
  • Asociaciones de clientes y productos

Qué no se migra

  • Activaciones de claves de licencia — los clientes deben volver a activarlas en sus dispositivos después de la migración.
  • Claves revocadas o deshabilitadas — solo se migran las claves activas.
  • Las claves sin un producto o cliente coincidente se omiten y se muestra una advertencia.
Si vuelves a ejecutar la migración, las claves que ya se hayan importado se detectan y se omiten, por lo que es seguro volver a intentarlo.

Obtén ayuda

  • Ayuda de la herramienta: dodo-migrate --help
  • Ayuda específica del proveedor: dodo-migrate lemonsqueezy --help (o stripe, polar, paddle)
  • Comunidad: Discord
  • Informar de problemas: GitHub

Actualiza o desinstala

Última modificación el 26 de septiembre de 2026