कार्ट और चेकआउट: कोट-आधारित बी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. नया कार्ट बनाएं या मौजूदा लोड करें
  2. मात्रा 1 के साथ SKU जोड़ें
  3. कार्ट पेज दिखाएं

उपयोग का मामला: उत्पाद पेज पर "कार्ट में जोड़ें" बटन

फ़ॉर्म ऐड (POST)

फ़ॉर्म डेटा: SKU, मात्रा, ग्राहक विवरण

व्यवहार:

  1. सत्यापित करें कि SKU मौजूद है
  2. निर्दिष्ट मात्रा के साथ कार्ट में जोड़ें
  3. कार्ट कुल अपडेट करें
  4. कार्ट पेज दिखाएं

V-SKU विशेष हैंडलिंग

V-SKU (वर्चुअल/कॉन्फ़िगर्ड उत्पाद) कार्ट सामग्री को प्रतिस्थापित करते हैं:

कारण: V-SKU पूर्ण सिस्टम हैं, अन्य आइटम के साथ संगत नहीं

व्यवहार: मौजूदा आइटम साफ़ करें, केवल V-SKU जोड़ें

अपवाद: गूगल शॉपिंग मोड (कई आइटम की अनुमति)

कार्ट भंडारण

स्थान: सर्वर-साइड Flask सत्र

प्रारूप: सत्र में क्रमबद्ध शब्दकोश

स्थायित्व: ब्राउज़र बंद होने या कुकी समाप्ति तक

लाभ: चेकआउट तक डेटाबेस लेखन नहीं

चेकआउट फ्लो

कोट अनुरोध

चरण:

  1. उपयोगकर्ता ग्राहक विवरण भरता है
  2. "कोट प्राप्त करें" पर क्लिक करता है
  3. कार्ट CRM टिकट में सहेजा जाता है
  4. बिक्री टीम को ईमेल भेजा जाता है
  5. बिक्री टीम कोट के साथ प्रतिक्रिया देती है

कोई भुगतान नहीं: कोट ईमेल के माध्यम से भेजा जाता है

डायरेक्ट खरीद

चरण:

  1. उपयोगकर्ता ग्राहक विवरण भरता है
  2. "भुगतान के लिए आगे बढ़ें" पर क्लिक करता है
  3. कार्ट ऑर्डर टेबल में सहेजा जाता है
  4. रज़रपे भुगतान पृष्ठ दिखाया जाता है
  5. भुगतान कैप्चर किया जाता है
  6. ऑर्डर की पुष्टि होती है

भुगतान आवश्यक: रज़रपे एकीकरण

मुद्रा हैंडलिंग

कार्ट मुद्रा: कार्ट बनाते समय सेट करें

लॉक: आइटम जोड़ने के बाद मुद्रा नहीं बदल सकते

रूपांतरण: सभी आइटम कार्ट मुद्रा में परिवर्तित

प्रदर्शन: कार्ट मुद्रा और 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सी डायरेक्ट खरीद दोनों मॉडलों की सेवा करता है।


← प्रलेखन सूचकांक पर वापस