Вопрос

Я работаю над модулем соединителя для пользовательской системы CMS в Magento. Я использую следующий код для извлечения продуктов из данной категории.

$category = Mage::getModel('catalog/category')->load($catID);
$collection = $category->getProductCollection();
$collection->addAttributeToSelect('name');
$collection->addAttributeToSelect('description');
$collection->addAttributeToSelect('image');
$products = $collection->getItems();

foreach ($products as $product) {...}

Проблема в том, когда я выполняю $ product-> getPrice (), я ничего не получаю. Любая помощь ценится.

Это было полезно?

Решение

Вы выбираете только эти 3 атрибута (имя, описание, изображение), тогда как вы ожидаете цены от сбора продуктов. Пожалуйста, добавьте атрибут цены к вашему выбору.

    $collection->addAttributeToSelect('price'); 

а затем используйте

     //returns price which is not a final one.
     $product->getPrice();
Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top