కరెన్సీ మార్పిడి: గ్లోబల్ మార్కెట్ల కోసం డైనమిక్ ధర నిర్ణయం

ఈ వ్యాసం యూజర్ స్థానం మరియు ప్రాధాన్యత ఆధారంగా మేము ఎలా బహుళ కరెన్సీలలో ధరలను ప్రదర్శిస్తామో వివరిస్తుంది.

సమస్య: గ్లోబల్ ధర నిర్ణయం

వివిధ దేశాల నుండి వచ్చే యూజర్లు వారి స్థానిక కరెన్సీలో ధరలను ఆశిస్తారు:

  • భారతదేశం: ₹ (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కి రౌండింగ్

షరతులతో కూడిన ప్రదర్శన:

  • గూగుల్ షాపింగ్ ట్రాఫిక్ (ఎల్లప్పుడూ చూపించు)

  • రెగ్యులర్ ట్రాఫిక్ (సెలెక్టర్ ద్వారా ఆప్ట్-ఇన్)

కార్ట్ హ్యాండ్లింగ్:

  • కార్ట్ సృష్టించబడినప్పుడు కరెన్సీ లాక్ చేయబడుతుంది

  • అన్ని ఐటెమ్లు ఒకే కరెన్సీలో ఉంటాయి

  • చెక్అవుట్ అంతటా స్థిరమైనది

ఇది నిరంతర అంతర్జాతీయ షాపింగ్ అనుభవాన్ని సాధ్యపరుస్తుంది.


← డాక్యుమెంటేషన్ ఇండెక్స్కు తిరిగి వెళ్ళండి