Langsung ke konten utama
Beralih dari penyedia pembayaran lain ke Dodo Payments? Alat migrasi kami memudahkan untuk memindahkan produk, pelanggan, kode diskon, dan kunci lisensi tanpa kehilangan data. Prosesnya aman, terarah, dan dapat diselesaikan hanya dalam beberapa menit. Saat ini kami mendukung migrasi dari Lemon Squeezy, Stripe, Polar.sh, dan Paddle.

Migrasi yang Didukung

Products & Pricing

Migrasikan semua produk dan detail harga Anda.

Customer Data

Transfer basis data pelanggan lengkap Anda, termasuk detail kontak.

Discount Codes & Promotions

Pindahkan semua kode diskon dan penawaran promosi secara mulus.

License Keys

Impor kunci lisensi dengan pemetaan pelanggan dan produk. Didukung untuk Polar.sh dan Lemon Squeezy.

Mulai

Pertama, instal alat migrasi:
npm install -g dodo-migrate
Anda harus menginstal Node.js ≥ 18 di komputer Anda.

Migrasikan Data Anda

Jika Anda berasal dari Lemon Squeezy:

dodo-migrate lemonsqueezy

Jika Anda berasal dari Stripe:

dodo-migrate stripe

Jika Anda berasal dari Polar.sh:

dodo-migrate polar

Jika Anda berasal dari Paddle:

dodo-migrate paddle
Alat ini akan memandu Anda melalui semuanya langkah demi langkah. Anda akan memerlukan:
  • API key penyedia Anda (Lemon Squeezy, Stripe, Polar.sh, Paddle, dll.)
  • API key Dodo Payments Anda
  • Apakah Anda ingin mencoba terlebih dahulu (disarankan) atau langsung
  • Merek Dodo Payments mana yang akan dimigrasikan
  • Data apa yang akan dimigrasikan (produk, pelanggan, diskon, kunci lisensi)

Mengapa Menggunakan Alat Migrasi Kami?

  • Tidak ada kehilangan data - Segala sesuatu ditransfer dengan aman
  • Uji terlebih dahulu - Cobalah dalam mode uji sebelum pergi live
  • Proses terarah - Kami memandu Anda melalui setiap langkah
  • Lanjutkan jika perlu - Jika ada yang salah, Anda dapat melanjutkan dari tempat Anda berhenti

Penggunaan Lanjutan

Jika Anda lebih suka menjalankan migrasi tanpa prompt, Anda dapat memberikan semua detail di awal:

Migrasi Lemon Squeezy:

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

Migrasi 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

Migrasi 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

Migrasi Paddle:

  • Bantuan alat: dodo-migrate --help
  • Bantuan Lemon Squeezy: dodo-migrate lemonsqueezy --help
  • Bantuan Stripe: dodo-migrate stripe --help
  • Bantuan Polar.sh: dodo-migrate polar --help
  • Bantuan Paddle: dodo-migrate paddle --help
  • Dukungan komunitas: Discord
  • Laporkan masalah: GitHub

Migrasi Kunci Lisensi

Migrasi kunci lisensi didukung untuk Polar.sh dan Lemon Squeezy. Saat Anda memilih kunci lisensi dalam prompt interaktif (atau melewati license_keys di --migrate-types), alat ini akan mengimpor kunci lisensi yang ada ke dalam Dodo Payments dengan asosiasi pelanggan dan produk yang benar.
Migrasi kunci lisensi memerlukan produk dan pelanggan untuk dimigrasikan dalam sesi yang sama. Alat ini membangun pemetaan dalam memori dari ID penyedia ke ID Dodo selama proses — jika produk atau pelanggan hilang, kunci lisensi tidak dapat ditautkan dengan benar.

Apa yang Dimigrasikan

  • String kunci lisensi
  • Batas aktivasi
  • Tanggal kedaluwarsa
  • Asosiasi pelanggan dan produk

Apa yang Tidak Dimigrasikan

  • Aktivasi kunci lisensi — pelanggan perlu mengaktifkan kembali di perangkat mereka setelah migrasi
  • Kunci yang dicabut atau dinonaktifkan — hanya kunci aktif yang dimigrasikan
  • Kunci tanpa produk atau pelanggan yang sesuai dilewati dengan peringatan
Kunci lisensi duplikat ditangani dengan baik. Jika Anda menjalankan ulang migrasi, kunci yang sudah diimpor terdeteksi dan dilewati, menjadikan proses aman untuk dicoba kembali.

Butuh Bantuan?

  • Bantuan alat: dodo-migrate --help
  • Bantuan Lemon Squeezy: dodo-migrate lemonsqueezy --help
  • Bantuan Stripe: dodo-migrate stripe --help
  • Bantuan Polar.sh: dodo-migrate polar --help
  • Bantuan Paddle: dodo-migrate paddle --help
  • Dukungan komunitas: Discord
  • Laporkan masalah: GitHub

Perbarui Alat

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

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