Comment puis-je obtenir le prix d'origine et le prix final des produits ci-dessous?
- Produit simple
- Produit configurable
- Produit groupé
- Produit de groupe
Pour un produit simple, je peux obtenir le prix facilement en utilisant le code ci-dessous.
$finalPrice = $product->getFinalPrice();
$originalPrice = $product->getPrice();
Mais je ne suis pas en mesure d'obtenir le prix original et le prix final pour le produit Configurable , produit Bundle , produit Groupe
Existe-t-il un moyen simple d'obtenir les deux prix de tous les autres types de produits?
ÉDITER :
J'obtiens le prix Prix d' origine et prix final du produit configurable en utilisant le code ci-dessous. et prendre référence à get-price-range-configurable-product-magento-2
$basePrice = $product->getPriceInfo()->getPrice('regular_price');
$regularPrice = $basePrice->getMinRegularAmount()->getValue();
$specialPrice = $product->getFinalPrice();
Toute aide serait appréciée! Merci.
magento2
frontend
products
special-price
product-prices
Chirag Patel
la source
la source
$_product->getSpecialPrice();
ne travaille pas pour moiif($orgprice > $specialprice){ echo $_product->getSpecialPrice(); }
Réponses:
Vous pouvez obtenir le prix régulier et le prix final de tous les types de produits en utilisant ci-dessous.
Remarque: Dans l'exemple ci-dessus, $ product est le produit actuel.
la source