Не могу получить цену за товар
Я работаю над модулем соединителя для пользовательской системы 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() Я ничего не получаю взамен. Любая помощь будет оценена по достоинству.
5
Author: Nate Bunney, 2013-03-28
1 answers
Вы выбираете только эти 3 атрибута (имя, описание, изображение), тогда как вы ожидаете цену от коллекции продуктов. пожалуйста, добавьте атрибут цены к вашему выбору.
$collection->addAttributeToSelect('price');
, А затем используйте
//returns price which is not a final one.
$product->getPrice();
6
Author: Haijerome, 2013-03-28 03:07:31