メインコンテンツへスキップ
別の決済プロバイダーからDodo Paymentsに切り替えますか? 移行ツールを使用すると、製品、顧客、割引コード、ライセンスキーをデータを失うことなく簡単に移行できます。 プロセスは安全で、ガイド付きで、わずか数分で完了します。 現在、Lemon Squeezy、Stripe、Polar.sh、Paddleからの移行をサポートしています。

サポートされている移行

Products & Pricing

すべての製品と価格の詳細を移行します。

Customer Data

連絡先情報を含む完全な顧客データベースを転送します。

Discount Codes & Promotions

割引コードとプロモーションオファーをシームレスに移行します。

License Keys

顧客および製品のマッピングでライセンスキーをインポートします。Polar.shおよびLemon Squeezyに対応しています。

始める

まず、移行ツールをインストールします:
npm install -g dodo-migrate
コンピュータに Node.js ≥ 18 をインストールしておく必要があります。

データを移行する

Lemon Squeezyから来ている場合:

dodo-migrate lemonsqueezy

Stripeから来ている場合:

dodo-migrate stripe

Polar.shから来ている場合:

dodo-migrate polar

Paddleから来ている場合:

dodo-migrate paddle
ツールはすべてのプロセスをステップバイステップで案内します。必要なもの:
  • ご利用のプロバイダーのAPIキー(Lemon Squeezy, Stripe, Polar.sh, Paddleなど)
  • Dodo PaymentsのAPIキー
  • 最初にテストするか(推奨)、または本番環境で行うか
  • 移行先のDodo Paymentsのブランド
  • 移行するデータ(製品、顧客、割引、ライセンスキー)

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

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

高度な使用法

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

Lemon Squeezyの移行:

dodo-migrate lemonsqueezy \
  --provider-api-key=lsq_XXXXXXXXXXXXXXXX \
  --dodo-api-key=dp_XXXXXXXXXXXXXXXX \
  --mode=test_mode \
  --dodo-brand-id=brand_XXXXXX

Stripeの移行:

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の移行:

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
  • 問題を報告: GitHub

ライセンスキーの移行

ライセンスキーの移行はPolar.shLemon Squeezyに対応しています。対話型プロンプトでライセンスキーを選択するか、license_keys--migrate-typesに渡すと、ツールは既存のライセンスキーを適切な顧客および製品の関連付けでDodo Paymentsにインポートします。
ライセンスキーの移行には、製品および顧客を同じセッションで移行する必要があります。ツールは実行中にプロバイダーIDをDodo IDにマッピングするインメモリのマッピングを構築します。製品や顧客が不足している場合は、ライセンスキーを正しくリンクできません。

移行される内容

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

移行されない内容

  • ライセンスキーのアクティベーション — 顧客は移行後にデバイス上で再アクティベートする必要があります
  • 無効または停止されたキー — アクティブなキーのみが移行されます
  • 一致する製品または顧客がないキーは警告とともにスキップされます
重複するライセンスキーは丁寧に扱われます。移行を再実行した場合、既にインポートされたキーは検出されてスキップされるため、再試行は安全です。

ヘルプが必要ですか?

  • ツールヘルプ: 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
  • 問題の報告: GitHub

ツールを更新する

# Update to latest version
npm update -g dodo-migrate

# Remove the tool
npm uninstall -g dodo-migrate
Last modified on April 20, 2026