Поиск…


Коллекция продуктов

$ProductCollection=Mage::getModel('catalog/product')->getCollection();

Выбор конкретного атрибута

$ProductCollection->addAttributeToSelect(array('name', 'product_url', 'small_image'));

Выбор атрибута All

$ProductCollection->addAttributeToSelect('*');

Добавить фильтр в подборку

$ProductCollection->addFieldToFilter('is_active',1);

Добавить фильтр атрибута продукта в коллекции

$ProductCollection->addAttributeToFilter('weight', array('gt' => 100));

Установить заказ

$ProductCollection->setOrder('id','ASC');

Установить лимит

$ProductCollection->setPageSize(10);

Установить текущую страницу

$ProductCollection->setCurPage(1);

Категория Коллекция определенного магазина и определенного уровня

$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
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow