移行できるデータ
Products & Pricing
商品とその価格。
Customers
連絡先情報を含む顧客レコード。
Discount Codes
割引コードとクーポン。
License Keys
顧客および商品のマッピングを含むライセンスキー(Polar.shとLemon Squeezyのみ)。
ツールをインストールする
移行を実行する
現在のプロバイダーに対応するコマンドを選択します。- Lemon Squeezy
- Stripe
- Polar.sh
- Paddle
- プロバイダーのAPI key
- Dodo PaymentsのAPI key
- 最初にテストするか、そのままliveにするか
- 移行先のDodo Payments brand
- 移行するデータ(商品、顧客、割引、ライセンスキー)
非Interactive mode
プロンプトを省略するには、値をflagsとして渡します。--modeにはtest_modeまたはlive_modeを指定します。同じmodeで作成したDodo Payments API keyを使用してください。--dodo-brand-idを省略すると、ツールがbrandの一覧を表示し、1つ選択するよう求めます。
移行対象を選択するflagは、Lemon Squeezyでは--types、その他のプロバイダーでは--migrate-typesです。省略すると、ツールが選択を求めます。terminalが接続されていない場合、Paddleでは商品のみが移行され、Polar.shでは商品と割引が移行されます。
- Lemon Squeezy
- Stripe
- Polar.sh
- Paddle
License Key Migration
ライセンスキーはPolar.shとLemon Squeezyから移行できます。Interactive promptでライセンスキーを選択するか、Lemon Squeezyではlicense_keysを--typesに、Polar.shではlicense_keysを--migrate-typesに渡すと、ツールが既存のキーを正しい顧客および商品の関連付けとともにインポートします。
移行される項目
- ライセンスキー文字列
- Activation limits
- 有効期限
- 顧客と商品の関連付け
移行されない項目
- License key activations — 移行後、顧客はデバイス上で再度アクティベートする必要があります。
- Revoked or disabled keys — 有効なキーのみが移行されます。
- 一致する商品または顧客がないキーは、警告とともにスキップされます。
ヘルプを利用する
- ツールのヘルプ:
dodo-migrate --help - プロバイダー固有のヘルプ:
dodo-migrate lemonsqueezy --help(またはstripe、polar、paddle) - コミュニティ: Discord
- 問題を報告: GitHub