कार्ट और चेकआउट: कोट-आधारित बी2बी फ्लो
यह लेख बी2बी कोट-आधारित बिक्री के लिए डिज़ाइन हमारी कार्ट और चेकआउट प्रणाली की व्याख्या करता है।
समस्या: बी2बी बनाम बी2सी
पारंपरिक ई-कॉमर्स बी2सी (बिजनेस-टू-कंज्यूमर) है:
-
निश्चित मूल्य
-
तत्काल चेकआउट
-
क्रेडिट कार्ड भुगतान
-
स्वचालित पूर्ति
हमारा व्यवसाय बी2बी (बिजनेस-टू-बिजनेस) है:
-
कोट-आधारित मूल्य निर्धारण
-
मैन्युअल समीक्षा
-
बैंक ट्रांसफर भुगतान
-
कस्टम कॉन्फ़िगरेशन
हमें एक कार्ट प्रणाली की आवश्यकता है जो दोनों मॉडलों का समर्थन करे।
कार्ट के प्रकार
कोट कार्ट (डिफ़ॉल्ट)
उद्देश्य: कस्टम कॉन्फ़िगरेशन के लिए कोट अनुरोध करना
फ्लो: आइटम जोड़ें → विवरण भरें → सबमिट करें → ईमेल के माध्यम से कोट प्राप्त करें
भुगतान: अग्रिम रूप से आवश्यक नहीं
उपयोग का मामला: कस्टम बिल्ड, थोक ऑर्डर, बातचीत से तय मूल्य
शॉपिंग कार्ट (गूगल शॉपिंग)
उद्देश्य: निश्चित मूल्य के साथ सीधी खरीद
फ्लो: आइटम जोड़ें → विवरण भरें → ऑनलाइन भुगतान करें → ऑर्डर पुष्टि
भुगतान: अग्रिम रूप से आवश्यक (रज़रपे)
उपयोग का मामला: गूगल शॉपिंग से मानक कॉन्फ़िगरेशन
पहचान: URL में gclid, gbraid, या wbraid
कार्ट संरचना
कार्ट मॉडल
फ़ील्ड:
-
Items: लाइन आइटम की सूची (SKU, मात्रा, दर, राशि) -
CustomerName: खरीदार का नाम -
CustomerEmail: खरीदार का ईमेल -
CustomerPhone: खरीदार का फ़ोन -
CustomerAddress: शिपिंग पता -
CustomerGSTIN: टैक्स आईडी (वैकल्पिक) -
TotalAmount: लाइन आइटम का योग -
GSTAmount: टैक्स राशि -
NetAmount: कुल + जीएसटी -
Currency: कार्ट मुद्रा (INR, USD, आदि) -
Type: "cart" या "quote"
लाइन आइटम
फ़ील्ड:
-
SKU: उत्पाद पहचानकर्ता -
quantity: इकाइयों की संख्या -
Rate: प्रति इकाई मूल्य -
Amount: दर × मात्रा
कार्ट में जोड़ने का फ्लो
डायरेक्ट ऐड (GET)
SKU के साथ URL पैरामीटर के माध्यम से आइटम जोड़ें।
व्यवहार:
- नया कार्ट बनाएं या मौजूदा लोड करें
- मात्रा 1 के साथ SKU जोड़ें
- कार्ट पेज दिखाएं
उपयोग का मामला: उत्पाद पेज पर "कार्ट में जोड़ें" बटन
फ़ॉर्म ऐड (POST)
फ़ॉर्म डेटा: SKU, मात्रा, ग्राहक विवरण
व्यवहार:
- सत्यापित करें कि SKU मौजूद है
- निर्दिष्ट मात्रा के साथ कार्ट में जोड़ें
- कार्ट कुल अपडेट करें
- कार्ट पेज दिखाएं
V-SKU विशेष हैंडलिंग
V-SKU (वर्चुअल/कॉन्फ़िगर्ड उत्पाद) कार्ट सामग्री को प्रतिस्थापित करते हैं:
कारण: V-SKU पूर्ण सिस्टम हैं, अन्य आइटम के साथ संगत नहीं
व्यवहार: मौजूदा आइटम साफ़ करें, केवल V-SKU जोड़ें
अपवाद: गूगल शॉपिंग मोड (कई आइटम की अनुमति)
कार्ट भंडारण
स्थान: सर्वर-साइड Flask सत्र
प्रारूप: सत्र में क्रमबद्ध शब्दकोश
स्थायित्व: ब्राउज़र बंद होने या कुकी समाप्ति तक
लाभ: चेकआउट तक डेटाबेस लेखन नहीं
चेकआउट फ्लो
कोट अनुरोध
चरण:
- उपयोगकर्ता ग्राहक विवरण भरता है
- "कोट प्राप्त करें" पर क्लिक करता है
- कार्ट CRM टिकट में सहेजा जाता है
- बिक्री टीम को ईमेल भेजा जाता है
- बिक्री टीम कोट के साथ प्रतिक्रिया देती है
कोई भुगतान नहीं: कोट ईमेल के माध्यम से भेजा जाता है
डायरेक्ट खरीद
चरण:
- उपयोगकर्ता ग्राहक विवरण भरता है
- "भुगतान के लिए आगे बढ़ें" पर क्लिक करता है
- कार्ट ऑर्डर टेबल में सहेजा जाता है
- रज़रपे भुगतान पृष्ठ दिखाया जाता है
- भुगतान कैप्चर किया जाता है
- ऑर्डर की पुष्टि होती है
भुगतान आवश्यक: रज़रपे एकीकरण
मुद्रा हैंडलिंग
कार्ट मुद्रा: कार्ट बनाते समय सेट करें
लॉक: आइटम जोड़ने के बाद मुद्रा नहीं बदल सकते
रूपांतरण: सभी आइटम कार्ट मुद्रा में परिवर्तित
प्रदर्शन: कार्ट मुद्रा और INR समकक्ष दोनों दिखाता है
जीएसटी गणना
भारत (GSTIN प्रदान किया गया): लागू दर पर जीएसटी जोड़ा जाता है
भारत (कोई GSTIN नहीं): लागू दर पर जीएसटी जोड़ा जाता है
अंतर्राष्ट्रीय: कोई जीएसटी नहीं
सूत्र: शुद्ध राशि = कुल राशि + जीएसटी
ट्रैकिंग पैरामीटर
जब कार्ट बनाया जाता है, तो हम संग्रहीत करते हैं:
अभियान पैरामीटर: utm_source, utm_medium, utm_campaign
क्लिक आईडी: gclid, gbraid, wbraid, fbclid
भंडारण: कुकी-आधारित समय विंडो (30-मिनट) के साथ
उद्देश्य: संपर्क ट्रैकिंग के माध्यम से ऑफ़लाइन रूपांतरणों को ऑनलाइन अभियानों से जोड़ना
ईमेल सूचनाएं
कोट अनुरोध ईमेल
प्रति: बिक्री टीम
सामग्री: ग्राहक विवरण, लाइन आइटम, कुल राशि
अनुलग्नक: कोई नहीं
ऑर्डर पुष्टि ईमेल
प्रति: ग्राहक
सामग्री: ऑर्डर विवरण, भुगतान जानकारी, अगले चरण
अनुलग्नक: चालान PDF (यदि भुगतान प्राप्त हुआ)
भुगतान एकीकरण
गेटवे: रज़रपे
समर्थित: INR, USD, EUR, GBP
विधियाँ: क्रेडिट कार्ड, डेबिट कार्ड, UPI, नेट बैंकिंग
वेबहुक: वेबहुक के माध्यम से भुगतान स्थिति अपडेट
देखें: विवरण के लिए भुगतान एकीकरण
कार्ट सत्यापन
चेकआउट से पहले:
SKU सत्यापन: सभी SKU मौजूद होने चाहिए
मात्रा सत्यापन: केवल धनात्मक पूर्णांक
ग्राहक सत्यापन: नाम, ईमेल, फ़ोन आवश्यक
पता सत्यापन: शिपिंग के लिए आवश्यक
GSTIN सत्यापन: प्रारूप जाँच यदि प्रदान किया गया है
संदर्भ
संबंधित लेख
-
उत्पाद पृष्ठ - कार्ट में जोड़ें बटन
-
मुद्रा रूपांतरण - कार्ट मुद्रा
-
एनालिटिक्स ट्रैकिंग - अभियान आरोपण
सारांश
हमारी कार्ट प्रणाली कोट-आधारित और सीधी खरीद दोनों फ्लो का समर्थन करती है:
कार्ट प्रकार:
-
कोट कार्ट (डिफ़ॉल्ट, कोई भुगतान नहीं)
-
शॉपिंग कार्ट (गूगल शॉपिंग, भुगतान आवश्यक)
सुविधाएँ:
-
बहु-आइटम कार्ट
-
मुद्रा लॉकिंग
-
जीएसटी गणना
-
V-SKU विशेष हैंडलिंग
-
अभियान ट्रैकिंग
चेकआउट:
-
कोट अनुरोध (बिक्री को ईमेल)
-
डायरेक्ट खरीद (रज़रपे भुगतान)
भंडारण:
-
सत्र-आधारित (चेकआउट तक कोई डीबी नहीं)
-
30-दिन की स्थायित्व
यह संकर दृष्टिकोण बी2बी कोट-आधारित और बी2सी डायरेक्ट खरीद दोनों मॉडलों की सेवा करता है।