Sto cercando di ottenere una raccolta di prodotti da un ID categoria. Alcune cose che ho provato sono nel blocco:
$category = Mage::getModel('catalog/category')->load(123)
->getProductCollection();
e
$category = Mage::getModel('catalog/category')->load(123);
$products = $category->getProductCollection()->addCategoryFilter($category)
->addAttributeToFilter('type_id', 'simple')
->addAttributeToSelect('*');
ho anche provato a farlo dal phtml
$oCatId = Mage::getModel('catalog/category')->load(769);
$products->addCategoryFilter($oCatId);
Niente di tutto ciò funziona, ma non vedo neanche errori. Ho visto un altro post che sembra la stessa domanda: Magento - Ottieni prodotti dalla categoria specifica ma quel metodo non ha funzionato neanche per me. Grazie per qualsiasi aiuto!
foreach ($products as $product) { echo $product->getId(); }
e ottengo una serie di ID. Tuttavia quando non provoecho $product->getName();
nulla. Ho provato ad aggiungere->addAttributeToSelect('*')
anche ma no. Grazie per ulteriore aiuto.