Skip to main content
Dodo Migrate ist ein CLI-Tool, das Ihre Daten von Lemon Squeezy, Stripe, Polar.sh oder Paddle zu Dodo Payments verschiebt. Das Tool fragt Sie nach jeder Auswahl und kann zunächst in den Testmodus migrieren, damit Sie das Ergebnis prüfen können, bevor Sie Live-Daten verschieben.

Was Sie migrieren können

Products & Pricing

Produkte und ihre Preise.

Customers

Kundendatensätze einschließlich Kontaktdaten.

Discount Codes

Rabattcodes und Gutscheine.

License Keys

Lizenzschlüssel mit Zuordnungen zu Kunden und Produkten (nur Polar.sh und Lemon Squeezy).
Das Tool migriert keine Abonnements, Zahlungshistorien oder gespeicherten Zahlungsmethoden. Planen Sie, wie Ihre bestehenden Abonnenten zu Dodo Payments wechseln, bevor Sie umstellen. Weitere Informationen finden Sie unter Abonnementmigration.

Tool installieren

Sie benötigen Node.js 18 oder höher.

Migration ausführen

Wählen Sie den Befehl für Ihren aktuellen Anbieter:
Das Tool fragt Sie nach:
  • Dem API-Schlüssel Ihres Anbieters
  • Ihrem Dodo Payments API-Schlüssel
  • Ob zunächst getestet oder direkt live migriert werden soll
  • Zu welcher Dodo Payments-Marke migriert werden soll
  • Welche Daten migriert werden sollen (Produkte, Kunden, Rabatte, Lizenzschlüssel)

Nicht-interaktiver Modus

Um die Abfragen zu überspringen, übergeben Sie Werte als Flags. --mode akzeptiert test_mode oder live_mode. Verwenden Sie einen Dodo Payments API-Schlüssel, der im selben Modus erstellt wurde. Wenn Sie --dodo-brand-id weglassen, listet das Tool Ihre Marken auf und fordert Sie auf, eine auszuwählen. Das Flag zur Auswahl der zu migrierenden Daten lautet --types für Lemon Squeezy und --migrate-types für die anderen Anbieter. Wenn Sie es weglassen, fordert das Tool Sie zur Auswahl auf. Wenn kein Terminal verbunden ist, migriert Paddle nur Produkte und Polar.sh migriert Produkte und Rabatte.

Migration von Lizenzschlüsseln

Lizenzschlüssel können von Polar.sh und Lemon Squeezy migriert werden. Wenn Sie im interaktiven Prompt Lizenzschlüssel auswählen oder license_keys in --types (Lemon Squeezy) oder --migrate-types (Polar.sh) übergeben, importiert das Tool Ihre vorhandenen Schlüssel mit den korrekten Zuordnungen zu Kunden und Produkten.
Für die Migration von Lizenzschlüsseln müssen Produkte und Kunden in derselben Sitzung migriert werden. Das Tool erstellt während der Ausführung eine Zuordnung der Anbieter-IDs zu den Dodo-IDs im Arbeitsspeicher. Wenn Produkte oder Kunden fehlen, können Lizenzschlüssel nicht korrekt verknüpft werden.

Was migriert wird

  • Lizenzschlüssel
  • Aktivierungslimits
  • Ablaufdaten
  • Zuordnungen zu Kunden und Produkten

Was nicht migriert wird

  • Aktivierungen von Lizenzschlüsseln — Kunden müssen ihre Geräte nach der Migration erneut aktivieren.
  • Widerrufene oder deaktivierte Schlüssel — nur aktive Schlüssel werden migriert.
  • Schlüssel ohne passendes Produkt oder passenden Kunden werden mit einer Warnung übersprungen.
Wenn Sie die Migration erneut ausführen, werden bereits importierte Schlüssel erkannt und übersprungen, sodass ein erneuter Versuch sicher ist.

Hilfe erhalten

  • Tool-Hilfe: dodo-migrate --help
  • Anbieterspezifische Hilfe: dodo-migrate lemonsqueezy --help (oder stripe, polar, paddle)
  • Community: Discord
  • Probleme melden: GitHub

Aktualisieren oder deinstallieren

Zuletzt geändert am 26. September 2026