Wie kann ich den Originalpreis und den Endpreis für das unten angegebene Produkt erhalten?
- Einfaches Produkt
- Konfigurierbares Produkt
- Produkt bündeln
- Gruppenprodukt
Für einfache Produkte kann ich den Preis leicht mit dem folgenden Code erhalten.
$finalPrice = $product->getFinalPrice();
$originalPrice = $product->getPrice();
Ich kann jedoch nicht den Originalpreis und den Endpreis für das konfigurierbare Produkt , das Bundle-Produkt oder das Gruppenprodukt erhalten
Gibt es eine einfache Möglichkeit, beide Preise für alle anderen Produkttypen zu erhalten?
EDIT:
Ich erhalte den Preis Originalpreis und Endpreis des konfigurierbaren Produkts unter Verwendung des folgenden Codes. und beziehen Sie sich auf get-price-range-konfigurable-product-magento-2
$basePrice = $product->getPriceInfo()->getPrice('regular_price');
$regularPrice = $basePrice->getMinRegularAmount()->getValue();
$specialPrice = $product->getFinalPrice();
Jede Hilfe wäre dankbar! Vielen Dank.
$_product->getSpecialPrice();
arbeitet nicht für mich
if($orgprice > $specialprice){ echo $_product->getSpecialPrice(); }