मैं वर्तमान श्रेणी के आधार पर उत्पाद संग्रह प्राप्त कर रहा हूं। मुझे स्टॉक उत्पादों के अंदर और बाहर दोनों को समाहित करने के लिए इस संग्रह की आवश्यकता है, और मुझे मूल्य निर्धारण डेटा भी सही ढंग से प्रदर्शित करने की आवश्यकता है।
मेरा स्टोर उत्पाद मूल्य निर्धारण को कर के रूप में सम्मिलित करने के लिए, और स्टोर के मोर्चे पर समावेशी और अनन्य दोनों के रूप में कीमतों को दिखाने के लिए कॉन्फ़िगर किया गया है।
संग्रह प्राप्त करने का कोड इस प्रकार है:
$category = Mage::registry('current_category');
$_productCollection = Mage::getModel('catalog/product')->getCollection()
->addCategoryFilter($category)
->addAttributeToSelect(['sku', 'name', 'price'])
->addAttributeToFilter('status', 1)
->addAttributeToSort('jump_number', Varien_Data_Collection::SORT_ORDER_ASC);
उपरोक्त के साथ मुद्दा यह है कि getPriceHtml()
विधि का उपयोग करके मूल्य ब्लॉक को लोड करते समय , समावेशी और अनन्य दोनों मूल्य समावेशी मूल्य के रूप में प्रदर्शित किए जाते हैं।
कुछ शोध के बाद, मैंने पाया कि addFinalPrice()
मेरे संग्रह में एक विधि जोड़ने से मुझे मूल्य निर्धारण की उम्मीद है - एक सही अनन्य और सही समावेशी कीमत।
हालाँकि, यदि मैं addFinalPrice()
विधि शामिल करता हूं, तो मेरे संग्रह में स्टॉक उत्पाद नहीं हैं।
क्या सही मूल्य निर्धारण डेटा वापस करने और संग्रह में बिक्री योग्य और स्टॉक उत्पादों के बाहर होने का एक तरीका है?