ম্যাজেন্টো ফ্রেমওয়ার্ক (Magento Framework) Multilingual এবং Multicurrency সিস্টেম কনফিগার করা একটি শক্তিশালী বৈশিষ্ট্য, যা ব্যবসায়ীদের আন্তর্জাতিক বাজারে সহজে সাইট পরিচালনা করতে সাহায্য করে। একটি Multilingual Store ব্যবসায়ীদের বিভিন্ন ভাষায় সাইটের কনটেন্ট প্রদর্শন করতে সক্ষম করে, যেখানে Multicurrency Store বিভিন্ন মুদ্রায় পণ্য মূল্য প্রদর্শন এবং পেমেন্ট প্রসেস করার সুবিধা প্রদান করে।
এখানে আমরা Multilingual এবং Multicurrency সিস্টেম কনফিগার করার প্রক্রিয়া এবং সেরা অনুশীলন আলোচনা করব।
১. Multilingual Store কনফিগার করা
একটি Multilingual Store তৈরি করা মানে আপনি একাধিক ভাষায় আপনার সাইটের কনটেন্ট প্রদর্শন করতে পারবেন, যা আন্তর্জাতিক গ্রাহকদের জন্য একটি ভালো শপিং এক্সপেরিয়েন্স তৈরি করবে।
১.১. ভাষা যোগ করা
Magento তে বিভিন্ন ভাষা যোগ করতে, আপনাকে প্রথমে সিস্টেমে নতুন ভাষা ইনস্টল এবং কনফিগার করতে হবে।
- Admin Panel এ লগইন করুন।
- Stores > Configuration > General > Locale Options এ যান।
- Locale ড্রপডাউন থেকে আপনার প্রয়োজনীয় ভাষা নির্বাচন করুন। যদি আপনার প্রয়োজনীয় ভাষাটি সেখানে না থাকে, তাহলে আপনি নতুন ভাষা Language Packs ডাউনলোড করে ইনস্টল করতে পারেন।
Language Pack Install করার প্রক্রিয়া:
- Magento ভাষা প্যাকগুলি Magento Marketplace থেকে ডাউনলোড করা যাবে। একবার ডাউনলোড করার পর, composer ব্যবহার করে ভাষা প্যাক ইনস্টল করা যাবে:
composer require magento2-language/<language-code>
এরপর, php bin/magento setup:upgrade কমান্ডটি চালান ভাষা প্যাক ইনস্টল করার জন্য।
১.২. Store Views কনফিগার করা
- Stores > All Stores এ যান।
- এখানে, আপনি একটি নতুন Store View তৈরি করতে পারেন যেখানে নির্দিষ্ট ভাষার জন্য সাইটের কনটেন্ট প্রদর্শিত হবে। একটি নতুন Store View তৈরি করতে Create Store View বাটনে ক্লিক করুন।
- Store Name এবং Code (যেমন: en, fr, de ইত্যাদি) দিয়ে Store View তৈরি করুন।
- Save Store View এ ক্লিক করুন।
১.৩. ভাষার কনটেন্ট অনুবাদ করা
ভাষা প্যাক ইনস্টল করার পর, আপনাকে কিছু কনটেন্ট যেমন ক্যাটেগরি, প্রোডাক্ট, পেজ ইত্যাদির অনুবাদ করতে হতে পারে।
- Stores > Configuration > General > Locale Options এ গিয়ে আপনি ভাষার জন্য কাস্টম টেক্সট সেট করতে পারেন।
- Magento এর Translation Files বা Inline Translation ব্যবহারের মাধ্যমে কনটেন্ট অনুবাদ করুন।
Inline Translation সক্রিয় করতে:
- Stores > Configuration > Advanced > Developer এ যান।
- Inline Translation অপশনটি Yes করুন এবং Save Config করুন।
এখন, আপনি সাইটের যেকোনো টেক্সট পরিবর্তন করে তা অনুবাদ করতে পারবেন।
২. Multicurrency Store কনফিগার করা
একটি Multicurrency Store সাইটের মধ্যে বিভিন্ন মুদ্রায় পণ্যের দাম প্রদর্শন এবং প্রক্রিয়া করার সুযোগ দেয়। এটি আন্তর্জাতিক বাজারে ব্যবসা পরিচালনা করতে সহায়ক।
২.১. কারেন্সি সেটিংস কনফিগার করা
Magento তে Multicurrency সিস্টেম কনফিগার করতে:
- Admin Panel এ লগইন করুন।
- Stores > Configuration > General > Currency Setup এ যান।
- Currency Options সেকশনে, Allowed Currencies ড্রপডাউন থেকে যেসব মুদ্রায় আপনি পণ্য মূল্য প্রদর্শন করতে চান সেগুলি সিলেক্ট করুন।
এখানে আপনি বিভিন্ন মুদ্রা (যেমন USD, EUR, GBP, JPY ইত্যাদি) সিলেক্ট করতে পারবেন। সুতরাং, গ্রাহক যেই মুদ্রায় শপিং করতে চায়, সেটি সিস্টেম অনুযায়ী প্রদর্শিত হবে।
২.২. Exchange Rate (এক্সচেঞ্জ রেট) কনফিগার করা
ম্যাজেন্টো আপনার সাইটে বিভিন্ন মুদ্রার জন্য Exchange Rates (এক্সচেঞ্জ রেট) নির্ধারণ করতে সহায়তা করে, যাতে আপনার সাইটের প্রোডাক্টগুলি সঠিক মুদ্রায় প্রদর্শিত হয়।
- Stores > Currency Rates এ যান।
- Import অপশনটি ব্যবহার করে এক্সচেঞ্জ রেট আপডেট করুন অথবা ম্যানুয়ালি রেট যোগ করতে পারেন।
আপনি বিভিন্ন এক্সচেঞ্জ রেট সিস্টেম ব্যবহার করে সঠিক রেট সেট করতে পারবেন।
২.৩. Store Views এবং Currency Mapping
আপনি যদি একাধিক ভাষা এবং মুদ্রা ব্যবহার করেন, তবে আপনি স্টোর ভিউ এবং মুদ্রার মধ্যে সম্পর্ক (mapping) তৈরি করতে পারেন।
- Stores > All Stores এ যান এবং আপনার Store View নির্বাচন করুন।
- Store View এর জন্য নির্দিষ্ট মুদ্রা নির্বাচন করুন।
এভাবে, যখন ব্যবহারকারী একটি নির্দিষ্ট ভাষা নির্বাচন করবে, তখন সেই ভাষার সাথে সম্পর্কিত মুদ্রা স্বয়ংক্রিয়ভাবে পরিবর্তিত হবে।
৩. Multi-language and Multi-currency Store এর জন্য অন্যান্য সেটিংস
৩.১. URL Structure কনফিগার করা
Magento তে আপনি আলাদা আলাদা ভাষা এবং মুদ্রা জন্য নির্দিষ্ট URL ব্যবহার করতে পারেন, যাতে ব্যবহারকারী নিজে ভাষা এবং মুদ্রা পরিবর্তন করতে পারে। এটি কনফিগার করতে:
- Stores > Configuration > General > Web এ যান।
- Add Store Code to Urls অপশনটি Yes নির্বাচন করুন।
এটি URL তে স্টোর কোড যোগ করবে, যা ব্যবহারকারীকে সঠিক ভাষা এবং মুদ্রার সাথে সাইটে প্রবেশ করতে সহায়তা করবে।
৩.২. Price Display Configurations
গ্রাহকদের বিভিন্ন মুদ্রায় মূল্য প্রদর্শন করতে Price Display Settings কনফিগার করতে হবে:
- Stores > Configuration > Sales > Tax এ যান।
- Price Display Settings সেকশনে Including Tax অথবা Excluding Tax নির্বাচন করুন।
- Save Config করুন।
সারাংশ
Magento তে Multilingual এবং Multicurrency সিস্টেম কনফিগার করা আন্তর্জাতিক ব্যবসায়ীদের জন্য একটি অত্যন্ত গুরুত্বপূর্ণ টুল। আপনি Language Packs ব্যবহার করে বিভিন্ন ভাষা যোগ করতে পারেন, এবং Currency Settings কনফিগার করে বিভিন্ন মুদ্রায় পণ্য মূল্য প্রদর্শন করতে পারেন। একাধিক ভাষা এবং মুদ্রা কনফিগার করার মাধ্যমে আপনি বিশ্বব্যাপী গ্রাহকদের জন্য একটি সোজা এবং উপযোগী শপিং এক্সপেরিয়েন্স তৈরি করতে পারবেন।
Read more