ম্যাজেন্টো ফ্রেমওয়ার্ক (Magento Framework) এর Multistore Setup এবং কনফিগারেশন একটি অত্যন্ত গুরুত্বপূর্ণ ফিচার, যা আপনাকে একাধিক স্টোর বা সাইট পরিচালনা করার সুযোগ দেয়। এটি বিশেষভাবে ব্যবসায়ীদের জন্য উপকারী যারা বিভিন্ন অঞ্চল, ভাষা, মুদ্রা বা প্রোডাক্ট লাইন সহ একাধিক অনলাইন শপ পরিচালনা করতে চান। ম্যাজেন্টোতে Multistore Setup কনফিগার করে, আপনি একাধিক সাইট বা স্টোরের জন্য কাস্টম কনফিগারেশন তৈরি করতে পারেন, যেমন থিম, প্রোডাক্ট, ক্যাটাগরি এবং লেআউট ইত্যাদি।
এখানে আমরা ম্যাজেন্টোতে Multistore Setup কিভাবে কনফিগার করতে হয় তা বিস্তারিতভাবে আলোচনা করব।
১. Magento Multistore Setup Overview
Magento Multistore Setup আপনাকে একটি একক Magento ইনস্টলেশনের মাধ্যমে একাধিক দোকান পরিচালনা করতে সহায়ক হয়। এতে আপনি বিভিন্ন Website, Store, এবং Store Views তৈরি করতে পারেন এবং প্রতিটি স্টোরের জন্য আলাদা কনফিগারেশন, থিম এবং প্রোডাক্ট সেটিংস নির্ধারণ করতে পারেন।
Multistore Architecture:
- Website: এটি একটি মূল স্টোর লেভেল, এবং একাধিক স্টোর অন্তর্ভুক্ত করতে পারে। একটি ওয়েবসাইটের মধ্যে একাধিক স্টোর বা শপ হতে পারে, কিন্তু তারা একই ডেটাবেস ব্যবহার করবে।
- Store: এটি এক ধরনের স্টোরফ্রন্ট, যেমন বিভিন্ন অঞ্চলের জন্য আলাদা স্টোর তৈরি করা। আপনি একটি ওয়েবসাইটের মধ্যে একাধিক স্টোর রাখতে পারেন।
- Store View: এটি একটি নির্দিষ্ট ভাষা বা সংস্করণ অনুযায়ী একটি স্টোর ভিউ। একাধিক স্টোর ভিউ একটি একক স্টোরের অধীনে থাকতে পারে।
২. Magento Multistore Setup কনফিগারেশন
ম্যাজেন্টোতে একাধিক স্টোর সেটআপ করতে আপনাকে নিম্নলিখিত পদক্ষেপগুলো অনুসরণ করতে হবে:
২.১. Store Setup Enable করা
- Admin Panel এ লগইন করুন।
- Stores > Settings > Configuration এ যান।
- General > Web এর অধীনে, Default Config এ Add Store View অপশনটি সক্রিয় করতে হবে।
২.২. নতুন Website তৈরি করা
- Stores > All Stores এ যান।
- Create Website বাটনে ক্লিক করুন।
- ওয়েবসাইটের জন্য একটি নাম এবং কনফিগারেশন দিন।
- Name: আপনার ওয়েবসাইটের নাম দিন (যেমন,
Website1বাGlobalStoreইত্যাদি)। - Code: ওয়েবসাইটের জন্য একটি কোড নির্ধারণ করুন।
- Default Store: ডিফল্ট স্টোর সিলেক্ট করুন।
- Name: আপনার ওয়েবসাইটের নাম দিন (যেমন,
- Save Website বাটনে ক্লিক করুন।
২.৩. নতুন Store তৈরি করা
- Stores > All Stores এ গিয়ে Create Store বাটনে ক্লিক করুন।
- এখানে স্টোরের নাম, ওয়েবসাইট সিলেক্ট করুন এবং সেই ওয়েবসাইটের অধীনে স্টোর তৈরি করুন।
- Store Name: স্টোরের নাম দিন (যেমন,
US Store,EU Store)। - Website: ওয়েবসাইটটি নির্বাচন করুন যেটির অধীনে আপনি স্টোর তৈরি করছেন।
- Root Category: রুট ক্যাটাগরি নির্বাচন করুন অথবা নতুন একটি রুট ক্যাটাগরি তৈরি করুন।
- Store Name: স্টোরের নাম দিন (যেমন,
- Save Store বাটনে ক্লিক করুন।
২.৪. নতুন Store View তৈরি করা
- Stores > All Stores এ গিয়ে Create Store View বাটনে ক্লিক করুন।
- Store View Name: স্টোর ভিউয়ের জন্য একটি নাম দিন (যেমন,
English,Frenchইত্যাদি)। - Store: আপনার তৈরি করা স্টোর সিলেক্ট করুন।
- Status: স্টোর ভিউয়ের স্ট্যাটাস Enabled রাখুন।
- Save Store View বাটনে ক্লিক করুন।
৩. Store-specific কনফিগারেশন
একবার আপনি বিভিন্ন ওয়েবসাইট, স্টোর এবং স্টোর ভিউ তৈরি করার পর, আপনি প্রতিটি স্টোর বা স্টোর ভিউ এর জন্য আলাদা কনফিগারেশন সেট করতে পারবেন।
৩.১. Language and Locale কনফিগারেশন
- Stores > Configuration > General > Locale Options এ যান।
- এখানে আপনি প্রতিটি স্টোর ভিউ এর জন্য আলাদা ভাষা এবং লোকেল সেট করতে পারবেন। এটি বিশেষভাবে প্রয়োজনীয় যখন আপনি আন্তর্জাতিক স্টোর তৈরি করছেন।
৩.২. Currency Setup
- Stores > Configuration > General > Currency Setup এ যান।
- আপনি প্রতিটি স্টোরের জন্য আলাদা মুদ্রা নির্ধারণ করতে পারবেন। উদাহরণস্বরূপ, ইউএস স্টোরের জন্য USD এবং ইউরোপিয়ান স্টোরের জন্য EUR নির্বাচন করতে পারেন।
৩.৩. Store-specific Payment Methods
- Stores > Configuration > Sales > Payment Methods এ যান।
- এখানে আপনি প্রতিটি স্টোরের জন্য আলাদা পেমেন্ট গেটওয়ে কনফিগার করতে পারবেন, যেমন PayPal, Credit Card, Cash on Delivery ইত্যাদি।
৩.৪. Store-specific Shipping Methods
- Stores > Configuration > Sales > Shipping Methods এ যান।
- এখানেও আপনি প্রতিটি স্টোরের জন্য আলাদা শিপিং মেথড কনফিগার করতে পারবেন, যেমন Free Shipping, Flat Rate Shipping ইত্যাদি।
৪. Store View-এ Theme Customization
Magento Multistore Setup এর একটি বড় সুবিধা হলো আপনি বিভিন্ন স্টোর ভিউতে আলাদা থিম কাস্টমাইজ করতে পারেন। এটি ব্যবসায়িক ব্র্যান্ডিং এর জন্য খুবই গুরুত্বপূর্ণ।
৪.১. Store View-এ আলাদা থিম সেট করা
- Stores > Configuration > General > Design এ যান।
- Design Theme সেকশনে, আপনি যে স্টোর ভিউটির জন্য থিম পরিবর্তন করতে চান তা সিলেক্ট করুন এবং নতুন থিম নির্বাচন করুন।
- Save Config বাটনে ক্লিক করুন।
৫. SEO Configuration for Multistore Setup
Magento Multistore Setup এর মাধ্যমে আপনি প্রতিটি স্টোরের জন্য আলাদা SEO কনফিগারেশন সেট করতে পারেন।
- Stores > Configuration > General > Web > Search Engine Optimization এ যান।
- এখানে আপনি প্রতিটি স্টোরের জন্য আলাদা Meta Description, Meta Keywords, Title এবং URL Rewrites কনফিগার করতে পারবেন।
৬. Store View-level URL Structure
Magento Multistore Setup এ আপনি প্রতিটি স্টোর ভিউয়ের জন্য আলাদা URL Structure নির্ধারণ করতে পারবেন।
- Stores > Configuration > General > Web > URL Options এ যান।
- Use Web Server Rewrites এ Yes সিলেক্ট করুন।
- এখানে আপনি স্টোর ভিউ এর জন্য আলাদা URL ফরম্যাট কনফিগার করতে পারবেন।
সারাংশ
Magento Multistore Setup একটি শক্তিশালী ফিচার যা আপনাকে একাধিক স্টোর বা শপ পরিচালনা করার সুযোগ দেয়। আপনি বিভিন্ন Website, Store, এবং Store View তৈরি করতে পারবেন এবং প্রতিটি স্টোরের জন্য আলাদা কনফিগারেশন, থিম এবং প্রোডাক্ট সেটিংস কাস্টমাইজ করতে পারবেন। সঠিকভাবে Multistore Setup কনফিগার করলে আপনি সহজেই বিভিন্ন অঞ্চলে বা ভাষায় আলাদা স্টোর চালাতে পারবেন, যা আপনার ব্যবসাকে আরও প্রসারিত করতে সহায়ক হবে।
Read more