कई बिलिंग मोड को मिलाकर जटिल मूल्य निर्धारण रणनीतियाँ बनाएं: सब्सक्रिप्शन + उपयोग, सीटें + ऐड-ऑन, बेस + ओवरएज, और भी बहुत कुछ।
हाइब्रिड बिलिंग दो या दो से अधिक बिलिंग मॉडलों को एकल मूल्य निर्धारण रणनीति में मिलाती है। यह आपको विभिन्न आयामों से मूल्य कैप्चर करने की अनुमति देती है—नियमित शुल्क, उपयोग, सीटें, और सुविधाएँ—जबकि ग्राहकों को लचीलापन और पूर्वानुमान देती है।
हाइब्रिड बिलिंग कई मूल्य निर्धारण आयामों को एकल उत्पाद पेशकश में मिलाती है। फ्लैट-रेट सब्सक्रिप्शन या उपयोग-आधारित मूल्य निर्धारण के बीच चयन करने के बजाय, आप दोनों का उपयोग एक साथ करते हैं।
प्रति-उपयोगकर्ता शुल्क को उपभोग-आधारित शुल्क के साथ मिलाया गया। प्रत्येक उपयोगकर्ता को एक भत्ता मिलता है।
सीमा: डोडो पेमेंट्स वर्तमान में एक ही सब्सक्रिप्शन उत्पाद पर उपयोग मीटर और ऐड-ऑन दोनों को संलग्न करने का समर्थन नहीं करता है। इस मॉडल के लिए एप्लिकेशन-स्तरीय लॉजिक का उपयोग करके एक वर्कअराउंड की आवश्यकता होती है।
जल्द आ रहा है: सीटों + उपयोग हाइब्रिड बिलिंग के लिए मूल समर्थन हमारी रोडमैप पर है। यह आपको एक ही सब्सक्रिप्शन उत्पाद पर उपयोग मीटर और सीट ऐड-ऑन दोनों को संलग्न करने की अनुमति देगा।
Dashboard: Create Product → SubscriptionName: "Team Analytics"Base Price: $0/monthAttach usage pricing:- Meter: data.processed- Price per unit: $2/GB- Free threshold: 0 (managed by your app)
3
अपने एप्लिकेशन में सीटों का प्रबंधन करें
सीट की संख्या को ट्रैक करें और सीट शुल्क को अलग से गणना करें।
कॉपी करें
AI से पूछें
// Your application tracks seats and calculates total costasync function calculateMonthlyBill(customerId: string) { const seatCount = await getSeatCount(customerId); const seatFee = seatCount * 20; // $20/seat // Usage is billed by Dodo automatically // You invoice/charge seat fees separately or include in base price // Alternatively, adjust base subscription price when seats change const totalBasePrice = seatCount * 2000; // $20/seat in cents await client.subscriptions.update('sub_123', { // Update subscription to reflect seat-based pricing });}
4
गतिशील मुफ्त सीमा की गणना करें
सीट की संख्या के आधार पर शामिल उपयोग को समायोजित करें।
कॉपी करें
AI से पूछें
// When checking usage, apply per-seat allowanceasync function checkUsageOverage(customerId: string) { const seatCount = await getSeatCount(customerId); const includedGB = seatCount * 5; // 5 GB per user const currentUsage = await getUsageFromDodo(customerId); const overage = Math.max(0, currentUsage - includedGB); // Overage is billed by Dodo at $2/GB return { included: includedGB, used: currentUsage, overage };}
सीटों के लिए ऐड-ऑन का उपयोग करें और ऑन-डिमांड शुल्क के माध्यम से मैन्युअल रूप से उपयोग का शुल्क लें।
सिफारिश: विकल्प B (सीट ऐड-ऑन + ऑन-डिमांड उपयोग) को लागू करना अक्सर आसान होता है क्योंकि डोडो स्वचालित रूप से सीट बिलिंग को संभालता है। आपको केवल उपयोग ओवरएज को ट्रैक और चार्ज करने की आवश्यकता है।
हाइब्रिड मॉडल 5: सब्सक्रिप्शन + सीटें + उपयोग (ट्रिपल हाइब्रिड)
सबसे व्यापक मॉडल: प्लेटफ़ॉर्म शुल्क + प्रति-उपयोगकर्ता + उपभोग।
सीमा: डोडो पेमेंट्स वर्तमान में एक ही सब्सक्रिप्शन उत्पाद पर उपयोग मीटर और ऐड-ऑन दोनों को संलग्न करने का समर्थन नहीं करता है। इस मॉडल के लिए एक वर्कअराउंड दृष्टिकोण की आवश्यकता होती है।
जल्द आ रहा है: ट्रिपल हाइब्रिड बिलिंग (बेस + सीटें + उपयोग) के लिए मूल समर्थन हमारी रोडमैप पर है। यह आपको एक ही सब्सक्रिप्शन उत्पाद पर उपयोग मीटर और सीट ऐड-ऑन दोनों को संलग्न करने की अनुमति देगा।
ट्रिपल हाइब्रिड बिलिंग को लागू करने के लिए इनमें से एक दृष्टिकोण चुनें:
विकल्प A: बेस + सीटें (ऐड-ऑन) + ऑन-डिमांड उपयोग
विकल्प B: बेस + उपयोग (मीटर) + ऐप-प्रबंधित सीटें
सीट ऐड-ऑन के साथ सब्सक्रिप्शन का उपयोग करें, ऑन-डिमांड शुल्क के माध्यम से मैन्युअल रूप से उपयोग का शुल्क लें।यह अनुशंसित दृष्टिकोण है क्योंकि डोडो स्वचालित रूप से प्लेटफ़ॉर्म शुल्क और सीट बिलिंग को संभालता है।
// Track API calls in your systemasync function trackApiCall(customerId: string, endpoint: string) { await saveUsageEvent({ customer_id: customerId, event_type: 'api.call', endpoint: endpoint, timestamp: new Date() });}
5
चक्र के अंत में उपयोग का शुल्क लें
उपयोग ओवरएज की गणना करें और ऑन-डिमांड चार्ज के माध्यम से शुल्क लें।
सीट की संख्या को ट्रैक करें और बेस सब्सक्रिप्शन मूल्य को तदनुसार समायोजित करें।
कॉपी करें
AI से पूछें
// When seats change, update subscription priceasync function updateSeatCount(subscriptionId: string, newSeatCount: number) { const basePlatformFee = 19900; // $199 in cents const perSeatFee = 2500; // $25 in cents const totalPrice = basePlatformFee + (newSeatCount * perSeatFee); // Store seat count in your system await updateSeatsInDatabase(subscriptionId, newSeatCount); // Note: You may need to handle this via plan changes or // create multiple tier products for common seat counts}
सिफारिश: विकल्प A (बेस + सीटें + ऑन-डिमांड उपयोग) सामान्यतः आसान होता है क्योंकि डोडो स्वचालित रूप से प्लेटफ़ॉर्म और सीट बिलिंग को संभालता है। आपको केवल उपयोग को ट्रैक करना और प्रत्येक बिलिंग चक्र के अंत में शुल्क जमा करना होता है।
प्रत्येक टियर के लिए अलग-अलग सब्सक्रिप्शन उत्पाद बनाएं, प्रत्येक के साथ अपनी उपयोग कॉन्फ़िगरेशन:
कॉपी करें
AI से पूछें
# For each tier, create a subscription product:# Starter TierDashboard: Create Product → SubscriptionName: "Starter"Base Price: $19/monthUsage Pricing:- Meter: api.call- Price: $0.02/call- Free threshold: 1,000# Pro TierName: "Pro"Base Price: $79/monthUsage Pricing:- Meter: api.call- Price: $0.01/call- Free threshold: 25,000# ... and so on for Business and Enterprise
ये उदाहरण आदर्श मूल्य निर्धारण संरचनाएँ दिखाते हैं। इस सीमा के कारण कि उपयोग मीटर और ऐड-ऑन को एक ही उत्पाद पर संलग्न नहीं किया जा सकता है, कुछ संयोजनों के लिए वर्कअराउंड की आवश्यकता होती है (उपयोग के लिए ऑन-डिमांड चार्ज या ऐप-प्रबंधित सीटों का उपयोग करना)।
उपयोग ओवरएज: 100K के बाद $0.02 प्रति 1,000 टोकन (ऑन-डिमांड के माध्यम से चार्ज किया गया)
कार्यन्वयन: सीट और फीचर ऐड-ऑन के साथ सब्सक्रिप्शन का उपयोग करें। अपने एप्लिकेशन में टोकन उपयोग को ट्रैक करें और बिलिंग चक्र के अंत में ऑन-डिमांड चार्ज के माध्यम से ओवरएज का शुल्क लें।उदाहरण ग्राहक (12 उपयोगकर्ता, 500K टोकन, कस्टम मॉडल + API एक्सेस):
कार्यन्वयन विकल्प:विकल्प A (उपयोग-केंद्रित): बिल्ड/स्टोरेज के लिए उपयोग मीटर के साथ उत्पाद बनाएं। अपने एप्लिकेशन में उपयोगकर्ताओं का प्रबंधन करें।विकल्प B (सीट-केंद्रित): सीट ऐड-ऑन के साथ उत्पाद बनाएं। बिल्ड/स्टोरेज उपयोग को ट्रैक करें और ऑन-डिमांड के माध्यम से ओवरएज का शुल्क लें।ऐड-ऑन (यदि विकल्प B का उपयोग कर रहे हैं):
ईमेल मात्रा: एप्लिकेशन में ट्रैक करें, ओवरएज का शुल्क ऑन-डिमांड ($1/1,000 ईमेल सीमा से अधिक)
कार्यन्वयन: संपर्क टियर ऐड-ऑन, फीचर ऐड-ऑन, और सीट ऐड-ऑन के साथ सब्सक्रिप्शन का उपयोग करें। अपने एप्लिकेशन में ईमेल भेजने को ट्रैक करें और ऑन-डिमांड चार्ज के माध्यम से ओवरएज का शुल्क लें।