Drupal पर ऑनलाइन स्टोर बनाना — Commerce या Ubercart, किसे चुनें?
यदि पहले Drupal 6 में ऑनलाइन स्टोर के लिए कोई विकल्प नहीं था और Ubercart सबसे लोकप्रिय और सफल मॉड्यूल था — जिसमें ढेर सारे дополнительные модули (अतिरिक्त मॉड्यूल) मौजूद थे — तो अब Drupal 7 के लिए एक नया модуль Commerce उपलब्ध है:
http://drupal.org/project/ubercart
http://drupal.org/project/commerce
दोनों स्टोरों के लिए तैयार बिल्ड उपलब्ध हैं — Uberdrupal और Commerce Kickstart। इन्हें आप डाउनलोड कर सकते हैं और परीक्षण कर सकते हैं:
डाउनलोड करें:
http://drupal.org/project/commerce_kickstart — Commerce Kickstart
http://drupal.org/project/uberdrupal — Uberdrupal (केवल Drupal 6 के लिए उपलब्ध)
डेमो साइट्स देखें:
Ubercart या Commerce?
दोनों मॉड्यूल्स के अपने फायदे और कमियाँ हैं। नीचे दी गई तालिका से तुलना को समझना आसान होगा:
Ubercart | Commerce |
+ तेज़ प्रदर्शन | - Ubercart की तुलना में थोड़ा धीमा |
+ Ajax-कार्ट मॉड्यूल मौजूद | + Ajax-कार्ट मॉड्यूल मौजूद |
+ ऑर्डर फॉर्म में अतिरिक्त फ़ील्ड जोड़ सकते हैं | + ऑर्डर फॉर्म में अतिरिक्त फ़ील्ड जोड़ सकते हैं |
+ पूरी तरह से तैयार ऑनलाइन स्टोर | - यदि Commerce Kickstart इंस्टॉल नहीं किया तो कुछ सेटअप की आवश्यकता |
- Drupal 7 के लिए बहुत से पेमेंट और शिपिंग मॉड्यूल नहीं हैं | + नए मॉड्यूल मुख्यतः Commerce के लिए विकसित किए जा रहे हैं |
- कोई उपयुक्त इंस्टॉलेशन प्रोफाइल नहीं है | + Commerce Kickstart उपलब्ध |
- थीमिंग के लिए PHP ज्ञान आवश्यक | + सभी आउटपुट Views के माध्यम से बनाए गए हैं |
+ उत्पाद एट्रिब्यूट्स सिस्टम सुविधाजनक | + रंग, आकार आदि के अनुसार उत्पाद वेरिएशन बदलने की सुविधा |
दोनों Ubercart और Commerce के लिए उत्कृष्ट दस्तावेज़ीकरण और अनेक मॉड्यूल उपलब्ध हैं, इसलिए आप किसी भी मॉड्यूल पर आधारित ऑनलाइन स्टोर बना सकते हैं।
यदि आपको ऑनलाइन पेमेंट सिस्टम की आवश्यकता है, तो Commerce बेहतर विकल्प होगा, क्योंकि इसके लिए पहले से ही कई पेमेंट गेटवे मॉड्यूल उपलब्ध हैं, जैसे: Robokassa, Webmoney, Yandex.Деньги, RBK Money आदि। Drupal 7 के लिए Ubercart में ऐसे मॉड्यूल तैयार रूप में नहीं मिलते, लेकिन आप चाहें तो स्वयं उन्हें बना सकते हैं।
इसके अलावा, Commerce में आप उत्पाद पेज पर रंग या आकार के आधार पर विभिन्न उत्पाद फ़ोटो स्विच कर सकते हैं — उदाहरण के लिए हरा, लाल या नीला संस्करण अलग-अलग दिखाया जा सकता है।