परिचय
मल्टी-ब्रांड आपको एक प्रमाणित व्यापार के तहत कई ब्रांड संलग्न करने की अनुमति देता है, प्रत्येक का अपना लोगो, विवरणक, और वेबसाइट URL होता है। आपका भुगतान खाता, शुल्क और KYC बिल्कुल वैसे ही रहते हैं, जबकि प्रत्येक उत्पाद, भुगतान लिंक, सदस्यता, चालान, और लेनदेन अब एक विशिष्ट ब्रांड के तहत भरा जा सकता है। इसका उपयोग नए निचे परीक्षण करने, एक साइट को स्थानीयकृत करने या अतिरिक्त व्यापार खाते खोले बिना B2B और B2C लाइनों को अलग करने के लिए करें।व्यापारी डैशबोर्ड प्रवाह
1
Open Settings → Business
Settings → Business पर जाएं। दाईं ओर का [आपके व्यवसाय] के तहत ब्रांड पैनल आपके प्राथमिक ब्रांड और किसी भी द्वितीयक ब्रांड को सूचीबद्ध करता है।

2
Click the '+' button
ब्रांड पैनल में, नया ब्रांड फॉर्म खोलने के लिए ऊपर-दाईं ओर + बटन पर क्लिक करें।
3
Fill in the brand details
निम्नलिखित फ़ील्ड भरें:
- ब्रांड नाम (आवश्यक): अपना ब्रांड नाम दर्ज करें।
- वेबसाइट URL (आवश्यक): आपके ब्रांड की वेबसाइट, उदाहरण के लिए
https://www.yourcompany.com। - सपोर्ट ईमेल: ईमेल जिससे ग्राहक इस ब्रांड के समर्थन तक पहुंच सकते हैं।
- ब्रांड विवरण (आवश्यक): अपने ब्रांड, उत्पादों का वर्णन करें और इसे क्या अद्वितीय बनाता है।
- ब्रांड लोगो: चेकआउट, चालान और भुगतान लिंक पर ब्रांड प्रतिनिधित्व के लिए लोगो अपलोड करें।
4
Brand Selector
उत्पाद निर्माण पर अब एक ब्रांड फ़िल्टर दिखाई देता है।
5
Brand ID in Transactions
लेनदेन और सदस्यताओं में ब्रांड आईडी होती है ताकि आप देख सकें कि किस ब्रांड की लेनदेन है।
अतिरिक्त बिंदु
- Payout में कोई बदलाव नहीं: सभी फंड, payout cycles और fees अभी भी business-level wallet और merchant bank account में ही प्रवाहित होंगे।
- Webhooks पर Brand ID: Payment, subscription, refund, dispute, license key, credit ledger entry, credit balance low, entitlement grant, dunning attempt और abandoned checkout payloads में सभी एक
brand_idशामिल होगा, ताकि आप उन्हें किसी विशिष्ट brand से संबद्ध कर सकें। जहाँ किसी entity का अपना brand नहीं होता, वहाँbrand_idbusiness के primary brand पर निर्भर करता है। Payout payloads business-level होते हैं और इनमेंbrand_idशामिल नहीं होता। - Suspensions: यदि कोई brand suspend कर दिया जाता है, तो केवल उसके payment links बंद होंगे। उसी business के अंतर्गत आने वाले अन्य brands लेन-देन करते रहेंगे।
- Storefront, Invoices, License Keys, Discount Codes, Payout Settings और किसी भी अन्य business level features में कोई बदलाव नहीं।
ब्रांड को संग्रहित करना
जब किसी ब्रांड का काम पूरा हो जाए, तो उसे अपने dashboard में निष्क्रिय छोड़ने के बजाय archive करें। Archiving से ब्रांड retire हो जाता है और उसका catalogue उसी business के किसी अन्य brand को एक ही चरण में सौंप दिया जाता है।Dashboard से Brand को Archive करें
1
Open the brand's actions menu
Settings → Business पर जाएँ। Brands Under [Your Business] panel में secondary brand के आगे मौजूद 
... menu चुनें, फिर Archive चुनें। Primary brand के लिए archive action उपलब्ध नहीं है।
2
Confirm the archive
चेतावनी पढ़ें और Continue चुनें।

3
Choose the brand that takes over
वह brand चुनें जिसे products, live subscriptions और collections प्राप्त होंगी। Primary brand default होता है। दोनों actions को एक साथ पूरा करने के लिए Move & Archive चुनें।

4
Check the result
Confirmation में उन records को प्राप्त करने वाले brand का नाम दिया जाता है।
Archived brand Brands panel से हट जाता है। जब business में कोई अन्य secondary brand नहीं होता, तो Secondary Brands group भी इसके साथ गायब हो जाता है।


Archive करने पर क्या होता है
आप archive किए जा रहे brand का कार्यभार संभालने के लिए एक target brand चुनते हैं। Dashboard हमेशा एक brand चुनने के लिए कहता है, और API इसेmove_products_to के रूप में लेती है। एक atomic action में, Dodo Payments:
- हर product को target brand में move करता है।
- हर live subscription को target brand में move करता है, ताकि renewals की billing उसी के अंतर्गत जारी रहे।
- हर product collection को target brand में move करता है।
- Original brand को archive और disable करता है।
Primary brand को कभी archive नहीं किया जा सकता। यही वह brand है जिस पर आपका business fallback करता है, इसलिए कम-से-कम एक brand हमेशा मौजूद रहता है।
Archived Brand केवल Read-Only होता है
Archived brands को brand pickers में छिपा दिया जाता है, इसलिए आप नए records को उनके साथ tag नहीं कर सकते। वे analytics filters के रूप में उपलब्ध रहते हैं, जिससे उस अवधि के लिए आपका per-brand reporting पूरा रहता है जब brand सक्रिय था। Analytics देखें।
API के माध्यम से Archiving
जिस brand को retire कर रहे हैं और जो brand उसका कार्यभार संभालेगा, उन दोनों के साथ archive endpoint को call करें:include_archived सेट करें। Archived brands default रूप से शामिल नहीं होते। हर brand में एक archived_at field होता है, जो brand के active रहने पर null होता है।
cURL