Estoy tratando de obtener una colección de productos de una identificación de categoría. Algunas cosas que he intentado están en el bloque:
$category = Mage::getModel('catalog/category')->load(123)
->getProductCollection();
y
$category = Mage::getModel('catalog/category')->load(123);
$products = $category->getProductCollection()->addCategoryFilter($category)
->addAttributeToFilter('type_id', 'simple')
->addAttributeToSelect('*');
También traté de hacerlo desde el phtml
$oCatId = Mage::getModel('catalog/category')->load(769);
$products->addCategoryFilter($oCatId);
Nada de esto funciona pero tampoco veo ningún error. Vi otra publicación que parece la misma pregunta: Magento - Obtener productos de una categoría específica, pero ese método tampoco funcionó para mí. ¡Gracias por cualquier ayuda!
foreach ($products as $product) { echo $product->getId(); }
y obtengo una serie de identificadores. Sin embargo cuando no intentoecho $product->getName();
nada. Intenté agregar->addAttributeToSelect('*')
también pero no. Gracias por más ayuda.Mage::getResourceModel('catalog/product_collection')->setStoreId(Mage::app()->getStore()->getId())->addCategoryFilter($category)->addAttributeToSelect('sku');
Cómo cargar una colección de productos con todos los datos que generalmente necesita para las listas de productos en la interfaz:
Esto prepara la colección de productos para cargar los datos necesarios para mostrar los precios, el enlace del producto y cualquier atributo configurado como "utilizado en la lista de productos", pero no más.
fuente
->limit(5)
no funcionó->setPageSize(5)
;
después del$category = Mage::getModel('catalog/category')->load(123)
códigoEl siguiente código le dará una colección de productos de la categoría ID 10.
fuente
Código para obtener la colección de productos de un ID de categoría particular:
fuente
El siguiente código es mucho más simple y eficiente que cargar la colección de productos y el filtrado utilizando sus atributos
fuente
En Magento 2, prueba esta colección de categorías olvidadas usando el ID de categoría
fuente
Obtenga la colección de productos con detalle. Espero que sea de ayuda.
fuente
new Mage_Catalog_Model_Category()
es cuestionable.