মুদ্রা রূপান্তর: বৈশ্বিক বাজারের জন্য গতিশীল মূল্য নির্ধারণ
এই নিবন্ধে ব্যাখ্যা করা হয়েছে কীভাবে ব্যবহারকারীর অবস্থান এবং পছন্দের ভিত্তিতে আমরা একাধিক মুদ্রায় মূল্য প্রদর্শন করি।
সমস্যা: বৈশ্বিক মূল্য নির্ধারণ
বিভিন্ন দেশের ব্যবহারকারীরা তাদের স্থানীয় মুদ্রায় মূল্য আশা করে:
-
ভারত: ₹ (INR)
-
যুক্তরাষ্ট্র: $ (USD)
-
ইউরোপ: € (EUR)
-
যুক্তরাজ্য: £ (GBP)
-
জাপান: ¥ (JPY)
শুধুমাত্র INR মূল্য দেখানো হলে আন্তর্জাতিক গ্রাহকরা বিভ্রান্ত হন।
শনাক্তকরণ কৌশল
আমরা নিম্নলিখিত উপায়ে মুদ্রার পছন্দ শনাক্ত করি:
১. URL প্যারামিটার (?curr=USD)
২. সেশন (প্রথম শনাক্তকরণের পরে সংরক্ষিত)
৩. কুকি (currency)
৪. দেশ শনাক্তকরণ (IP জিওলোকেশন থেকে)
৫. ডিফল্ট (INR)
সমর্থিত মুদ্রাসমূহ
আমরা ১০টি প্রধান মুদ্রা সমর্থন করি:
-
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 থেকে বিনিময় হার দৈনিক আপডেট করা হয়।
রাউন্ডিং
রূপান্তরিত মূল্য নিকটতম ১০০-এ রাউন্ড করা হয়:
উদাহরণ: $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: ২৪ ঘন্টা
অবৈধকরণ: প্রতিদিন মধ্যরাতে
সুবিধা: দ্রুত পৃষ্ঠা লোড, API খরচ কমানো
তথ্যসূত্র
সম্পর্কিত নিবন্ধ
-
ভাষা শনাক্তকরণ - একই শনাক্তকরণ কৌশল
-
পণ্য পৃষ্ঠাসমূহ - যেখানে মূল্য প্রদর্শিত হয়
সারসংক্ষেপ
মুদ্রা রূপান্তর বৈশ্বিক মূল্য নির্ধারণ সক্ষম করে:
শনাক্তকরণ:
-
URL প্যারামিটার (
?curr=USD) -
সেশন (ব্রাউজিংয়ের সময়)
-
কুকি (৩০ দিন)
-
দেশ শনাক্তকরণ (IP থেকে)
-
ডিফল্ট (INR)
সমর্থিত:
-
১০টি প্রধান মুদ্রা
-
সরাসরি বিনিময় হার
-
আঞ্চলিক ফরম্যাটিং
-
নিকটতম ১০০-এ রাউন্ডিং
শর্তসাপেক্ষ প্রদর্শন:
-
গুগল শপিং ট্রাফিক (সর্বদা দেখান)
-
নিয়মিত ট্রাফিক (নির্বাচকের মাধ্যমে অপ্ট-ইন)
কার্ট হ্যান্ডলিং:
-
কার্ট তৈরি করার সময় মুদ্রা লক
-
সমস্ত আইটেম একই মুদ্রায়
-
চেকআউট জুড়ে সামঞ্জস্যপূর্ণ
এটি নিরবচ্ছিন্ন আন্তর্জাতিক শপিং অভিজ্ঞতা সক্ষম করে।