यह सवाल मुझे काफी समय से हैरान कर रहा था।
Magento 1.13.xx में पेश किए गए सुधार बगफिक्स को "उत्पाद गुण" और "टैग एकत्रीकरण डेटा" इंडेक्सर्स को कवर नहीं करने के लिए आंशिक पुन: अनुक्रमण कहा जाता है? इन दोनों को मैन्युअल रूप से पुन: अनुक्रमित क्यों किया जाना है?
मेरी राय में ईएवी इंडेक्स सबसे महत्वपूर्ण है। इसके लिए आंशिक पुन: अनुक्रमण नहीं होने का अर्थ है कि प्रत्येक बिक्री के बाद (और कुछ लोगों के पास) सूचकांक अमान्य है जिसका अर्थ है कि स्तरित नेविगेशन अब मान्य नहीं है जिसके परिणामस्वरूप असंगत डेटा प्रदर्शन और बिक्री का नुकसान होता है।
क्या मुझसे साफ़ - साफ़ कुछ चीज़ चूक रही है?
अद्यतन करें:
तो यहाँ इस बग का वर्णन है । एक बार जब बिक्री हो जाती है और उत्पाद स्टॉक से बाहर हो जाता है तो स्तरित नेविगेशन केवल साधारण उत्पादों के लिए उत्पादों की विशेषताओं के परिवर्तनों को दर्शाता है लेकिन कॉन्फ़िगरेशन के लिए नहीं (बंडल और समूहित परीक्षण नहीं किया गया है)।
तो चलिए अपने कैटलॉग में मान लें कि आपके पास विभिन्न आकारों में उपलब्ध टी-शर्ट जैसे एक विन्यास योग्य उत्पाद है और "आकार" विशेषता "फ़िल्टर करने योग्य (परिणामों के साथ)" है। फिर उपयुक्त श्रेणी या खोज परिणामों के स्तरित नेविगेशन में आपके पास आकार अनुभाग होगा जहां सभी उपलब्ध आकार सूचीबद्ध हैं। यदि बिक्री के बाद, एक विशेष आकार स्टॉक से बाहर चला जाता है, तो आप उम्मीद करेंगे कि यह स्तरित नेविगेशन से गायब हो जाएगा। यह तब तक नहीं होता जब तक आप अनुक्रमणिका को ताज़ा नहीं करते और कैश को फ्लश नहीं करते।
यह बग वास्तव में महत्वपूर्ण है। यह दो तरह से खतरा है। सबसे पहले, अंतिम ग्राहक जो एक स्तरित नेविगेशन में अपना आकार देखता है और फिर देखता है कि यह वास्तव में उपलब्ध नहीं है, आपकी दुकान को निराशा में छोड़ देगा। इससे भी बुरी बात यह है कि एक बार उत्पाद स्टॉक में वापस आ जाता है, यह स्तरित नेविगेशन में दिखाई नहीं देगा, इसलिए अंतिम ग्राहक इसे खरीद नहीं पाएंगे। इसलिए राजस्व घाटे की मात्रा को कम आंकना कठिन है।