કરન્સી કન્વર્ઝન: વૈશ્વિક બજારો માટે ગતિશીલ કિંમત નિર્ધારણ
આ લેખ સમજાવે છે કે કેવી રીતે અમે વપરાશકર્તાના સ્થાન અને પસંદગીના આધારે બહુવિધ ચલણોમાં કિંમતો પ્રદર્શિત કરીએ છીએ.
સમસ્યા: વૈશ્વિક કિંમત નિર્ધારણ
વિવિધ દેશોના વપરાશકર્તાઓ તેમની સ્થાનિક ચલણમાં કિંમતોની અપેક્ષા રાખે છે:
-
ભારત: ₹ (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 (UAE દિરહામ) - د.إ
-
SAR (સાઉદી રિયાલ) - ﷼
ચલણ સ્વિચિંગ
વપરાશકર્તાઓ નીચેની રીતે ચલણ બદલી શકે છે:
URL પેરામીટર: /p/Treo-N100?curr=USD
ચલણ પસંદગીકર્તા: નેવિગેશનમાં ડ્રોપડાઉન
સ્વચાલિત શોધ: IP દેશના આધારે
કન્વર્ઝન પ્રક્રિયા
આધાર કિંમત (INR)
બધા ઉત્પાદનોની આધાર કિંમત INR માં હોય છે:
base_price = get_the_price(sku) # Returns INR price
રિઅલ-ટાઇમ કન્વર્ઝન
કિંમતો લાઈવ એક્સ્ચેન્જ રેટનો ઉપયોગ કરીને રૂપાંતરિત કરવામાં આવે છે:
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)
લૉક: કાર્ટ બનાવતી વખતે ચલણ લૉક થઈ જાય છે
કન્વર્ઝન: બધી વસ્તુઓ કાર્ટ ચલણમાં રૂપાંતરિત કરવામાં આવે છે
લાભ: ચેકઆઉટ દરમિયાન સુસંગત કિંમત નિર્ધારણ
ચુકવણી ચલણ
ચુકવણી કાર્ટ ચલણમાં પ્રક્રિયા કરવામાં આવે છે:
Razorpay: INR, USD, EUR, GBP ને સમર્થન આપે છે
અન્ય ચલણો: ચુકવણી માટે INR માં રૂપાંતરિત
પ્રદર્શન: કાર્ટ ચલણ અને INR સમકક્ષ બંને બતાવે છે
કિંમત કેશિંગ
API કૉલ્સ ઘટાડવા માટે રૂપાંતરિત કિંમતો કેશ કરવામાં આવે છે:
કેશ કી: {sku}_{currency}_{date}
TTL: 24 કલાક
અમાન્યતા: રોજ મધ્યરાત્રે
લાભ: ઝડપી પેજ લોડ, ઘટાડેલી API ખર્ચ
સંદર્ભો
સંબંધિત લેખો
-
ભાષા શોધ - સમાન શોધ વ્યૂહરચના
-
ઉત્પાદન પૃષ્ઠો - જ્યાં કિંમતો પ્રદર્શિત થાય છે
સારાંશ
કરન્સી કન્વર્ઝન વૈશ્વિક કિંમત નિર્ધારણને સક્ષમ કરે છે:
શોધ:
-
URL પેરામીટર (
?curr=USD) -
સત્ર (બ્રાઉઝિંગ દરમિયાન)
-
કૂકી (30 દિવસ)
-
દેશ શોધ (IP પરથી)
-
ડિફોલ્ટ (INR)
સમર્થિત:
-
10 મુખ્ય ચલણો
-
રિઅલ-ટાઇમ એક્સ્ચેન્જ રેટ્સ
-
પ્રાદેશિક ફોર્મેટિંગ
-
નજીકના 100 સુધી રાઉન્ડિંગ
શરતી પ્રદર્શન:
-
Google શોપિંગ ટ્રાફિક (હંમેશા બતાવો)
-
નિયમિત ટ્રાફિક (પસંદગીકર્તા દ્વારા ઓપ્ટ-ઇન)
કાર્ટ હેન્ડલિંગ:
-
કાર્ટ બનાવતી વખતે ચલણ લૉક
-
બધી વસ્તુઓ સમાન ચલણમાં
-
ચેકઆઉટ દરમિયાન સુસંગત
આ સીમલેસ આંતરરાષ્ટ્રીય શોપિંગ અનુભવને સક્ષમ કરે છે.