Не могу получить продукт для продукта
-
16-10-2019 - |
Вопрос
Я работаю над модулем соединителя для пользовательской системы 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();
Не связан с magento.stackexchange