ई-मेल पता क्रम में गायब है


10

हमारे पास 2 स्टोर (1.5.1.2 और 1.6 इंस्टॉल से 1.7.0.2 अपग्रेड) हैं , दोनों में एक समस्या है कि कुछ आदेशों के लिए एक लापता ई-मेल पता (customer_email in sales_flat_order) है । स्टोर दो पूरी तरह से अलग-अलग इंस्टॉलेशन हैं और केवल एक चीज जो मैंने पाया है कि दोनों संस्करणों में समान है कि वे दोनों वनस्टेपचेकआउट (नवीनतम संस्करण) का उपयोग करते हैं और यह समस्या केवल ग्राहकों के लिए देखी जाती है (लेकिन सभी नहीं) जिनके पास पहले से ही ग्राहक खाता है । मुझे लगता है कि समस्या ग्राहक के खाते में है, लेकिन मैं इन खातों के साथ कुछ भी अजीब नहीं पा सकता हूं।

किसी भी विचार पर कि इस समस्या की जाँच कहाँ या कैसे करें?

धन्यवाद।


आदेश भुगतान विधि पेपैल, संयोग से है?
philwinkle

नहीं, यह अलग-अलग भुगतान विधियों के साथ है
व्लादिमीर केर्खॉफ

किसी भी अनुकूलन (OneStepCheckout को एक्ससेप्ट करें) जो ऑर्डर या ग्राहक खाते के साथ बातचीत करता है?
फ्लोरिनसेल यह

मेरे साथ भी वही दिक्कत है। मैं ओएससी 4.0.9 पर हूं (फिक्स के साथ संस्करण की तुलना में अधिक)। मैंने एक ताज़ा Magento 1.7.0.2 के रूप में अच्छी तरह से स्थापित किया, और एक ही ईमेल के साथ दो आदेश दिए: पहला ग्राहक के रूप में और फिर दूसरा (गुप्त मोड में - कोई कुकीज़ नहीं) अतिथि के रूप में। दोनों का ईमेल पता था। मैं अभी भी अनिश्चित हूं कि इसका कारण क्या है।
एरोन पोलक

जवाबों:


3

सुनिश्चित करें कि आप OSC 4.0.7 चला रहे हैं।

हमें Magento 1.7.0.2 और OSC 4.0.6 का उपयोग करके यह समस्या थी। यह वनस्टेपचेकआउट में एक बग बन गया, जहां यह उपयोगकर्ताओं को लगातार खरीदारी कार्ट द्वारा सही तरीके से पहचाने जाने से नहीं संभाल रहा था। हमने OSC को इसकी सूचना दी और उन्होंने हमें एक हॉटफ़िक्स दिया (लेकिन मेरा मानना ​​है कि यह 4.0.7 में तय किया गया है: http://www.onestepcheckout.com/wiki/index.php/Changelogs#OneStepCheckout/4.0.7_changes

ग्रेप के लिए $this->getQuote()->setCustomerId(0);अनुप्रयोग में \ कोड \ स्थानीय \ Idev \ OneStepCheckout \ ब्लॉक \ Checkout.php के बाद से है कि मूल रूप से हॉटफिक्स था (5 मैचों देना चाहिए),।

संपादित करें: यह एक टिप्पणी होनी चाहिए .. वास्तव में एक जवाब नहीं है।


7

नोट: यह प्रति उत्तर नहीं है, लेकिन मैं इस मुद्दे के साथ अपने स्वयं के अनुभवों को जोड़ना चाहता था जहां मैं इसे और आसानी से प्रारूपित कर सकता हूं।

मैंने एक ही मुद्दा देखा है। यह कुछ ऐसा है जिसे मुझे पूरी तरह से विफल करने का मौका नहीं मिला है, लेकिन मैंने जो देखा है, वह निम्नलिखित कारकों का एक संयोजन है:

  1. एक पंजीकृत ग्राहक।
  2. लगातार खरीदारी की टोकरी।

यदि कोई ग्राहक पहले साइट पर पंजीकृत हो चुका है, लेकिन लॉग इन नहीं किया गया है और लगातार खरीदारी कार्ट चालू है (या वास्तव में कुकी ग्राहक के लिए मौजूद है, जब लगातार खरीदारी कार्ट बंद कर दिया गया है) तो समस्या होने लगती है।

मैंने उन ग्राहकों के साथ ऐसा नहीं देखा है जो पंजीकृत नहीं हैं, लेकिन यह मुझे आश्चर्यचकित करता है कि क्या यह एक साझा कंप्यूटर खाते और दो अलग-अलग ग्राहकों के साथ कुछ करना है, एक जो पंजीकृत है और एक जो नहीं है।

मैं इसकी जांच भी करता रहूंगा, हम स्वचालित रूप से ग्राहक को ग्राहक समूह से जोड़ते हैं, इसलिए इस मुद्दे का अर्थ है कि आदेश ग्राहक समूह को नहीं सौंपा गया है।

संपादित करें: हम OSC नहीं, Firecheckout का उपयोग कर रहे हैं


मैं इस बात की पुष्टि कर सकता हूं कि ओएससी के बिना एक स्टोर में, एक पंजीकृत ग्राहक जो अतिथि के रूप में जाँच कर रहा है, उसने ठीक यही किया है।
बेंज़001

0

हम ओएससी का उपयोग भी कर रहे हैं और यह समस्या हमारी साइट पर हो रही है। मुझे लगता है कि यह नॉन-कोर चेकआउट एक्सटेंशन में होता है। कोर मैगेंटो में, यदि आप लगातार गाड़ी चालू करते हैं तो अतिथि ग्राहकों को पंजीकरण या साइन-इन करने के लिए मजबूर किया जाता है, इसलिए ईमेल पता हमेशा मौजूद रहेगा। कई चेकआउट एक्सटेंशन (जैसे OSC) इस प्रतिबंध को लागू नहीं करते हैं, इसलिए आप एक ऐसे परिदृश्य में पहुंच जाते हैं, जिसे कोर कोड उम्मीद नहीं कर रहा है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.