Come posso ottenere il prezzo originale e il prezzo finale del prodotto indicato di seguito?
- Prodotto semplice
- Prodotto configurabile
- Prodotto in bundle
- Prodotto del gruppo
Per un prodotto semplice posso ottenere facilmente il prezzo usando il codice qui sotto.
$finalPrice = $product->getFinalPrice();
$originalPrice = $product->getPrice();
Ma non riesco a ottenere il prezzo originale e il prezzo finale per prodotto configurabile , prodotto in bundle , prodotto del gruppo
Esiste un modo semplice per ottenere entrambi i prezzi di tutti gli altri tipi di prodotti.
MODIFICARE :
Ottengo il prezzo Prezzo originale e Prezzo finale del prodotto configurabile utilizzando il codice seguente. e prendere riferimento da get-price-range-configurable-product-magento-2
$basePrice = $product->getPriceInfo()->getPrice('regular_price');
$regularPrice = $basePrice->getMinRegularAmount()->getValue();
$specialPrice = $product->getFinalPrice();
Qualsiasi aiuto sarebbe apprezzato! Grazie.
$_product->getSpecialPrice();
non funziona per me
if($orgprice > $specialprice){ echo $_product->getSpecialPrice(); }