Drupal Commerce একটি শক্তিশালী ই-কমার্স প্ল্যাটফর্ম যা ড্রুপাল সিস্টেমে সম্পূর্ণভাবে ই-কমার্স সাইট তৈরি এবং পরিচালনা করতে সহায়ক। এটি পণ্য, অর্ডার, গ্রাহক এবং পেমেন্ট প্রসেসিংয়ের জন্য প্রয়োজনীয় সমস্ত ফিচার সরবরাহ করে।
এই টিউটোরিয়ালে আমরা Drupal Commerce ইন্সটল এবং কনফিগার করা সম্পর্কে বিস্তারিত আলোচনা করব।
Drupal Commerce কী?
Drupal Commerce ড্রুপাল সিস্টেমের জন্য তৈরি একটি ই-কমার্স প্ল্যাটফর্ম যা একটি পূর্ণাঙ্গ অনলাইন দোকান পরিচালনা করতে প্রয়োজনীয় সমস্ত টুল সরবরাহ করে। এর মাধ্যমে আপনি পণ্য, শপিং কার্ট, অর্ডার এবং পেমেন্ট প্রসেসিং সম্পূর্ণভাবে কাস্টমাইজ এবং পরিচালনা করতে পারবেন।
Drupal Commerce ইনস্টলেশন এবং কনফিগারেশন
১. Drupal Commerce মডিউল ইনস্টল করুন
ড্রুপাল সাইটে Drupal Commerce ইনস্টল করতে প্রথমে আপনাকে কিছু মডিউল ইনস্টল করতে হবে। ড্রুপাল কমার্সের জন্য প্রধান মডিউল হলো Commerce মডিউল।
১.১ মডিউল ইনস্টলেশন
Drupal Commerce এবং এর নির্ভরশীল মডিউলগুলি ইনস্টল করতে, প্রথমে Composer ব্যবহার করে Commerce মডিউল ইনস্টল করুন:
composer require drupal/commerce- এরপর ড্রুপাল অ্যাডমিন প্যানেলে যান এবং মডিউল ইনস্টল করুন:
- Admin → Extend পেজে যান।
- Commerce মডিউল এবং এর সম্পর্কিত মডিউলগুলি (যেমন, Commerce Cart, Commerce Checkout, Commerce Payment) সক্রিয় করুন।
১.২ মডিউল সক্রিয় করুন
- Commerce মডিউল ইনস্টল হওয়ার পর, Admin → Configuration → Regional and language → Languages এ গিয়ে সাইটের জন্য ভাষা কনফিগার করুন।
- Admin → Configuration → Currency and payment settings পেজে গিয়ে মুদ্রা এবং পেমেন্ট সিস্টেম সেটআপ করুন।
২. Commerce Store সেটআপ করুন
ড্রুপাল কমার্স ইনস্টল এবং কনফিগার করার পর, আপনাকে আপনার Commerce Store তৈরি করতে হবে।
- Admin → Commerce → Store settings এ গিয়ে নতুন একটি স্টোর তৈরি করুন।
- স্টোর সেটিংস কনফিগার করুন:
- Store Name: আপনার স্টোরের নাম দিন।
- Store Email: স্টোরের যোগাযোগ ইমেইল ঠিকানা দিন।
- Address: আপনার স্টোরের ঠিকানা প্রদান করুন।
- Currency: আপনার স্টোরের জন্য মুদ্রা নির্বাচন করুন (যেমন, USD, EUR, BDT ইত্যাদি)।
- Tax settings: কর সেটিংস কনফিগার করুন।
৩. পণ্য এবং পণ্য ভেরিয়েন্ট তৈরি করুন
ড্রুপাল কমার্সে পণ্য তৈরি করতে হলে আপনাকে Product Types এবং Product Variations কনফিগার করতে হবে। পণ্য ভেরিয়েন্টের মাধ্যমে আপনি একাধিক ভেরিয়েন্ট (যেমন, সাইজ, রং) তৈরি করতে পারবেন।
৩.১ Product Type তৈরি করুন
- Admin → Commerce → Product Types এ যান।
- Add product type বাটনে ক্লিক করে একটি নতুন পণ্য টাইপ তৈরি করুন (যেমন, T-shirt, Laptop)।
- পণ্যের জন্য ফিল্ড (যেমন, Price, Size, Color) যুক্ত করুন।
৩.২ Product Variation তৈরি করুন
- একটি পণ্য টাইপ তৈরি করার পর, আপনি তার Product Variations তৈরি করতে পারবেন (যেমন, T-shirt এর বিভিন্ন সাইজ এবং রং)।
- Add product variation অপশনটি ব্যবহার করে পণ্যের ভেরিয়েন্ট যুক্ত করুন এবং তাদের বৈশিষ্ট্য নির্ধারণ করুন।
৪. শপিং কার্ট এবং চেকআউট সিস্টেম কনফিগার করুন
ড্রুপাল কমার্সের শপিং কার্ট এবং চেকআউট সিস্টেম সেটআপ করা গুরুত্বপূর্ণ। এই সেটিংসের মাধ্যমে আপনি কাস্টম শপিং কার্ট এবং চেকআউট ফর্ম তৈরি করতে পারবেন।
৪.১ Shopping Cart Enable করুন
- Admin → Configuration → Checkout settings পেজে যান।
- Enable shopping cart অপশনটি সিলেক্ট করুন।
৪.২ Checkout Process কনফিগার করুন
- চেকআউট পদ্ধতি কাস্টমাইজ করতে Checkout flow সেটিংস কনফিগার করুন।
- পেমেন্ট, শিপিং, বিলিং, এবং রিভিউ সেকশন যুক্ত করুন।
৫. পেমেন্ট গেটওয়ে কনফিগার করুন
ড্রুপাল কমার্সে পেমেন্ট গেটওয়ে সেটআপ করা অত্যন্ত গুরুত্বপূর্ণ। এটি আপনার স্টোরে পেমেন্ট গ্রহণ করতে সহায়ক।
- Admin → Commerce → Payment settings পেজে যান।
- এখানে আপনি বিভিন্ন পেমেন্ট গেটওয়ে (যেমন, PayPal, Stripe, Authorize.Net) সেটআপ করতে পারবেন।
- পেমেন্ট গেটওয়ে সিলেক্ট করুন এবং অ্যাকাউন্ট তথ্য প্রদান করুন।
৬. মেনু এবং প্রোডাক্ট ক্যাটেগরি কনফিগার করুন
স্টোরের প্রোডাক্ট সন্নিবেশ এবং কাস্টম ক্যাটেগরি তৈরি করা সহজ। ড্রুপাল কমার্সের Product Categories মডিউল ব্যবহার করে আপনি পণ্যগুলি বিভিন্ন ক্যাটেগরিতে ভাগ করতে পারবেন।
- Admin → Structure → Taxonomy এ গিয়ে একটি নতুন ট্যাক্সোনমি তৈরি করুন।
- Product categories তৈরি করুন এবং পণ্যকে নির্দিষ্ট ক্যাটেগরিতে রাখুন।
৭. স্টোরের জন্য থিম কনফিগার করুন
ড্রুপাল কমার্সে আপনার স্টোরের জন্য কাস্টম থিম তৈরি বা প্রয়োগ করা যাবে। সাইটের ডিজাইন এবং কাস্টমাইজেশন সম্পর্কে সিদ্ধান্ত নিতে, থিম কনফিগারেশন গুরুত্বপূর্ণ।
- ড্রুপাল কমার্স থিমের জন্য Drupal Commerce Theme ব্যবহার করতে পারেন।
- Appearance → Themes পেজে গিয়ে আপনার থিম সক্রিয় করুন এবং কাস্টমাইজ করুন।
উপসংহার
ড্রুপাল কমার্স Drupal Commerce মডিউল ব্যবহার করে আপনি একটি পূর্ণাঙ্গ ই-কমার্স সাইট তৈরি এবং পরিচালনা করতে পারবেন। এটি পণ্য, শপিং কার্ট, চেকআউট এবং পেমেন্ট প্রসেসিংয়ের জন্য প্রয়োজনীয় সমস্ত টুল সরবরাহ করে। Drupal Commerce এর কনফিগারেশন এবং ইনস্টলেশন প্রক্রিয়াটি সহজ এবং কার্যকরী, এবং এটি অত্যন্ত নমনীয়, যা আপনার স্টোরের জন্য প্রয়োজনীয় কাস্টমাইজেশন করতে সাহায্য করে।
Read more