Ce que vous pouvez migrer
Products & Pricing
Les produits et leurs prix.
Customers
Les fiches clients, y compris leurs coordonnées.
Discount Codes
Les codes de réduction et les coupons.
License Keys
Les clés de licence avec les associations clients et produits (Polar.sh et Lemon Squeezy uniquement).
Installer l’outil
Exécuter une migration
Choisissez la commande correspondant à votre prestataire actuel :- Lemon Squeezy
- Stripe
- Polar.sh
- Paddle
- La clé API de votre prestataire
- Votre clé API Dodo Payments
- Si vous souhaitez d’abord effectuer un test ou passer en production
- La marque Dodo Payments vers laquelle effectuer la migration
- Les données à migrer (produits, clients, réductions, clés de licence)
Mode non interactif
Pour ignorer les invites, transmettez les valeurs sous forme de flags.--mode accepte test_mode ou live_mode. Utilisez une clé API Dodo Payments créée dans le même mode. Si vous omettez --dodo-brand-id, l’outil répertorie vos marques et vous demande d’en choisir une.
Le flag qui sélectionne les éléments à migrer est --types pour Lemon Squeezy et --migrate-types pour les autres prestataires. Si vous l’omettez, l’outil vous demande de faire un choix. Lorsqu’aucun terminal n’est connecté, Paddle ne migre que les produits et Polar.sh migre les produits et les réductions.
- Lemon Squeezy
- Stripe
- Polar.sh
- Paddle
Migration des clés de licence
Les clés de licence peuvent être migrées depuis Polar.sh et Lemon Squeezy. Lorsque vous sélectionnez les clés de licence dans l’invite interactive, ou que vous transmettezlicense_keys dans --types (Lemon Squeezy) ou --migrate-types (Polar.sh), l’outil importe vos clés existantes avec les associations correctes aux clients et aux produits.
Éléments migrés
- Chaînes des clés de licence
- Limites d’activation
- Dates d’expiration
- Associations aux clients et aux produits
Éléments non migrés
- Activations des clés de licence — les clients doivent réactiver leurs clés sur leurs appareils après la migration.
- Clés révoquées ou désactivées — seules les clés actives sont migrées.
- Les clés sans produit ou client correspondant sont ignorées avec un avertissement.
Obtenir de l’aide
- Aide sur l’outil :
dodo-migrate --help - Aide spécifique au prestataire :
dodo-migrate lemonsqueezy --help(oustripe,polar,paddle) - Communauté : Discord
- Signaler un problème : GitHub