> ## 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.

# Dodo Paymentsへの移行

> CLIツールを使用して、他の決済プロバイダーからDodo Paymentsにデータを簡単に移行できます

**別の決済プロバイダーからDodo Paymentsに切り替えますか？** 移行ツールを使用すると、**製品、顧客、割引コード、ライセンスキーをデータを失うことなく簡単に移行できます。** プロセスは安全で、ガイド付きで、わずか数分で完了します。

現在、**Lemon Squeezy、Stripe、Polar.sh、Paddle**からの移行をサポートしています。

### サポートされている移行

<CardGroup cols={2}>
  <Card title="Products & Pricing" icon="box">
    すべての製品と価格の詳細を移行します。
  </Card>

  <Card title="Customer Data" icon="users">
    連絡先情報を含む完全な顧客データベースを転送します。
  </Card>

  <Card title="Discount Codes & Promotions" icon="tag">
    割引コードとプロモーションオファーをシームレスに移行します。
  </Card>

  <Card title="License Keys" icon="key">
    顧客および製品のマッピングでライセンスキーをインポートします。Polar.shおよびLemon Squeezyに対応しています。
  </Card>
</CardGroup>

## 始める

まず、移行ツールをインストールします：

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

<Note>
  コンピュータに Node.js ≥ 18 をインストールしておく必要があります。
</Note>

## データを移行する

### Lemon Squeezyから来ている場合：

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

### Stripeから来ている場合：

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

### Polar.shから来ている場合：

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

### Paddleから来ている場合：

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

ツールはすべてのプロセスをステップバイステップで案内します。必要なもの：

* ご利用のプロバイダーのAPIキー（Lemon Squeezy, Stripe, Polar.sh, Paddleなど）
* Dodo PaymentsのAPIキー
* 最初にテストするか（推奨）、または本番環境で行うか
* 移行先のDodo Paymentsのブランド
* 移行するデータ（製品、顧客、割引、ライセンスキー）

## なぜ当社の移行ツールを使用するのか？

* **データ損失なし** - すべてが安全に転送されます
* **最初にテスト** - 本番環境に移行する前にテストモードで試すことができます
* **ガイド付きプロセス** - 各ステップをガイドします
* **必要に応じて再開** - 何か問題が発生した場合、途中から再開できます

## 高度な使用法

プロンプトなしで移行を実行したい場合は、すべての詳細を事前に提供できます：

### 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
```

### 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
```

### 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
```

### Paddleの移行：

* **ツールヘルプ**: `dodo-migrate --help`
* **Lemon Squeezy のヘルプ**: `dodo-migrate lemonsqueezy --help`
* **Stripe のヘルプ**: `dodo-migrate stripe --help`
* **Polar.sh のヘルプ**: `dodo-migrate polar --help`
* **Paddle のヘルプ**: `dodo-migrate paddle --help`
* **コミュニティサポート**: [Discord](https://discord.gg/bYqAp4ayYh)
* **問題を報告**: [GitHub](https://github.com/dodopayments/dodo-migrate)

## ライセンスキーの移行

ライセンスキーの移行は**Polar.sh**と**Lemon Squeezy**に対応しています。対話型プロンプトでライセンスキーを選択するか、`license_keys`を`--migrate-types`に渡すと、ツールは既存のライセンスキーを適切な顧客および製品の関連付けでDodo Paymentsにインポートします。

<Warning>
  ライセンスキーの移行には、**製品および顧客**を同じセッションで移行する必要があります。ツールは実行中にプロバイダーIDをDodo IDにマッピングするインメモリのマッピングを構築します。製品や顧客が不足している場合は、ライセンスキーを正しくリンクできません。
</Warning>

### 移行される内容

* ライセンスキーの文字列
* アクティベーション制限
* 有効期限
* 顧客および製品の関連付け

### 移行されない内容

* **ライセンスキーのアクティベーション** — 顧客は移行後にデバイス上で再アクティベートする必要があります
* **無効または停止されたキー** — アクティブなキーのみが移行されます
* 一致する製品または顧客がないキーは警告とともにスキップされます

<Tip>
  重複するライセンスキーは丁寧に扱われます。移行を再実行した場合、既にインポートされたキーは検出されてスキップされるため、再試行は安全です。
</Tip>

## ヘルプが必要ですか？

* **ツールヘルプ**: `dodo-migrate --help`
* **Lemon Squeezyヘルプ**: `dodo-migrate lemonsqueezy --help`
* **Stripeヘルプ**: `dodo-migrate stripe --help`
* **Polar.shヘルプ**: `dodo-migrate polar --help`
* **Paddleヘルプ**: `dodo-migrate paddle --help`
* **コミュニティサポート**: [Discord](https://discord.gg/bYqAp4ayYh)
* **問題の報告**: [GitHub](https://github.com/dodopayments/dodo-migrate)

## ツールを更新する

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

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