मुख्य सामग्री पर जाएं
क्या आप किसी अन्य भुगतान प्रदाता से 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 paddle \
  --provider-api-key=paddle_XXXXXXXXXXXXXXXX \
  --dodo-api-key=dp_XXXXXXXXXXXXXXXX \
  --mode=test_mode \
  --dodo-brand-id=brand_XXXXXX

लाइसेंस की माइग्रेशन

लाइसेंस की माइग्रेशन Polar.sh और Lemon Squeezy के लिए समर्थित है। जब आप इंटरएक्टिव प्रॉम्प्ट में लाइसेंस कुंजियों का चयन करते हैं (या license_keys में पास करते हैं --migrate-types), टूल आपकी मौजूदा लाइसेंस कुंजियों को सही ग्राहक और उत्पाद संघों के साथ Dodo Payments में आयात करेगा।
लाइसेंस की माइग्रेशन के लिए उत्पादों और ग्राहकों को उसी सत्र में माइग्रेट करना आवश्यक है। टूल रन के दौरान प्रदाता IDs को Dodo IDs के साथ एक इन-मेमोरी मैपिंग बनाता है — यदि उत्पाद या ग्राहक गायब हैं, तो लाइसेंस कुंजियाँ सही ढंग से लिंक नहीं हो सकतीं।

क्या माइग्रेट होता है

  • लाइसेंस की स्ट्रिंग्स
  • सक्रियण सीमाएँ
  • समाप्ति तिथियाँ
  • ग्राहक और उत्पाद संघ

क्या माइग्रेट नहीं होता

  • लाइसेंस की सक्रियण — ग्राहकों को माइग्रेशन के बाद अपने डिवाइस पर फिर से सक्रिय करना पड़ेगा
  • रद्द या अक्षम कुंजियाँ — केवल सक्रिय कुंजियाँ माइग्रेट होती हैं
  • जिन कुंजियों का मिलान उत्पाद या ग्राहक से नहीं होता उन्हें चेतावनी के साथ छोड़ दिया जाता है
डुप्लिकेट लाइसेंस कुंजियों को अच्छी तरह से संभाला जाता है। यदि आप माइग्रेशन को फिर से चलाते हैं, तो पहले से आयात की गई कुंजियाँ पहचानी जाती हैं और छोड़ दी जाती हैं, जिससे प्रक्रिया को पुनः प्रयास करना सुरक्षित हो जाता है।

सहायता चाहिए?

  • टूल सहायता: 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