Tôi đang cố gắng để có được một bộ sưu tập các sản phẩm từ một danh mục id. Một vài điều tôi đã thử nằm trong khối:
$category = Mage::getModel('catalog/category')->load(123)
->getProductCollection();
và
$category = Mage::getModel('catalog/category')->load(123);
$products = $category->getProductCollection()->addCategoryFilter($category)
->addAttributeToFilter('type_id', 'simple')
->addAttributeToSelect('*');
cũng đã thử làm điều đó từ phtml
$oCatId = Mage::getModel('catalog/category')->load(769);
$products->addCategoryFilter($oCatId);
Không ai trong số này hoạt động nhưng tôi cũng không thấy bất kỳ lỗi nào. Tôi thấy một bài đăng khác có vẻ giống câu hỏi tương tự: Magento - Nhận sản phẩm từ danh mục cụ thể nhưng phương pháp đó cũng không hiệu quả với tôi. Cảm ơn vì bất kì sự giúp đỡ!
foreach ($products as $product) { echo $product->getId(); }
và tôi nhận được một loạt các id. Tuy nhiên khi tôiecho $product->getName();
không thử gì cả. Tôi đã cố gắng thêm->addAttributeToSelect('*')
nhưng không. Cảm ơn vì sự giúp đỡ nhiều hơn.