Nella pagina dei dettagli del prodotto, mostra una percentuale di sconto. quando apro la pagina dell'elenco non può mostrare la percentuale per il prodotto configurabile.
Per favore, dammi la soluzione per questo.
Ho usato il seguente codice per quello, ma non funziona per il prodotto configurabile.
<div class="discount-p">
<?php
if($_product->getTypeId() == "simple") {
$simplePrice = $_product->getPrice();
} else {
$_children = $_product->getTypeInstance()->getUsedProducts($_product);
foreach ($_children as $child){
$simplePrice = $child->getPrice();
break;
}
}
$_finalPrice =$_product->getFinalPrice();
$_price = $simplePrice;
if($_finalPrice < $_price) {
$_savingPercent = 100 - round(($_finalPrice / $_price)*100);
echo '('. $_savingPercent . '%off)';
}
?>
</div>