magento
Colecciones
Buscar..
Colección de productos
$ProductCollection=Mage::getModel('catalog/product')->getCollection();
Seleccionando el Atributo específico
$ProductCollection->addAttributeToSelect(array('name', 'product_url', 'small_image'));
Seleccionando el atributo All
$ProductCollection->addAttributeToSelect('*');
Añadir filtro en la colección
$ProductCollection->addFieldToFilter('is_active',1);
Añadir filtro de atributos del producto en la colección
$ProductCollection->addAttributeToFilter('weight', array('gt' => 100));
Establecer orden
$ProductCollection->setOrder('id','ASC');
Establecer limite
$ProductCollection->setPageSize(10);
Establecer página actual
$ProductCollection->setCurPage(1);
Categoría Colección de una tienda específica y nivel específico.
$rootId = Mage::app()->getStore($storeId)->getRootCategoryId();
$categories = Mage::getModel('catalog/category')->getCollection()
->addAttributeToSelect('*')
->addFieldToFilter('path', array('like'=> "1/$rootId/%"))
->addAttributeToFilter('level', 2)
->addAttributeToFilter('is_active', 1);
Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow