ฉันพยายามรับชุดผลิตภัณฑ์จากรหัสหมวดหมู่ มีบางสิ่งที่ฉันลองอยู่ในบล็อก:
$category = Mage::getModel('catalog/category')->load(123)
->getProductCollection();
และ
$category = Mage::getModel('catalog/category')->load(123);
$products = $category->getProductCollection()->addCategoryFilter($category)
->addAttributeToFilter('type_id', 'simple')
->addAttributeToSelect('*');
ก็ลองทำมันจาก phtml
$oCatId = Mage::getModel('catalog/category')->load(769);
$products->addCategoryFilter($oCatId);
ไม่มีการทำงานนี้ แต่ฉันไม่เห็นข้อผิดพลาดใด ๆ ฉันเห็นโพสต์อื่นที่ดูเหมือนคำถามเดียวกัน: วีโอไอพี - รับผลิตภัณฑ์จากหมวดหมู่เฉพาะแต่วิธีการนั้นไม่ได้ผลสำหรับฉันเช่นกัน ขอบคุณสำหรับความช่วยเหลือใด ๆ !
foreach ($products as $product) { echo $product->getId(); }
และฉันจะได้รับรหัสชุด อย่างไรก็ตามเมื่อฉันลองทำecho $product->getName();
อะไร ฉันพยายามเพิ่ม->addAttributeToSelect('*')
แต่ไม่ ขอบคุณสำหรับความช่วยเหลือเพิ่มเติม