मुद्रा रूपांतरण: वैश्विक बाजारों के लिए गतिशील मूल्य निर्धारण
यह लेख बताता है कि हम उपयोगकर्ता के स्थान और पसंद के आधार पर कई मुद्राओं में कीमतें कैसे प्रदर्शित करते हैं।
समस्या: वैश्विक मूल्य निर्धारण
विभिन्न देशों के उपयोगकर्ता अपनी स्थानीय मुद्रा में कीमतों की अपेक्षा करते हैं:
-
भारत: ₹ (INR)
-
USA: $ (USD)
-
यूरोप: € (EUR)
-
UK: £ (GBP)
-
जापान: ¥ (JPY)
केवल INR कीमतें दिखाने से अंतरराष्ट्रीय ग्राहक भ्रमित होते हैं।
पहचान रणनीति
हम मुद्रा प्राथमिकता इनसे पहचानते हैं:
1. URL पैरामीटर (?curr=USD)
2. सत्र (पहली पहचान के बाद संग्रहीत)
3. कुकी (currency)
4. देश पहचान (IP जियोलोकेशन से)
5. डिफ़ॉल्ट (INR)
समर्थित मुद्राएँ
हम 10 प्रमुख मुद्राओं का समर्थन करते हैं:
-
INR (भारतीय रुपया) - ₹
-
USD (अमेरिकी डॉलर) - $
-
EUR (यूरो) - €
-
GBP (ब्रिटिश पाउंड) - £
-
JPY (जापानी येन) - ¥
-
AUD (ऑस्ट्रेलियाई डॉलर) - A$
-
CAD (कनाडाई डॉलर) - C$
-
SGD (सिंगापुर डॉलर) - S$
-
AED (यूएई दिरहम) - د.إ
-
SAR (सऊदी रियाल) - ﷼
मुद्रा स्विचिंग
उपयोगकर्ता इनके माध्यम से मुद्रा बदल सकते हैं:
URL पैरामीटर: /p/Treo-N100?curr=USD
मुद्रा चयनकर्ता: नेविगेशन में ड्रॉपडाउन
स्वचालित पहचान: IP देश के आधार पर
रूपांतरण प्रक्रिया
आधार मूल्य (INR)
सभी उत्पादों का आधार मूल्य INR में होता है:
base_price = get_the_price(sku) # INR मूल्य लौटाता है
रियल-टाइम रूपांतरण
लाइव विनिमय दरों का उपयोग करके कीमतें परिवर्तित की जाती हैं:
local_price = convert_the_amount(base_price, "INR", user_currency)
विनिमय दरें बाहरी API से दैनिक अद्यतन की जाती हैं।
राउंडिंग
परिवर्तित कीमतों को निकटतम 100 तक पूर्णांकित किया जाता है:
उदाहरण: $1,234.56 → $1,200
लाभ: साफ-सुथरा मूल्य निर्धारण, आसान तुलना
प्रदर्शन प्रारूप
मुद्रा प्रतीक और स्वरूपण के साथ कीमतें प्रदर्शित की जाती हैं:
INR: ₹1,23,456 (भारतीय समूहन)
USD: $1,234 (पश्चिमी समूहन)
EUR: €1.234 (यूरोपीय समूहन)
JPY: ¥123,456 (दशमलव नहीं)
सशर्त मूल्य प्रदर्शन
कीमतें केवल विशिष्ट संदर्भों में दिखाई जाती हैं:
Google शॉपिंग ट्रैफ़िक
Google शॉपिंग से आने वाले उपयोगकर्ता कीमतें देखते हैं:
पहचान: URL में gclid, gbraid, या wbraid
कुकी: show_pricing=1 (सत्र के लिए सेट)
लाभ: Google शॉपिंग आवश्यकताओं का पालन
नियमित ट्रैफ़िक
नियमित उपयोगकर्ता डिफ़ॉल्ट रूप से कीमतें नहीं देखते:
कारण: B2B फोकस, कोटा-आधारित मूल्य निर्धारण
अपवाद: उपयोगकर्ता मुद्रा चयनकर्ता के माध्यम से मूल्य दिखाना सक्षम कर सकते हैं
कार्ट मुद्रा
कार्ट निर्माण पर मुद्रा संग्रहीत करता है:
फ़ील्ड: Currency (डिफ़ॉल्ट: INR)
लॉक: कार्ट बनने पर मुद्रा लॉक हो जाती है
रूपांतरण: सभी आइटम कार्ट मुद्रा में परिवर्तित
लाभ: चेकआउट के दौरान सुसंगत मूल्य निर्धारण
भुगतान मुद्रा
भुगतान कार्ट मुद्रा में संसाधित होते हैं:
रज़ॉरपे: INR, USD, EUR, GBP का समर्थन करता है
अन्य मुद्राएँ: भुगतान के लिए INR में परिवर्तित
प्रदर्शन: कार्ट मुद्रा और INR समकक्ष दोनों दिखाता है
मूल्य कैशिंग
API कॉल कम करने के लिए परिवर्तित कीमतें कैश की जाती हैं:
कैश कुंजी: {sku}_{currency}_{date}
TTL: 24 घंटे
अमान्यीकरण: आधी रात को दैनिक
लाभ: तेज़ पेज लोड, कम API लागत
संदर्भ
संबंधित लेख
-
भाषा पहचान - समान पहचान रणनीति
-
उत्पाद पृष्ठ - जहां कीमतें प्रदर्शित होती हैं
सारांश
मुद्रा रूपांतरण वैश्विक मूल्य निर्धारण सक्षम करता है:
पहचान:
-
URL पैरामीटर (
?curr=USD) -
सत्र (ब्राउज़िंग के दौरान)
-
कुकी (30 दिन)
-
देश पहचान (IP से)
-
डिफ़ॉल्ट (INR)
समर्थित:
-
10 प्रमुख मुद्राएँ
-
रियल-टाइम विनिमय दरें
-
क्षेत्रीय स्वरूपण
-
निकटतम 100 तक पूर्णांकन
सशर्त प्रदर्शन:
-
Google शॉपिंग ट्रैफ़िक (हमेशा दिखाएं)
-
नियमित ट्रैफ़िक (चयनकर्ता के माध्यम से ऑप्ट-इन)
कार्ट हैंडलिंग:
-
कार्ट निर्माण पर मुद्रा लॉक
-
सभी आइटम एक ही मुद्रा में
-
चेकआउट के दौरान सुसंगत
यह निर्बाध अंतरराष्ट्रीय खरीदारी अनुभव सक्षम करता है।