Magento2: Minicart फुल है जबकि कार्ट खाली है


12

हमारे बहुत से ग्राहक शिकायत कर रहे हैं कि वे कार्ट में सामान जोड़ते हैं और फिर जब वे चेकआउट के लिए आगे बढ़ते हैं तो वे एक खाली कार्ट पर रीडायरेक्ट होते हैं।
हमने सोचा कि यह बहुत कम सत्र के समय का परिणाम हो सकता है, इसलिए हमने कुकी / सत्र जीवनकाल को 86400 (व्यवस्थापक और सर्वर दोनों पर) बढ़ाने की कोशिश की।
उसके बाद, मैंने समस्या को पुन: उत्पन्न करने की कोशिश की और अजीब व्यवहार को प्राप्त करने में कामयाब रहा जैसा कि आप संलग्न स्क्रीनशॉट पर देख सकते हैं।
मैंने कार्ट में उत्पादों को जोड़ा, लगभग 20-30 मिनट के बाद वापस आया और मेरे आइटम को मिनीकार्ट में देखा। तब मैं चेकआउट करने के लिए आगे बढ़ा और उसने मुझे इस खाली कार्ट पर पुनर्निर्देशित कर दिया, जबकि मिनीकार्ट अभी भी मेरे आइटम दिखा रहा है (पेज को रीफ्रेश करने से भी काम नहीं चला): यहाँ छवि विवरण दर्ज करें

-- कोई उपाय?


अद्यतन: अब तक हम फ़ाइलों का उपयोग करने के लिए सत्र कॉन्फ़िगरेशन को बदलकर इस समस्या को हल करने में कामयाब रहे (अक्षम मेमकेच्ड)। मुझे पता है कि मैगेंटो ने मेम्केच्ड का उपयोग करने की सिफारिश की है और यह पता नहीं है कि इस मुद्दे का क्या कारण है ...

जवाबों:


2

एप्लिकेशन \ कोड \ विक्रेता \ एक्सटेंशन \ आदि \ दृश्यपटल \ section.xml

<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Customer:etc/sections.xsd">
    <action name="extension/controller/action">
        <section name="cart"/>
    </action>
</config>

इस एक्शन पैरामीटर नाम में, आपको पूर्ण एक्शन पास करना होगा (For ex। Checkout / cart / add) जिसमें कार्ट अपडेट है। इसका मतलब है कि आप प्रोग्राम को शॉपिंग कार्ट में एक उत्पाद को हटा सकते हैं या जोड़ सकते हैं।

अंत में, यदि आप इस कोड का उपयोग करते समय किसी भी समस्या का सामना करते हैं तो नीचे टिप्पणी करें।

हैप्पी कोडिंग!


0

मैगेंटो स्थानीय भंडारण में सभी ग्राहक विशिष्ट डेटा (खरीदारी की टोकरी, ग्राहक का नाम, आदि ...) को वार्निश पर परदे के पीछे से रोकने के लिए रखता है। बाद में इस डेटा को JS का उपयोग करके पेज में डाला जाता है। आपके द्वारा देखा गया व्यवहार कैश जीवनकाल की गलत धारणा है। आदर्श रूप में, इसे सत्र जीवनकाल के साथ संरेखित किया जाना चाहिए।


जैसा कि मैंने कहा, हमने सत्र और कुकी दोनों को बढ़ाकर 86400 कर दिया, इससे कोई फायदा नहीं हुआ। केवल एक चीज जो समस्या को ठीक करने के लिए प्रतीत होती है वह मेमेकैड को अक्षम करना था (जिसे मैगेंटो के डॉक्स द्वारा सुझाए अनुसार कॉन्फ़िगर किया गया था)। हमने उसके बाद इस मुद्दे की जाँच बंद कर दी है, इसलिए मुझे नहीं पता कि वास्तव में इसका क्या कारण है।
पीनी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.