Skip to content

Получаем коллекцию продуктов Magento

Получаем коллекцию продуктов. Выбираем атрибуты продуктов которые необходимо вывести.

К примеру, можно выбрать коллекцию продуктов Magento, только с атрибутами имя и sku, массив будет меньше и будет обрабатываться быстрее.

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

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

$productCollection = Mage::getModel('catalog/product')->getCollection()
                         ->addAttributeToSelect('sku')
                         ->addAttributeToSelect('name');

foreach ($productCollection as $product) {

    echo $product->getData('name');
    echo $product->getData('sku');

}

В Magento есть много способов получить коллекцию(список) товаров.

Magento 1.*