Ubercart डाउनलोड और इंस्टॉलेशन (स्थापना)
अब जब हमने Drupal और सभी आवश्यक मॉड्यूल की स्थापना पूरी कर ली है, तो अब समय है Ubercart को इंस्टॉल करने का।
http://www.ubercart.org/downloads पर जाएँ और Drupal 6 के लिए नवीनतम Ubercart 2.x डाउनलोड करें।
यह एक संपीड़ित (compressed) tar.gz
फ़ाइल के रूप में आता है, जिसे उसी तरह अनज़िप किया जा सकता है जैसा आपने Drupal के साथ किया था।
इसके बाद, Ubercart फ़ोल्डर को sites/all/modules में कॉपी करें, जैसे हमने अन्य मॉड्यूल्स के लिए किया था। वास्तव में, Ubercart एक अकेला मॉड्यूल नहीं है, बल्कि मॉड्यूल्स का एक पूरा पैकेज है। अब आपके मॉड्यूल पेज पर कई नई सुविधाएँ दिखाई देंगी। इनमें से कुछ आवश्यक हैं (जैसे Ubercart-core), जबकि कुछ वैकल्पिक हैं (Ubercart-core optional, Ubercart-extra, Ubercart-fulfillment, और Ubercart-payment)। आपको सभी Ubercart मॉड्यूल एक साथ इंस्टॉल करने की आवश्यकता नहीं है। जैसे-जैसे आप आगे बढ़ेंगे, आप तय कर पाएँगे कि आपको कौन-से मॉड्यूल चाहिए। और हाँ — आप किसी भी समय उप-मॉड्यूल जोड़ या हटा सकते हैं।
अनिवार्य मॉड्यूल (Required Modules)
Ubercart पैकेज के सबसे महत्वपूर्ण मॉड्यूल ये हैं:
- Cart: शॉपिंग कार्ट के काम करने के लिए आवश्यक।
- Conditional Actions: शर्त आधारित क्रियाएँ, जो शिपिंग और टैक्स सेटअप के लिए जरूरी हैं।
- Order: ऑर्डर प्रबंधन और प्रोसेसिंग के लिए आवश्यक।
- Product: यह मॉड्यूल आपके स्टोर के लिए “Product” नाम का नया कंटेंट टाइप बनाता है।
- Store: स्टोर की मूल सेटिंग्स और प्रबंधन के लिए आवश्यक मॉड्यूल।
अतिरिक्त मॉड्यूल (Additional Modules)
आप चाहें तो Ubercart इन मॉड्यूल्स के बिना भी चला सकते हैं, लेकिन ये मॉड्यूल स्टोर की कार्यक्षमता और आकर्षण बढ़ाते हैं:
- Attribute: उत्पादों को कस्टमाइज़ करने के लिए — जैसे आकार (size) या रंग (color) के अनुसार विभिन्न वेरिएशन बनाना।
- Catalog: श्रेणियों और उपश्रेणियों के साथ उत्पाद कैटलॉग बनाता है।
- File downloads: डाउनलोड करने योग्य उत्पाद (जैसे संगीत या वीडियो फ़ाइलें) बेचने के लिए आवश्यक।
- Payment: आपके स्टोर में भुगतान स्वीकार करने के लिए आवश्यक।
- Report: स्टोर, ऑर्डर, उत्पादों और ग्राहकों पर रिपोर्ट तैयार करता है।
- Roles: अलग-अलग ग्राहकों के लिए अलग-अलग लाभ (privileges) निर्धारित करने की अनुमति देता है।
- Shipping: शिपिंग (डिलीवरी) प्रबंधन के लिए आवश्यक।
- Taxes: कर (टैक्स) प्रबंधन के लिए आवश्यक।
अतिरिक्त उन्नत मॉड्यूल (Advanced Optional Modules)
ये मॉड्यूल Ubercart में और भी अधिक विशेषताएँ जोड़ते हैं:
- Cart Links: यह मॉड्यूल अन्य पृष्ठों से उत्पादों के लिए विशेष “Add to Cart” लिंक बनाने की सुविधा देता है।
- Google Analytics: Ubercart के साथ Google Analytics को एकीकृत करता है।
- Product Kit: दो या अधिक उत्पादों को जोड़कर एक “बंडल” या “किट” के रूप में बेचने की अनुमति देता है।
- Stock: आपके उत्पादों के स्टॉक स्तर (inventory) को प्रबंधित करने के लिए आवश्यक।
- भुगतान प्रणालियाँ (Payment Systems): यह समूह विभिन्न भुगतान विधियाँ जोड़ता है और लोकप्रिय भुगतान गेटवे के साथ एकीकरण करता है:
- Authorize.net: आपके स्टोर को Authorize.net गेटवे के साथ जोड़ता है।
- Credit card: क्रेडिट कार्ड भुगतान की अनुमति देता है। ध्यान दें कि इसमें एन्क्रिप्शन नहीं होता, इसलिए सुरक्षा के लिए HTTPS (पोर्ट 443) का उपयोग अनिवार्य है।
- CyberSource: आपके स्टोर को CyberSource के साथ एकीकृत करता है।
- Google Checkout: Google Checkout के साथ एकीकरण प्रदान करता है।
- PayPal: PayPal के साथ एकीकरण करता है।
- Test Gateway: यह केवल परीक्षण उद्देश्यों के लिए भुगतान गेटवे है।
- Fulfillment: यह मॉड्यूल समूह नई शिपिंग विधियाँ जोड़ता है:
- Flatrate: निश्चित दर (flat rate) शिपिंग जोड़ता है।
- U.S. Postal Service: USPS के साथ एकीकृत होकर शिपिंग लागत स्वचालित रूप से गणना करता है।
- UPS: UPS के साथ एकीकरण करता है।
- Weight Quote: कुल वजन के आधार पर शिपिंग लागत की गणना करता है।
आपको सभी Ubercart मॉड्यूल अभी इंस्टॉल करने की आवश्यकता नहीं है। जैसे-जैसे आप आगे बढ़ेंगे, हम आवश्यक मॉड्यूल्स को चरण-दर-चरण स्थापित करेंगे।