Dans la page de détail du produit, il affiche un pourcentage de remise. lorsque j'ouvre la page de liste, il ne peut pas afficher le pourcentage du produit configurable.
Veuillez me donner la solution pour cela.
J'ai utilisé le code ci-dessous pour cela, mais cela ne fonctionne pas pour le produit configurable.
<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>