Проверить настройки Skip to content

Фильтр аттрибутов продукта в выборке Коллекции Magento

Получая коллекцию продуктов в Magento, бывает что требуется добавить фильтрацию по типу или атрибуту. В Magento это легко реализовано, несколькими способами. Ниже приводится пример самого простого в Magento.

$products = Mage::getModel('catalog/product')->getCollection()
               ->addAttributeToFilter('type_id', 'simple') // тип продукта
               ->addAttributeToFilter('visibility', '4');  // "видимость"

type_id — тип продукта, простой или сконфигурированный, или бандл… и т. д.

visibility -«видимость» в  катологе, каталоге и поиске, поиске, или негде невидим

Можно добавить много фильтров в Magento.

Magento 1.*