इंटरनेट स्टोर में क्या होना चाहिए
1. उत्पाद श्रेणियाँ (Categories of Goods)
सबसे पहले यह सोचें कि आपके पास कौन-कौन सी उत्पाद श्रेणियाँ होंगी, क्योंकि यही आपकी वेबसाइट की संरचना तय करती है। क्या आपको श्रेणी पृष्ठों के साथ एक पूर्ण कैटलॉग चाहिए या केवल कुछ मुख्य श्रेणियाँ बिना उपश्रेणियों के? यह ध्यान रखें कि एक श्रेणी में 200 से अधिक उत्पाद न हों। यदि अधिक हों, तो उपश्रेणियाँ बनाएं ताकि उपयोगकर्ता आवश्यक वस्तु जल्दी ढूंढ सकें। अगर आप उपश्रेणियाँ नहीं बनाना चाहते, लेकिन उत्पाद बहुत अधिक हैं — तो बेहतर होगा कि आप **फ़िल्टरिंग सिस्टम** (देखें बिंदु “Н”) जोड़ें।
यदि आपके पास बहुत सारी श्रेणियाँ हैं, तो यह मॉड्यूल मदद करेगा:
2. उत्पाद का प्रदर्शन (Product Display)
अगर मुख्य पृष्ठ आपकी साइट का चेहरा (facade) है, तो उत्पाद पृष्ठ इसकी नींव (foundation) है। यही वह स्थान है जहाँ अधिकांश खरीदार यह निर्णय लेते हैं कि उत्पाद को “कार्ट में जोड़ना है या नहीं”। यदि आपके पास उत्पाद की एक से अधिक तस्वीरें हैं, तो आप एक **mini-slideshow** जोड़ सकते हैं। इसके लिए ये मॉड्यूल उपयोगी होंगे:
Views Slideshow
Cloud Zoom
Gallery Formatter
3. उत्पाद खोज (Product Search)
वे उपयोगकर्ता जो सीधे आवश्यक वस्तु खरीदना चाहते हैं, उनके लिए खोज (Search) बहुत महत्वपूर्ण है। कोई भी 5000 उत्पादों और सैकड़ों श्रेणियों को ब्राउज़ नहीं करना चाहता। अगर आपके उत्पादों में केवल विवरणात्मक टेक्स्ट है, तो Drupal का मानक **Search मॉड्यूल** पर्याप्त होगा।
यदि उत्पादों में विशेषताएँ (attributes) हैं जैसे — चौड़ाई, वजन, रंग, आकार — तो इनके आधार पर फ़िल्टर बनाए जा सकते हैं। इसके लिए ये मॉड्यूल सहायक होंगे:
फ़िल्टर में स्लाइडर जोड़ने के लिए:
Facet API Slider
Search API Ranges
टेक्स्ट आधारित विशेषताओं के लिए:
Facet API Multiselect
Facet API Collapsible
यदि आपके पास सर्वर कॉन्फ़िगरेशन तक पहुँच है, तो Sphinx या Apache Solr जैसी खोज प्रणालियाँ स्थापित करना बेहतर होगा:
Sphinx Search
Search API Sphinx
Search API Solr
4. कार्ट (Shopping Cart)
कार्ट वह स्थान है जहाँ ग्राहक अपने चयनित उत्पाद जोड़ते हैं और फिर ऑर्डर भेजते हैं। मानक कार्ट मॉड्यूल उपयुक्त है, लेकिन बेहतर दृश्यता के लिए आप Views के माध्यम से उत्पाद की छवियाँ जोड़ सकते हैं। साथ ही, आप AJAX समर्थन जोड़ने के लिए ये मॉड्यूल उपयोग कर सकते हैं:
Commerce Ajax Cart
DC Cart Ajax
5. ऑर्डर प्रोसेसिंग (Checkout)
ऑर्डर प्रक्रिया जितनी सरल और तेज़ होगी, उतना बेहतर। केवल आवश्यक फ़ील्ड रखें — पूरा नाम, फोन, ईमेल। अगर डाक द्वारा डिलीवरी है, तो पता और पोस्टल कोड के लिए भी फ़ील्ड जोड़ें। एक "टिप्पणी" (Comment) फ़ील्ड रखें ताकि उपयोगकर्ता डिलीवरी समय या अतिरिक्त जानकारी दे सके।
ग्राहकों के लिए उपयोगी मॉड्यूल:
6. भुगतान मॉड्यूल (Payment Modules)
यदि आप अपनी वेबसाइट से सीधे उत्पाद बेचना चाहते हैं, तो आपको भुगतान मॉड्यूल की आवश्यकता होगी।
महत्वपूर्ण: भुगतान प्रणालियाँ आमतौर पर निकासी पर 3% तक का कमीशन लेती हैं — इसे अपनी लाभ गणना में ध्यान रखें।
Yandex Money
रूस और CIS देशों में लोकप्रिय इलेक्ट्रॉनिक भुगतान प्रणाली। Drupal मॉड्यूल:
Qiwi
कम लोकप्रिय लेकिन उपयोग में सरल भुगतान प्रणाली। मॉड्यूल अभी “sandbox” में है, लेकिन काम करता है:
Commerce Qiwi
Qiwi Sandbox Module
WebMoney
हालाँकि यह पहले जितना लोकप्रिय नहीं है, फिर भी उपयोग होता है:
7. डिलीवरी (Delivery)
यह सोचें कि आप उत्पाद कैसे भेजेंगे। अगर आप डाक सेवा (जैसे Russian Post या EMS) का उपयोग करते हैं, तो उपयोगकर्ता को ऑर्डर के समय डिलीवरी लागत की गणना करने का विकल्प देना सुविधाजनक होगा।
Commerce Delivery Calculator
Commerce Flat Rate
8. संपर्क पृष्ठ (Contact Page)
1. एक अलग संपर्क पेज बनाएँ जिसमें आपकी संपर्क जानकारी और Google या Yandex मानचित्र हो।
Yandex Map Constructor
Google Maps
2. कंपनी का नाम, लोगो, और ब्रांड रंग शामिल करें। 3. पूरा पता, फोन नंबर और ईमेल लिखें। 4. सोशल मीडिया लिंक (Facebook, VK, Twitter) जोड़ें। 5. संपर्क फ़ॉर्म के लिए ये मॉड्यूल उपयोग करें:
9. छूट, कूपन और ऑफ़र (Discounts, Coupons & Promotions)
ग्राहकों को छूट देना बिक्री बढ़ाने का शानदार तरीका है। उदाहरण के लिए, एक निश्चित राशि से ऊपर के ऑर्डर पर छूट दें या प्रोमो कूपन लागू करें।
Commerce Discount
Commerce Discount Extra
Commerce Coupon
10. उपयोगकर्ता का व्यक्तिगत खाता (User Account)
Drupal Commerce में पहले से ही उपयोगकर्ता के ऑर्डर इतिहास के साथ एक व्यक्तिगत खाता मौजूद है। उसके लिए एक सुविधाजनक लिंक जोड़ें ताकि ग्राहक अपने ऑर्डर की स्थिति आसानी से देख सके।