/ / Magento संग्रह में समान नाम और समान श्रेणी वाले उत्पादों का चयन कैसे करें - Magento

Magento संग्रह - Magento में समान नाम और समान श्रेणियों वाले उत्पादों का चयन कैसे करें

मैं सभी उत्पादों को एक ही नाम (नाम से समूहीकृत) और उसी श्रेणी (श्रेणी के आधार पर समूह) के साथ एक संग्रह बनाने के लिए कैसे बना सकता हूं ??

मदद के लिए बहुत बहुत धन्यवाद।

उत्तर:

जवाब के लिए 0 № 1

मुझे यकीन नहीं है कि अगर मैं स्पष्ट रूप से समझता हूं कि आप क्या चाहते हैं। आप GroupByAttribute विधि का उपयोग करके उत्पादों को नाम से समूह बना सकते हैं:

$_collection = Mage::getModel("catalog/product")->getCollection();
$_collection->addAttributeToSelect("*");
$_collection->groupByAttribute("name");

लेकिन श्रेणी द्वारा समूहीकरण करना इतना सरल नहीं है, क्योंकि एक उत्पाद अधिक श्रेणियों में हो सकता है। इसलिए मुझे यकीन नहीं है कि अगर यह संभव है, तो आपको शायद कुछ चेकिंग स्क्रिप्ट तर्क लिखना होगा।


लेकिन हो सकता है, आप चाहते हैं कि आपको सिर्फ नाम से ही उत्पाद मिलें

$_collection->addAttributeToFilter("name", "My product name")

और श्रेणी के अनुसार उत्पाद प्राप्त करें: श्रेणियों द्वारा Magento के उत्पाद


मैगेंटो में संग्रह के बारे में और पढ़ें: http://www.magentocommerce.com/wiki/1_-_installation_and_configuration/using_collections_in_magento