ড্রুপাল (Drupal) একটি শক্তিশালী কনটেন্ট ম্যানেজমেন্ট সিস্টেম (CMS) যা eCommerce সাইট তৈরির জন্য একটি শক্তিশালী প্ল্যাটফর্ম হিসাবে কাজ করে। Drupal Commerce মডিউল ব্যবহার করে আপনি Products এবং Product Variations তৈরি এবং কাস্টমাইজ করতে পারেন। এই টিউটোরিয়ালে, আমরা Products এবং Product Variations কিভাবে তৈরি করবেন এবং কিভাবে এগুলি কাস্টমাইজ করবেন তা বিস্তারিতভাবে আলোচনা করব।
Product এবং Product Variations কী?
- Product: একটি পণ্য যা একটি সাইটে বিক্রির জন্য উপলব্ধ। পণ্য সাধারণত একটি কাস্টম কন্টেন্ট টাইপ হিসেবে তৈরি করা হয় এবং এটি কাস্টম ফিল্ডসের মাধ্যমে সংশ্লিষ্ট তথ্য ধারণ করে, যেমন নাম, দাম, বর্ণনা ইত্যাদি।
- Product Variations: একটি নির্দিষ্ট পণ্যের বিভিন্ন ধরনের বৈশিষ্ট্য, যেমন সাইজ, রঙ, বা স্টাইল। এক পণ্যটির বিভিন্ন পরিবর্তন (variations) তৈরি করার জন্য এগুলি ব্যবহৃত হয়, উদাহরণস্বরূপ, একটি শার্টের বিভিন্ন সাইজ এবং রঙ।
ড্রুপালে Product এবং Product Variations তৈরি করার ধাপ
১. Drupal Commerce মডিউল ইনস্টল করা
প্রথমে ড্রুপালে Drupal Commerce মডিউল ইনস্টল করতে হবে, যাতে আপনি পণ্য এবং পণ্য বৈচিত্র্য তৈরি করতে পারেন।
- Drupal Commerce মডিউল ইনস্টল করুন:
- Admin → Extend এ গিয়ে Drupal Commerce মডিউল ইনস্টল করুন।
- মডিউল ইনস্টল করার পর, আপনাকে Store setup করতে হবে:
- Admin → Configuration → Store settings এ গিয়ে স্টোরের জন্য পছন্দসই সেটিংস কনফিগার করুন (যেমন, স্টোরের নাম, মুদ্রা, শিপিং অপশন ইত্যাদি)।
২. Products তৈরি করা
ড্রুপালে পণ্য তৈরি করতে Product content type তৈরি করতে হবে।
- Products content type তৈরি করুন:
- Admin → Structure → Content types এ গিয়ে Add content type ক্লিক করুন।
- এখানে Product নামক কন্টেন্ট টাইপ তৈরি করুন। এই কন্টেন্ট টাইপে আপনি পণ্যের তথ্য যেমন নাম, বর্ণনা, দাম ইত্যাদি কাস্টম ফিল্ডস হিসেবে যোগ করতে পারবেন।
- Product fields কাস্টমাইজ করুন:
- পণ্য সম্পর্কিত ফিল্ড যেমন দাম, SKU (Stock Keeping Unit), ছবি, বর্ণনা ইত্যাদি কাস্টম ফিল্ডস হিসাবে যোগ করুন।
- এগুলি করতে গেলে Structure → Content types → Product → Manage fields এ যান এবং প্রয়োজনীয় ফিল্ড যোগ করুন।
- Product পৃষ্ঠায় কন্টেন্ট তৈরি করুন:
- Add Content → Product নির্বাচন করুন এবং আপনার পণ্যের তথ্য পূর্ণ করুন, যেমন নাম, বর্ণনা, দাম ইত্যাদি।
৩. Product Variations তৈরি করা
একটি পণ্যের বিভিন্ন বৈচিত্র্য তৈরি করতে হলে, আপনাকে Product Variations তৈরি করতে হবে। এটি Product Variations ফিচার ব্যবহার করে করা যায়, যেমন সাইজ, রঙ বা অন্যান্য বৈশিষ্ট্য। ড্রুপাল কমার্সে, পণ্যের বৈচিত্র্য সাধারণত Product Display ও Product Variation এ বিভক্ত থাকে।
- Product Variations যোগ করার জন্য Product Type কনফিগার করুন:
- Admin → Configuration → Product settings → Product types এ গিয়ে আপনার পণ্য টাইপ নির্বাচন করুন (যেমন, Shirts, T-shirts ইত্যাদি)।
- এখানে আপনি পণ্য বৈচিত্র্যের জন্য কাস্টম ফিল্ড তৈরি করতে পারেন (যেমন, সাইজ, রঙ, উপাদান ইত্যাদি)।
- উদাহরণস্বরূপ, সাইজ এবং রঙের জন্য একটি ফিল্ড তৈরি করুন।
- Variation Attribute তৈরি করুন:
- Admin → Structure → Product variations এ গিয়ে সাইজ, রঙ ইত্যাদি জন্য বৈশিষ্ট্য তৈরি করুন।
- Admin → Configuration → Product settings → Variation types এ গিয়ে নতুন Variation attribute তৈরি করুন এবং সেটির জন্য ফিল্ড যোগ করুন।
- উদাহরণস্বরূপ, "Size" এবং "Color" নামে দুটি Variation attribute তৈরি করুন।
- Variation তৈরি করুন:
- Admin → Content → Add product এ গিয়ে পণ্য তৈরি করুন।
- পণ্যের জন্য Variation তৈরি করুন (যেমন, একটি T-shirt এর জন্য রঙ ও সাইজ নির্বাচন করুন)।
- এখানে সাইজ ও রঙের প্রতি বৈচিত্র্য নির্বাচন করে পণ্য তৈরি করুন।
৪. Product Variations এর দাম ও স্টক ম্যানেজমেন্ট
ড্রুপালে, আপনি পণ্যের ভিন্ন ভিন্ন বৈচিত্র্যের জন্য দাম এবং স্টক ম্যানেজ করতে পারবেন।
- Variation এর দাম কনফিগার করুন:
- প্রতিটি Product Variation এর জন্য আলাদা দাম সেট করুন।
- Admin → Structure → Product variations এ গিয়ে পণ্যের বৈচিত্র্যের জন্য দাম এবং স্টক কনফিগার করুন।
- Stock Quantity ম্যানেজমেন্ট:
- Stock Management কনফিগারেশন করার মাধ্যমে আপনি পণ্যের স্টক ম্যানেজ করতে পারেন।
- উদাহরণস্বরূপ, আপনি যদি একটি পণ্যের ভিন্ন সাইজ এবং রঙের জন্য আলাদা স্টক রাখতে চান, তবে সেগুলির জন্য স্টক কনফিগার করুন।
৫. Product Display কনফিগারেশন
ড্রুপালে, পণ্যটি কিভাবে প্রদর্শিত হবে তা কাস্টমাইজ করা যায়।
- Admin → Structure → Product Display এ গিয়ে, আপনি Product Display টেমপ্লেট কাস্টমাইজ করতে পারেন।
- এখানে আপনি পণ্যের জন্য ছবি, বর্ণনা, দাম, বৈচিত্র্য, এবং অন্যান্য উপাদান কাস্টমাইজ করতে পারবেন।
উপসংহার
ড্রুপালে Products এবং Product Variations তৈরি করা অত্যন্ত সহজ এবং নমনীয়। Drupal Commerce মডিউলের মাধ্যমে আপনি আপনার ই-কমার্স সাইটে পণ্য এবং তাদের বৈচিত্র্য কাস্টমাইজ করতে পারেন, যা পণ্যের প্রকার, বৈশিষ্ট্য, দাম এবং স্টক ম্যানেজমেন্ট সহজ করে তোলে। ড্রুপালের Product Types, Variation Attributes এবং Price Management ফিচারগুলো ব্যবহার করে আপনি একটি পূর্ণাঙ্গ ই-কমার্স সাইট তৈরি করতে পারবেন, যা পণ্যের কাস্টমাইজেশন এবং বৈচিত্র্য প্রদর্শনের জন্য কার্যকর।
Read more