కరెన్సీ మార్పిడి: గ్లోబల్ మార్కెట్ల కోసం డైనమిక్ ధర నిర్ణయం
ఈ వ్యాసం యూజర్ స్థానం మరియు ప్రాధాన్యత ఆధారంగా మేము ఎలా బహుళ కరెన్సీలలో ధరలను ప్రదర్శిస్తామో వివరిస్తుంది.
సమస్య: గ్లోబల్ ధర నిర్ణయం
వివిధ దేశాల నుండి వచ్చే యూజర్లు వారి స్థానిక కరెన్సీలో ధరలను ఆశిస్తారు:
-
భారతదేశం: ₹ (INR)
-
USA: $ (USD)
-
యూరప్: € (EUR)
-
UK: £ (GBP)
-
జపాన్: ¥ (JPY)
INR ధరలను మాత్రమే చూపించడం అంతర్జాతీయ కస్టమర్లను గందరగోళానికి గురిచేస్తుంది.
గుర్తింపు వ్యూహం
మేము కరెన్సీ ప్రాధాన్యతను ఈ క్రింది వాటి నుండి గుర్తిస్తాము:
1. URL పారామీటర్ (?curr=USD)
2. సెషన్ (మొదటి గుర్తింపు తర్వాత నిల్వ చేయబడుతుంది)
3. కుకీ (currency)
4. దేశం గుర్తింపు (IP జియోలోకేషన్ నుండి)
5. డిఫాల్ట్ (INR)
మద్దతు ఉన్న కరెన్సీలు
మేము 10 ప్రధాన కరెన్సీలకు మద్దతు ఇస్తాము:
-
INR (ఇండియన్ రూపాయి) - ₹
-
USD (US డాలర్) - $
-
EUR (యూరో) - €
-
GBP (బ్రిటిష్ పౌండ్) - £
-
JPY (జపనీస్ యెన్) - ¥
-
AUD (ఆస్ట్రేలియన్ డాలర్) - A$
-
CAD (కెనడియన్ డాలర్) - C$
-
SGD (సింగపూర్ డాలర్) - S$
-
AED (UAE దిర్హామ్) - د.إ
-
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 (దశాంశాలు లేవు)
షరతులతో కూడిన ధర ప్రదర్శన
ధరలు నిర్దిష్ట సందర్భాలలో మాత్రమే చూపబడతాయి:
గూగుల్ షాపింగ్ ట్రాఫిక్
గూగుల్ షాపింగ్ నుండి వచ్చే యూజర్లు ధరలను చూస్తారు:
గుర్తింపు: URLలో gclid, gbraid, లేదా wbraid
కుకీ: show_pricing=1 (సెషన్ కోసం సెట్ చేయబడుతుంది)
ప్రయోజనం: గూగుల్ షాపింగ్ అవసరాలకు అనుగుణంగా ఉండటం
రెగ్యులర్ ట్రాఫిక్
రెగ్యులర్ యూజర్లు డిఫాల్ట్గా ధరలను చూడరు:
కారణం: B2B ఫోకస్, కోట్-ఆధారిత ధర నిర్ణయం
ఎక్స్సెప్షన్: యూజర్లు కరెన్సీ సెలెక్టర్ ద్వారా ధరలను ఎనేబుల్ చేయవచ్చు
కార్ట్ కరెన్సీ
కార్ట్ సృష్టించబడినప్పుడు కరెన్సీని నిల్వ చేస్తుంది:
ఫీల్డ్: Currency (డిఫాల్ట్: INR)
లాక్ చేయబడింది: కార్ట్ సృష్టించబడినప్పుడు కరెన్సీ లాక్ చేయబడుతుంది
మార్పిడి: అన్ని ఐటెమ్లు కార్ట్ కరెన్సీకి మార్చబడతాయి
ప్రయోజనం: చెక్అవుట్ అంతటా స్థిరమైన ధర నిర్ణయం
పేమెంట్ కరెన్సీ
కార్ట్ కరెన్సీలో చెల్లింపులు ప్రాసెస్ చేయబడతాయి:
రేజర్పే: INR, USD, EUR, GBP లకు మద్దతు ఇస్తుంది
ఇతర కరెన్సీలు: చెల్లింపు కోసం INRకి మార్చబడతాయి
ప్రదర్శన: కార్ట్ కరెన్సీ మరియు INR సమానమైన రెండింటినీ చూపిస్తుంది
ధర క్యాచింగ్
మార్చబడిన ధరలు API కాల్లను తగ్గించడానికి క్యాచ్ చేయబడతాయి:
క్యాచ్ కీ: {sku}_{currency}_{date}
TTL: 24 గంటలు
అమాన్యం: రోజూ మిడ్నైట్ వద్ద
ప్రయోజనం: ఫాస్ట్ పేజీ లోడ్లు, తగ్గిన API ఖర్చులు
రిఫరెన్స్లు
సంబంధిత వ్యాసాలు
-
లాంగ్వేజ్ డిటెక్షన్ - ఇలాంటి గుర్తింపు వ్యూహం
-
ప్రొడక్ట్ పేజీలు - ధరలు ప్రదర్శించబడే చోటు
సారాంశం
కరెన్సీ మార్పిడి గ్లోబల్ ధర నిర్ణయాన్ని సాధ్యపరుస్తుంది:
గుర్తింపు:
-
URL పారామీటర్ (
?curr=USD) -
సెషన్ (బ్రౌజింగ్ సమయంలో)
-
కుకీ (30 రోజులు)
-
దేశం గుర్తింపు (IP నుండి)
-
డిఫాల్ట్ (INR)
మద్దతు ఉంది:
-
10 ప్రధాన కరెన్సీలు
-
రియల్-టైమ్ ఎక్స్ఛేంజ్ రేట్లు
-
ప్రాంతీయ ఫార్మాటింగ్
-
సమీప 100కి రౌండింగ్
షరతులతో కూడిన ప్రదర్శన:
-
గూగుల్ షాపింగ్ ట్రాఫిక్ (ఎల్లప్పుడూ చూపించు)
-
రెగ్యులర్ ట్రాఫిక్ (సెలెక్టర్ ద్వారా ఆప్ట్-ఇన్)
కార్ట్ హ్యాండ్లింగ్:
-
కార్ట్ సృష్టించబడినప్పుడు కరెన్సీ లాక్ చేయబడుతుంది
-
అన్ని ఐటెమ్లు ఒకే కరెన్సీలో ఉంటాయి
-
చెక్అవుట్ అంతటా స్థిరమైనది
ఇది నిరంతర అంతర్జాతీయ షాపింగ్ అనుభవాన్ని సాధ్యపరుస్తుంది.