ฉันกำลังทำงานเพื่อสร้างร้าน 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);
}