Ne peut pas getPrice pour le produit
-
16-10-2019 - |
Question
Je travaille sur un module de connecteur pour un système CMS personnalisé dans Magento. J'utilise le code suivant pour tirer les produits d'une catégorie donnée.
$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) {...}
Le problème est quand j'exécute $ product-> getPrice () Je reviens de rien. Toute aide est appréciée.
La solution
vous sélectionnez uniquement ces 3 attributs (nom, description, image) alors comment voulez-vous que le prix de la collection de produits. de bien vouloir ajouter l'attribut de prix à votre sélection.
$collection->addAttributeToSelect('price');
et puis utilisez
//returns price which is not a final one.
$product->getPrice();
Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange