Skip to main content
Charm Pricing हर checkout पर converted price को 49.99 जैसे साफ़ ending पर round करता है। आप rule एक बार सेट करते हैं। Dodo Payments इसे हर customer की currency में लागू करता है।

Charm Pricing क्या है?

Adaptive Currency live exchange rates पर आपके base price को convert करता है। परिणाम सटीक संख्या होती है, लेकिन शायद ही कभी आकर्षक: $47.00 का product आज €43.12 और कल €43.47 दिख सकता है। Charm Pricing उस converted amount को निकटतम साफ़ ending तक ले जाता है। Customer को €43.12 के बजाय €49.99 दिखाई देता है। Exchange rates बदलने पर भी ending स्थिर रहती है। आपको हर market के लिए अलग price सेट करने की ज़रूरत नहीं है। आप एक rounding rule चुनते हैं और यह हर currency पर लागू होता है।
Charm Pricing के लिए Adaptive Currency आवश्यक है। पहले Adaptive Currency चालू करें।

मुख्य लाभ

  • हर currency में साफ़ prices — एक rule सभी markets के लिए काम करता है। आपको price list बनाए रखने की आवश्यकता नहीं है।
  • स्थिर endings — Exchange rate में कुछ प्रतिशत बदलाव होने पर भी ending नहीं बदलती।
  • कोई conversion artifacts नहीं — Customers को कभी 43.12 या 1043.87 दिखाई नहीं देता।
  • नए markets के लिए automatic — जिस currency की आपने कभी pricing नहीं की हो, उसमें भी साफ़ number मिलता है।
किसी एक market के लिए exact price manually सेट करने के लिए इसके बजाय Localized Pricing का उपयोग करें। उस product पर localized price हमेशा Charm Pricing पर प्राथमिकता पाती है।

Charm Pricing चालू करें

1

Enable Adaptive Currency

Settings → Business पर जाएँ। Business Settings में Adaptive Currency चालू करें। इसके बिना Charm Pricing कुछ नहीं करता।
Business Settings में Adaptive Currency toggle
2

Turn on Charm Pricing

उसी Business Settings section में Charm Pricing चालू करें — “Round prices to cleaner, more appealing numbers”। Current rounding type toggle के नीचे दिखाई देता है।
Business Settings में Charm Pricing enabled
Changes केवल future transactions पर लागू होते हैं। Existing subscriptions उसी rounding rule को बनाए रखते हैं जिससे वे शुरू हुए थे। Subscriptions देखें।
3

Set the rounding type and steps

Edit पर click करके Set up Charm Pricing खोलें। Rounding type चुनें, फिर किसी भी price range के लिए Rounding step समायोजित करें। Save Changes पर click करें।
Rounding type selector और Try it preview वाला Set up Charm Pricing dialog
Save करने से पहले value जाँचने के लिए Try it का उपयोग करें। कोई amount और currency दर्ज करें; dialog result और उपयोग किए गए step को दिखाएगा।Dodo Payments हर range के लिए एक default step देता है। Rounding types और Rounding steps देखें।
Rounding step table, हर price range के लिए एक step
4

Confirm at checkout

किसी अन्य currency में billing country के साथ एक test checkout खोलें। Confirm करें कि price आपकी अपेक्षित ending दिखा रहा है।

Price की गणना कैसे होती है

Dodo Payments मुद्रा रूपांतरण के बाद और किसी भी छूट तथा कर से पहले प्रति-यूनिट सूची मूल्य पर Charm Pricing लागू करता है। इसके बाद Charm Pricing वाले सूची मूल्य से छूट घटाई जाती है — Discounts and Charm Pricing देखें।
  1. स्टेप खोजें। सूची मूल्य राउंडिंग-स्टेप तालिका से एक स्टेप चुनता है। $47 का मूल्य 10–99 रेंज में आता है, इसलिए स्टेप 10 है। स्टेप सूची मूल्य से चुना जाता है, इसलिए ग्राहक के पास जो भी discount code हो, उत्पाद उसी बैंड में रहता है।
  2. लक्ष्य चुनें। स्टेप दो उम्मीदवार देता है, 40 और 50। राउंडिंग प्रकार इनमें से एक चुनता है। Nearest के साथ, 47, 50 के अधिक निकट है।
  3. अंतिम अंक घटाएँ। Dodo Payments स्टेप के एक हज़ारवें हिस्से को घटाता है, इसलिए 50 49.99 बन जाता है। यह कटौती कभी भी एक minor unit से कम नहीं होती। Whole इस चरण को छोड़ देता है।

Rounding Types

Floor price को लगभग पूरे step तक कम कर सकता है। 47price,47 price, 39.99 बन जाती है—15% की कमी। इसे चुनने से पहले अपनी price ranges पर इसका प्रभाव जाँचें।

Rounding Steps

Step, currency की main unit में price के size पर निर्भर करता है। ये defaults हैं। आप किसी भी range के लिए Rounding step बदल सकते हैं। Ranges को नहीं बदला जा सकता। Step 10,000 पर बढ़ना बंद कर देता है। इससे बड़ी amounts में change छोटा रहता है, और यह उन currencies के लिए महत्वपूर्ण है जिनमें एक dollar के बदले कई units होते हैं, जैसे IDR और VND।
बड़ा step price को काफी दूर तक ले जाता है। 1,000 के default step के साथ 1,234∗∗कीconvertedprice∗∗1,234** की converted price **999.00 बन जाती है। अगर change आपके catalogue के लिए बहुत बड़ा है, तो उस range का step कम करें।

Worked Examples

JPY जैसी decimal places के बिना वाली currencies में fractional endings नहीं होतीं: shave, step को 1,000 से divide करके whole units में round किया जाता है, और minimum एक unit होता है। Ending ¥4,999 होती है, ¥4,999.99 नहीं।

When Charm Does Not Apply

इन cases में Dodo Payments converted price को unchanged रखता है:
  • Step price से wider है। Price एक पूरे step से कम move नहीं कर सकती।
  • Result zero या उससे कम होगा।
  • Amount से कोई step match नहीं करता।

Checkout पर यह कैसे लागू होता है

Charm Pricing वह मूल्य निर्धारित करता है जो ग्राहक को किसी भी छूट को घटाने से पहले दिखाई देता है। जिस उत्पाद का localized price नहीं है, उसके लिए क्रम यह है:
  1. Base price — उत्पाद पर आपके द्वारा निर्धारित मूल्य।
  2. Purchasing Power Parity — यदि उत्पाद ने इसे सक्षम किया है, तो देश का प्रतिशत लागू होता है।
  3. Currency conversion — राशि live rate पर ग्राहक की मुद्रा में परिवर्तित होती है।
  4. Charm rounding — परिवर्तित सूची मूल्य साफ़ अंतिम अंक पर पहुँचता है। ग्राहक subtotal के रूप में यही मूल्य देखता है।
  5. Discounts — कोई भी product discount और discount code Charm Pricing वाले सूची मूल्य से घटाया जाता है।
  6. Tax — छूट के बाद की राशि से गणना की जाती है। Tax-Inclusive Pricing देखें।
हर cart line की गणना अलग से की जाती है। Charm rounding सूची मूल्य पर केवल एक बार चलता है। छूट दी गई राशि को दूसरी बार राउंड नहीं किया जाता।

Discounts and Charm Pricing

Charm Pricing मूल्य टैग निर्धारित करता है और छूट उस टैग से की गई कटौती होती है। 100 के स्टेप और Nearest राउंडिंग वाले $199.00/month प्लान पर:
छूट का Charm Pricing वाले सूची मूल्य पर लागू होना उसके प्रकार पर निर्भर करता है:
छूट दी गई लाइन Charm Pricing वाले अंतिम अंक पर नहीं पहुँचती। Charm Pricing वाला सूची मूल्य .99 या .90 अंतिम अंक रखता है; उससे घटाई गई percentage का ऐसा करने का कोई कारण नहीं है। ऊपर दिए गए उदाहरण में ग्राहक से $179.91 लिया जाता है, न कि Charm Pricing वाली संख्या।
Slash वाला (compare-at) मूल्य रखने वाला उत्पाद वास्तविक discount row दिखाता है, क्योंकि slash को उसी तरह deduction के रूप में लागू किया जाता है। पूरी तरह discount की गई लाइन मुफ़्त रहती है, और Charm Pricing वाले सूची मूल्य से बड़ी flat code को negative होने के बजाय मुफ़्त पर सीमित कर दिया जाता है।
Discount वाली मौजूदा Charm Pricing subscriptions अपने अगले renewal पर मूल्य बदल सकती हैं। Renewal, Charm Pricing वाले सूची मूल्य पर होता है, न कि दोबारा Charm Pricing लागू किए गए discounted price पर। Nearest या Ceiling के अंतर्गत Charm Pricing वाला सूची मूल्य सूची मूल्य के बराबर या उससे अधिक होता है, इसलिए percentage code आम तौर पर पहले से थोड़ा अधिक शुल्क लेता है। Floor के अंतर्गत यह काफ़ी कम हो सकता है, इसलिए वही code कम शुल्क ले सकता है।
Charmed line पूरे transaction को fees-inclusive बना देती है। Customer ठीक वही ending pay करता है जो उसे दिखाई गई थी, इसलिए Adaptive Currency conversion fee को ऊपर से नहीं जोड़ा जा सकता। यह fee आप वहन करते हैं। Enable Fees Inclusive देखें।

Subscriptions

Subscription उस समय अपना rounding step और rounding type रिकॉर्ड करती है जब ग्राहक subscribe करता है। Dodo Payments हर renewal पर वही निर्णय दोहराता है। क्या स्थिर रहता है: rounding step और rounding type। यदि आप कोई step संपादित करते हैं या rounding type बदलते हैं, तो मौजूदा subscription का मूल्य दोबारा निर्धारित नहीं किया जाता। ग्राहक उसी नियम को बनाए रखता है जिससे वह सहमत हुआ था। क्या बदल सकता है: राशि। हर renewal पर मूल्य current exchange rate पर परिवर्तित किया जाता है और फिर स्थिर नियम लागू होता है। Rate में बड़ा बदलाव renewal राशि को बदल सकता है, भले ही नियम न बदला हो।
Plan change उस subscription से Charm Pricing हटा देता है। जब subscriber changes plan करता है, तो नया plan plan-change quote में दिखाई गई राशि का billing करता है। Dodo Payments उस राशि पर Charm Pricing लागू नहीं करता और उस subscription के बाद के renewals पर भी Charm Pricing लागू नहीं करता।

Important Behaviors

Best Practices

  • Nearest से शुरू करें। इससे मूल्य में सबसे कम बदलाव होता है। Floor का उपयोग तभी करें जब उसके कारण बनने वाली discount को स्वीकार कर सकें।
  • अपने सबसे बड़े और सबसे छोटे उत्पाद जाँचें। मूल्य रेंज के साथ step बदलता है, इसलिए $5 का उत्पाद और $1,200 का उत्पाद अलग तरह से व्यवहार करते हैं।
  • High-unit currencies के लिए step की समीक्षा करें। IDR, VND और KRW के मूल्य ऊपरी ranges में आते हैं, जहाँ step 10,000 पर स्थिर होता है।
  • Launch से पहले अपनी subscriptions की pricing तय करें। बाद में step संपादित करने से मौजूदा subscribers का मूल्य दोबारा निर्धारित नहीं होता।
  • Conversion fee को ध्यान में रखें। Charm Pricing वाली लाइन fees-inclusive होती है, इसलिए fee आपके revenue से आती है।

Adaptive Currency

Conversion पर Charm Pricing rounding लागू करता है। Charm Pricing के लिए आवश्यक।

Purchasing Power Parity

मूल्य-संवेदनशील देशों में कम शुल्क लें। Charm rounding से पहले चलता है।

Localized Pricing

हर देश या मुद्रा के लिए सटीक मूल्य निर्धारित करें। Charm Pricing को override करता है।

Tax-Inclusive Pricing

नियंत्रित करें कि आपके मूल्यों में tax शामिल है या नहीं।
अंतिम संशोधन 26 सितंबर 2026