Drupal ऑनलाइन स्टोर — उत्पाद श्रेणियों (Categories) का प्रबंधन
हमारे बिल्ड (Drupal इंस्टॉलेशन) में पहले से ही कुछ उत्पाद समूह (Product Groups) शामिल हैं, जैसे: कपड़े, बैग, और मग। लेकिन आप हमेशा नए उत्पाद समूह जोड़ सकते हैं। इसके लिए जाएँ: साइट सेटिंग्स → स्ट्रक्चर → कंटेंट टाइप्स
/admin/structure/types
यहाँ आप देख सकते हैं कि मौजूदा उत्पाद प्रकारों (Product Types) में कौन-कौन से फ़ील्ड हैं। साथ ही, आप एक नया उत्पाद प्रकार भी जोड़ सकते हैं। यह तरीका तब सुविधाजनक होता है जब आपके पास अलग-अलग विशेषताओं (fields) वाले विभिन्न उत्पाद प्रकार हों — लेकिन केवल तब जब आपके पास 20–30 से अधिक प्रकार न हों। क्योंकि जैसे-जैसे उत्पाद प्रकारों की संख्या बढ़ती है, नए फ़ील्ड जोड़ना और प्रबंधित करना कठिन होता जाता है।
उदाहरण के लिए कल्पना करें कि आपको 15 अलग-अलग उत्पाद प्रकारों में एक ही विशेषता (attribute) जोड़नी है — या 20 प्रकारों में पाँच विशेषताएँ। सिर्फ क्लिक करने में ही एक घंटे से अधिक लग सकता है, और जाँचने में और भी अधिक समय लगेगा। इसलिए कई मामलों में एक ही उत्पाद प्रकार बनाना और उसी में सभी आवश्यक फ़ील्ड जोड़ना अधिक व्यावहारिक होता है। आइए, हम भी ऐसा ही करते हैं — एक नया उत्पाद प्रकार बनाएँ। इसके लिए “Добавить тип материала” (Add content type) बटन पर क्लिक करें:
नए कंटेंट टाइप का नाम लिखें — उदाहरण के लिए, Продукт (Product), और मशीन नाम (machine name) अंग्रेज़ी में लिखें: product। इसके बाद नीचे स्क्रॉल करें — वहाँ कुछ अतिरिक्त सेटिंग्स मिलेंगी। उत्पादों के लिए टिप्पणियाँ (Comments) बंद करें और उन्हें XML साइटमैप में शामिल करें।
अब “Сохранить и добавить поля” (Save and add fields) पर क्लिक करें। सबसे पहले “Ссылка на товар” (Product reference link) फ़ील्ड जोड़ें — इससे Drupal समझेगा कि यह कंटेंट टाइप एक उत्पाद है, और इसके लिए मूल्य (Price) निर्धारित किया जा सकता है।
अब आप अन्य फ़ील्ड भी जोड़ सकते हैं, जैसे “ब्रांड (brand)” और अन्य मौजूदा फ़ील्ड्स। आप नई विशेषताएँ (Attributes) भी जोड़ सकते हैं — जैसे स्पीड (Speed), वॉल्यूम (Volume), चौड़ाई (Width), ऊँचाई (Height) आदि। साथ ही, आपको उत्पाद श्रेणी (Category) भी जोड़नी होगी:
पथ: Товары → Типы вариаций → Добавить тип вариации товара
/admin/commerce/config/product-variation-types
इस तरह आप उत्पाद श्रेणियाँ (Categories) बना सकते हैं।
इसके बाद आप उत्पाद के प्रकारों (Product Variations) के लिए फ़ील्ड जोड़ सकते हैं। उदाहरण के लिए, यदि आपके पास एक ही प्रकार के बिस्तर हैं लेकिन अलग-अलग रंगों में, तो आप वेरिएशन में “रंग” (Color) फ़ील्ड जोड़ सकते हैं। इससे अलग-अलग रंगों के लिए अलग-अलग कीमतें निर्धारित की जा सकती हैं। रंग चयन फ़ील्ड में “Enable this field to function as an attribute field on Add to Cart forms” विकल्प को सक्षम करें और “Rendered term” चुनें — इससे ग्राहक रंग चुनते समय ड्रॉपडाउन सूची के बजाय रंगीन बॉक्स पर क्लिक कर सकेंगे।
आखिर में यह कुछ इस तरह दिखाई देगा: