Prestashop 1.5 : Afficher le prix barré et le montant de la réduction

Vous désirez afficher le prix barré et le montant de la réduction dans le le listing produit prestashop 1.5, voilà la solution...

Ajouter ligne 54 dans themes/default/product-list.tpl :

{if $product.price_without_reduction neq $product.price}
{if $product.specific_prices}{assign var='pro_specific_prices' value=$product.specific_prices}

{if $pro_specific_prices.reduction_type eq 'percentage' && ($pro_specific_prices.from eq $pro_specific_prices.to OR ($smarty.now|date_format:'%Y-%m-%d %H:%M:%S' <= $pro_specific_prices.to && $smarty.now|date_format:'%Y-%m-%d %H:%M:%S' >= $pro_specific_prices.from))}-{$pro_specific_prices.reduction * 100|floatval}%
{/if}

{if $pro_specific_prices.reduction_type eq 'amount' && ($pro_specific_prices.from eq $pro_specific_prices.to OR ($smarty.now|date_format:'%Y-%m-%d %H:%M:%S' <= $pro_specific_prices.to && $smarty.now|date_format:'%Y-%m-%d %H:%M:%S' >= $pro_specific_prices.from))}-{$pro_specific_prices.reduction|floatval}€
{/if}
{/if}
{/if}

{if $priceDisplay >= 0 && $priceDisplay <= 2}
{if $product.price_without_reduction > $product.price}
{convertPrice price=$product.price_without_reduction}
{if $tax_enabled}
{if $priceDisplay == 1}{l s='tax excl.'}{else}{l s='tax incl.'}{/if}
{/if}
{/if}
{/if}

Ajouter ligne 164 dans themes/default/css/product_list.css :
.reduction_percent,
.reduction_amount {
display: block;
float: right;
margin-left:10px;
padding: 0 0 0 10px;
font-weight: bold;
font-size: 12px;
color: #fff;
background: url(../img/bg_reduction.png) no-repeat 0 0 transparent
}
.reduction_percent span,
.reduction_amount span {
display: block;
padding: 1px 5px 1px 0;
background: url(../img/bg_reduction.png) no-repeat 100% 0 transparent
}

Si un développeur confirmé passe par là et peut vérifier le code, ça serait top.

Nativement Prestashop devrait gérer cette possibilité d'afficher la réduction dans le listing produit.