मैं एक नई Magento दुकान बनाने पर काम कर रहा हूँ (यह Magento के साथ पहली बार है)।
मैं अपने उत्पाद पृष्ठों के लिए मौजूदा दुकान के स्वरूप को दोहराने के लिए देख रहा हूं, कम से कम लेआउट के संदर्भ में:
http://www.panamericantool.com/cobalt-drills/drill-stops.html
http://www.panamericantool.com/screw-driver-bits/paint-cutters.html
मुझे पता चला है कि मुझे जिस तरह की चीज़ के बाद काम करना है, उसे बनाने के लिए मुझे साधारण उत्पादों के साथ समूहीकृत उत्पादों का उपयोग करना होगा।
ऊपर दिए गए उदाहरणों में, प्रत्येक उत्पाद की अलग-अलग विशेषताएँ हैं, मुझे लगता है कि ये Magento में विभिन्न विशेषता सेटों के माध्यम से किए गए हैं।
हालाँकि वे विषय में उन विभिन्न तालिका शीर्षकों / मूल्यों को प्रदर्शित करने के लिए कैसे जाते हैं?
मुझे पता है कि मैं फ़ाइल में कर सकता हूं ->getAttributeName()
या कर सकता हूं , लेकिन इसके परिणामस्वरूप बड़ी मात्रा में होगा और मुझे अधिक जोड़ने पर टेम्पलेट को बदलना होगा।->getAttribute('attribute_code')
grouped.phtml
if (->getAttributeName() != '')...
मुझे यकीन है कि सभी विशेषताओं को प्राप्त करने और उन पर लूपिंग करने का एक तरीका है, लेकिन फिर आप meta_description
विशेषता ( $_product->getData()
विधि द्वारा लौटाए गए ) और तालिका में सूचीबद्ध एक विशेषता के बीच अंतर कैसे करेंगे ?
मैं कैसे उनके पास कुछ हासिल कर सकता हूं?
मैं प्रदर्शन के बारे में भी चिंतित हूं कि लॉन्च के समय दुकान में 5k उत्पाद होंगे, जो संभवत: 25k-30k तक बढ़ जाएगा क्योंकि हम अपने शेष स्टॉक को जोड़ते हैं। इनमें से कई को अलग-अलग विशेषताओं की आवश्यकता होगी, लेकिन मुझे लगता है कि मैं कई प्रदर्शन मुद्दों के बिना विशेषता सेट के बीच विशेषताओं को साझा कर सकता हूं?
अपडेट करें:
मैं इस के साथ खेल रहा हूँ, मैंने इसे सभी उत्पादों की विशेषताओं को प्राप्त करने के लिए पाया है, हालांकि मुझे अभी भी एक समूहीकृत उत्पाद तालिका पर कुछ मूल्यों को दिखाने का एक सरल तरीका नहीं पता है?
$attributes = Mage::getModel('catalog/product_attribute_api')->items($_product->getAttributeSetId());
foreach($attributes as $_attribute){
print_r($_attribute);
}