Skip to content

Выбор коллекции продуктов Magento с фильтрацией и сортировкой

Получим коллекцию продуктов Magento, и добавим фильтр для выборки продуктов.

require_once '/var/www/html/app/Mage.php';

Mage::app("default")->setCurrentStore( Mage_Core_Model_App::ADMIN_STORE_ID );

$products = Mage::getModel('catalog/product')->getCollection()
               ->addAttributeToFilter('type_id', 'simple') //тип продукта simple, configurable...
               ->addAttributeToFilter('visibility', '4') //видимость, 4-видимый в каталоге и в поиске
               ->addAttributeToSort('sku', 'ASC'); //сортировка

foreach($products as $p) {
    var_dump($p); //получим аттрибуты товара Magento
}
Magento 1.*