ম্যাজেন্টো 2: কার্ট খালি অবস্থায় মিনিকার্ট পূর্ণ


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>

এই ক্রিয়াকলাপের প্যারামিটারের নামটিতে আপনাকে সম্পূর্ণ ক্রিয়াটি পাস করতে হবে (উদাহরণস্বরূপ চেকআউট / কার্ট / অ্যাডের জন্য) যাতে কার্ট আপডেট হয়। এর অর্থ আপনি প্রোগ্রামিয়ালি মুছে ফেলবেন বা শপিং কার্টে একটি পণ্য যুক্ত করুন।

শেষ অবধি, এই কোডটি ব্যবহার করার সময় আপনি যদি কোনও সমস্যার মুখোমুখি হন তবে নীচে মন্তব্য করুন।

শুভ কোডিং!


0

বার্নিশের মতো প্রক্সিগুলিতে ক্যাচিং প্রতিরোধ করার জন্য ম্যাগেন্টো সমস্ত গ্রাহক নির্দিষ্ট ডেটা (শপিং কার্ট, গ্রাহকের নাম, ইত্যাদি) স্থানীয় স্টোরেজে রাখে। পরে এই তথ্যটি জেএস ব্যবহার করে পৃষ্ঠায় সন্নিবেশ করা হয়েছে। আপনি যে আচরণটি লক্ষ্য করেছেন তা হ'ল ক্যাশে আজীবন একটি ভুল কনফিগারেশন। আদর্শভাবে, এটি সেশনের জীবনকালের সাথে একত্রিত হওয়া উচিত।


আমি যেমন বলেছি, আমরা সেশন এবং কুকি উভয়ই 86400 এ বাড়িয়েছি, এটি কোনও লাভ হয়নি। সমস্যাটি সমাধান করার জন্য কেবল মনে হচ্ছে মেমক্যাচ অক্ষম করা (যা ম্যাগেন্টোর ডক্সের পরামর্শ অনুসারে কনফিগার করা হয়েছিল)। এর পরে আমরা সমস্যাটি পরীক্ষা করা বন্ধ করে দিয়েছিলাম তাই আসলে কী কারণে এটি হয়েছে তা আমার কোনও ধারণা নেই।
পিনি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.