Skip to main content
Dodo Migrate är ett CLI-verktyg som flyttar dina data från Lemon Squeezy, Stripe, Polar.sh eller Paddle till Dodo Payments. Det ber dig välja mellan olika alternativ och kan först migrera till testläge, så att du kan kontrollera resultatet innan du flyttar data i live-läge.

Vad du kan migrera

Products & Pricing

Produkter och deras priser.

Customers

Kundposter, inklusive kontaktuppgifter.

Discount Codes

Rabattkoder och kuponger.

License Keys

Licensnycklar med kopplingar till kunder och produkter (endast Polar.sh och Lemon Squeezy).
Verktyget migrerar inte prenumerationer, betalningshistorik eller sparade betalningsmetoder. Planera hur dina befintliga prenumeranter ska flyttas till Dodo Payments innan du byter. Se Migrering av prenumerationer.

Installera verktyget

Du behöver Node.js 18 eller senare.

Kör en migrering

Välj kommandot för din nuvarande leverantör:
Verktyget ber dig ange:
  • API-nyckeln för din leverantör
  • Din Dodo Payments API-nyckel
  • Om du vill testa först eller köra i live-läge
  • Vilket Dodo Payments-varumärke du vill migrera till
  • Vilka data som ska migreras (produkter, kunder, rabatter, licensnycklar)

Icke-interaktivt läge

Om du vill hoppa över frågorna skickar du värden som flaggor. --mode accepterar test_mode eller live_mode. Använd en Dodo Payments API-nyckel som skapats i samma läge. Om du utelämnar --dodo-brand-id listar verktyget dina varumärken och ber dig välja ett. Flaggan som väljer vad som ska migreras är --types för Lemon Squeezy och --migrate-types för de andra leverantörerna. Om du utelämnar den ber verktyget dig välja. När ingen terminal är ansluten migrerar Paddle endast produkter och Polar.sh migrerar produkter och rabatter.

Migrering av licensnycklar

Licensnycklar kan migreras från Polar.sh och Lemon Squeezy. När du väljer licensnycklar i den interaktiva frågan, eller skickar license_keys i --types (Lemon Squeezy) eller --migrate-types (Polar.sh), importerar verktyget dina befintliga nycklar med korrekta kopplingar till kunder och produkter.
Vid migrering av licensnycklar måste produkter och kunder migreras i samma session. Verktyget skapar en mappning i minnet från leverantörens ID:n till Dodo ID:n under körningen. Om produkter eller kunder saknas kan licensnycklarna inte länkas korrekt.

Vad migreras

  • Licensnyckelsträngar
  • Aktiveringsgränser
  • Utgångsdatum
  • Kopplingar till kunder och produkter

Vad migreras inte

  • Aktiveringar av licensnycklar — kunder måste aktivera sina nycklar igen på sina enheter efter migreringen.
  • Återkallade eller inaktiverade nycklar — endast aktiva nycklar migreras.
  • Nycklar utan en matchande produkt eller kund hoppas över och en varning visas.
Om du kör migreringen igen identifieras redan importerade nycklar och hoppas över, så det är säkert att försöka igen.

Få hjälp

  • Hjälp för verktyget: dodo-migrate --help
  • Leverantörsspecifik hjälp: dodo-migrate lemonsqueezy --help (eller stripe, polar, paddle)
  • Community: Discord
  • Rapportera problem: GitHub

Uppdatera eller avinstallera

Senast ändrad 26 september 2026