> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Migrer vers Dodo Payments

> Migrez facilement vos données d'autres fournisseurs de paiement vers Dodo Payments en utilisant notre outil CLI

**Vous changez de fournisseur de paiement pour Dodo Payments ?** Notre outil de migration facilite le transfert de vos **produits, clients, codes de réduction et clés de licence sans perdre aucune donnée.** Le processus est sûr, guidé et peut être réalisé en quelques minutes.

Nous prenons actuellement en charge les migrations depuis **Lemon Squeezy, Stripe, Polar.sh et Paddle**.

### Migrations prises en charge

<CardGroup cols={2}>
  <Card title="Products & Pricing" icon="box">
    Migrez tous vos produits et détails de tarification.
  </Card>

  <Card title="Customer Data" icon="users">
    Transférez votre base de données client complète, y compris les coordonnées.
  </Card>

  <Card title="Discount Codes & Promotions" icon="tag">
    Déplacez tous les codes de réduction et offres promotionnelles sans interruption.
  </Card>

  <Card title="License Keys" icon="key">
    Importez les clés de licence avec les correspondances client et produit. Prise en charge pour Polar.sh et Lemon Squeezy.
  </Card>
</CardGroup>

## Commencer

Tout d'abord, installez l'outil de migration :

```bash theme={null}
npm install -g dodo-migrate
```

<Note>
  Vous devrez avoir Node.js ≥ 18 installé sur votre ordinateur.
</Note>

## Migrez vos données

### Si vous venez de Lemon Squeezy :

```bash theme={null}
dodo-migrate lemonsqueezy
```

### Si vous venez de Stripe :

```bash theme={null}
dodo-migrate stripe
```

### Si vous venez de Polar.sh :

```bash theme={null}
dodo-migrate polar
```

### Si vous venez de Paddle :

```bash theme={null}
dodo-migrate paddle
```

L'outil vous guidera à chaque étape. Vous aurez besoin de :

* La clé API de votre fournisseur (Lemon Squeezy, Stripe, Polar.sh, Paddle, etc.)
* Votre clé API Dodo Payments
* Si vous souhaitez tester d'abord (recommandé) ou passer en production
* Quelle marque Dodo Payments migrer
* Quelles données migrer (produits, clients, réductions, clés de licence)

## Pourquoi utiliser notre outil de migration ?

* **Aucune perte de données** - Tout se transfère en toute sécurité
* **Tester d'abord** - Essayez-le en mode test avant de passer en production
* **Processus guidé** - Nous vous accompagnons à chaque étape
* **Reprendre si nécessaire** - Si quelque chose ne va pas, vous pouvez reprendre là où vous vous êtes arrêté

## Utilisation avancée

Si vous préférez exécuter la migration sans invites, vous pouvez fournir tous les détails à l'avance :

### Migration Lemon Squeezy :

```bash theme={null}
dodo-migrate lemonsqueezy \
  --provider-api-key=lsq_XXXXXXXXXXXXXXXX \
  --dodo-api-key=dp_XXXXXXXXXXXXXXXX \
  --mode=test_mode \
  --dodo-brand-id=brand_XXXXXX
```

### Migration Stripe :

```bash theme={null}
dodo-migrate stripe \
  --provider-api-key=sk_test_XXXXXXXXXXXXXXXX \
  --dodo-api-key=dp_XXXXXXXXXXXXXXXX \
  --mode=test_mode \
  --dodo-brand-id=brand_XXXXXX \
  --migrate-types=products,coupons
```

### Migration Polar.sh :

```bash theme={null}
dodo-migrate polar \
  --provider-api-key=polar_org_XXXXXXXXXXXXXXXX \
  --dodo-api-key=dp_XXXXXXXXXXXXXXXX \
  --mode=test_mode \
  --dodo-brand-id=brand_XXXXXX \
  --migrate-types=products,discounts,customers,license_keys
```

### Migration Paddle :

```bash theme={null}
dodo-migrate paddle \
  --provider-api-key=paddle_XXXXXXXXXXXXXXXX \
  --dodo-api-key=dp_XXXXXXXXXXXXXXXX \
  --mode=test_mode \
  --dodo-brand-id=brand_XXXXXX
```

## Migration de clé de licence

La migration des clés de licence est prise en charge pour **Polar.sh** et **Lemon Squeezy**. Lorsque vous sélectionnez des clés de licence dans l'invite interactive (ou passez `license_keys` dans `--migrate-types`), l'outil importera vos clés de licence existantes dans Dodo Payments avec les bonnes associations client et produit.

<Warning>
  La migration des clés de licence nécessite que **les produits et les clients** soient migrés dans la même session. L'outil construit une correspondance en mémoire des identifiants du fournisseur aux identifiants Dodo pendant l'exécution — si des produits ou clients manquent, les clés de licence ne peuvent pas être correctement associées.
</Warning>

### Ce qui est migré

* Chaînes de clés de licence
* Limites d'activation
* Dates d'expiration
* Associations client et produit

### Ce qui n'est pas migré

* **Activations de clés de licence** — les clients devront réactiver 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

<Tip>
  Les doublons de clés de licence sont traités de manière soignée. Si vous relancez la migration, les clés déjà importées sont détectées et ignorées, assurant un processus sûr à réessayer.
</Tip>

## Besoin d'aide ?

* **Aide de l'outil** : `dodo-migrate --help`
* **Aide Lemon Squeezy** : `dodo-migrate lemonsqueezy --help`
* **Aide Stripe** : `dodo-migrate stripe --help`
* **Aide Polar.sh** : `dodo-migrate polar --help`
* **Aide Paddle** : `dodo-migrate paddle --help`
* **Support communautaire** : [Discord](https://discord.gg/bYqAp4ayYh)
* **Signaler des problèmes** : [GitHub](https://github.com/dodopayments/dodo-migrate)

## Mettre à jour l'outil

```bash theme={null}
# Update to latest version
npm update -g dodo-migrate

# Remove the tool
npm uninstall -g dodo-migrate
```
