पहली बार जब मुझे अनुक्रम संख्या मिली, तो हमें आश्चर्य हुआ और जब तक मैं समझ नहीं पाया कि क्या हो रहा है। यह कैसे Magento बिक्री आदेश संख्या आवंटित करता है के साथ क्या करना है।
यह पूरी तरह से सामान्य है कि इस तरह के अनुक्रम में से एक हो, वर्तमान आवंटित संख्या और एक महीने या उससे अधिक पुरानी हो। इसका रहस्य यह है कि यह ग्राहक में एक लॉग था जो एक निश्चित महत्वपूर्ण चरण के बाद ऑर्डर को पूरा नहीं करता था, वापस आया, लॉग इन किया और आखिरकार खरीदने का फैसला किया।
आबंटित विक्रय आदेश संख्या वाला उद्धरण विक्रय क्रम संख्या के लिए उस संख्या का उपयोग करता है।
अब स्पष्टीकरण के लिए।
Magento के ऑर्डर की प्रक्रिया पहली बार एक कार्ट में कुछ जोड़ने पर एक उद्धरण बनाती है।
- अतिथि ग्राहकों के लिए, यह उद्धरण तब तक रहता है जब तक उनका सत्र समाप्त नहीं हो जाता है, जिस समय यह डेटाबेस में मौजूद होता है, लेकिन अतिथि ग्राहक द्वारा पुनर्प्राप्त करने योग्य नहीं होता है।
- जब कोई पंजीकृत ग्राहक लॉग इन करता है, तो कार्ट उद्धरण उनके ग्राहक आईडी को सौंपा जाता है ताकि कार्ट तब तक चले जब तक ग्राहक इसे खाली न करे और पंजीकृत ग्राहक द्वारा उनके खाते में लॉग इन करके पुनर्प्राप्ति योग्य हो।
इस बिंदु पर, उद्धरण केवल एक संभावित बिक्री आदेश है । इसके पास कोई निर्दिष्ट संख्या नहीं है क्योंकि ग्राहक ने इसके लिए भुगतान करने के लिए प्रतिबद्ध नहीं किया है।
जैसे ही ग्राहक चेकआउट करने के लिए Proceed बटन पर क्लिक करता है , वे करेंगे:
- या तो गाड़ी शुरू करने के लिए पिछले में लॉग इन किया जाए
- या यदि लॉग इन नहीं है, तो उनसे पूछा जाए कि क्या वे एक अतिथि के रूप में पंजीकरण या जांच करना चाहते हैं।
निम्न प्रकार एक महत्वपूर्ण बिट है: जो ग्राहक कार्ट में पंजीकरण करना चुनते हैं, उन्हें ऑर्डर पूरा होने तक अतिथि ग्राहकों के रूप में माना जाता है और वे सफलता पृष्ठ पर पहुंचते हैं, जिस समय उनका खाता बनाया जाता है और वे लॉग इन होते हैं। यदि ऑर्डर पूरा नहीं हुआ है और एक सफल पृष्ठ प्रदर्शित किया गया है, तो कार्ट के सत्र के समय की हानि के साथ एक अतिथि ग्राहक उद्धरण बना हुआ है ।
क्रेडिट कार्ड ऑर्डर के साथ, प्लेस ऑर्डर बटन पर क्लिक करने पर निम्नलिखित होता है।
- क्रेडिट कार्ड की जानकारी, बिलिंग पते की जानकारी, गाड़ी के योग और ऑर्डर की जानकारी इकट्ठी की जाती है
- एक बिक्री आदेश संख्या असाइन किया गया है इस उद्धरण (के लिए
sales_flat_quote
में तालिका reserved_order_id
स्तंभ)
- ऑर्डर के लिए धनराशि जमा करने / जमा करने के लिए क्रेडिट कार्ड गेटवे में डेटा पैकेज जमा किया जाता है।
- क्रेडिट कार्ट प्रोसेसर वापस आ जाता है:
- रिकॉर्ड की जाने वाली उपयुक्त लेनदेन जानकारी के साथ या तो धनराशि का प्राधिकार / कब्जा
- या उपयुक्त सूचना के साथ भुगतान की अस्वीकृति कि क्यों प्राधिकरण / कब्जा से इनकार किया गया था।
- एक सफल प्राधिकरण / कैप्चर के साथ, उद्धरण बिक्री आदेश में बदल जाता है और यदि यह एक कार्ट रजिस्टर है, तो ग्राहक खाता बनाया जाता है।
यदि क्रेडिट कार्ड भुगतान गेटवे द्वारा किसी भी ग्राहक के लिए क्रेडिट कार्ड लेनदेन को अस्वीकार कर दिया जाता है, और अगला ग्राहक एक सफल ऑर्डर देता है, तो भुगतान आदेश अस्वीकृत होने के कारण बिक्री ऑर्डर संख्या अनुक्रम में एक छोड़ दिया जाएगा बिक्री आदेश एक आरक्षित बिक्री आदेश संख्या निर्दिष्ट किया जा रहा है और निम्नलिखित सफल बिक्री आदेश को अगली उपलब्ध संख्या सौंपी जा रही है।
अतिथि कार्ट (अतिथि ऑर्डर और कार्ट ग्राहकों में असफल रजिस्टर) के लिए जो सत्र के समय से अधिक है, यह सुरक्षित बिक्री आदेश संख्या तब समाप्त हो जाएगी जब सत्र समाप्त हो जाएगा, बिक्री आदेश अनुक्रम में अंतराल छोड़ देगा ।
प्रोसीड बटन पर क्लिक करने से पहले लॉग इन करने वाले ग्राहकों के लिए , उद्धरण को एक ग्राहक आईडी दिया जाता है, इसलिए यदि वे ऑर्डर देने का प्रयास करते हैं और पाते हैं कि यह अस्वीकृत हो गया है, तो वे वापस आ सकते हैं, लॉग इन कर सकते हैं, कार्ट ढूंढ सकते हैं और अभी भी सामग्री है। आदेश, कभी-कभी बहुत बाद में (सबसे लंबे समय तक चार महीने)। उद्धरण निर्दिष्ट आरक्षित विक्रय क्रम का उपयोग करेगा, जो आपके विक्रय आदेश प्रबंधन प्रदर्शन में विक्रय अनुक्रम संख्या को दिखाएगा।