Jump to content

Prise en compte des bons de réduction à 0€


Recommended Posts

Bonjour!

 

Je souhaiterai détourner la fonction bons de réduction (voucher), j'aurai simplement besoin que dans order-payment.tpl (dans le dossier du thème) la ligne du bon de réduction s'affiche même lorsu'on créer un bon de réduction d'une valeur de 0€.

Ce qui n'est pas le cas par défaut :

{if count($discounts)}
 <tbody>
 {foreach from=$discounts item=discount name=discountLoop}
  <tr class="cart_discount {if $smarty.foreach.discountLoop.last}last_item{elseif $smarty.foreach.discountLoop.first}first_item{else}item{/if}" id="cart_discount_{$discount.id_discount}">
   <td class="cart_discount_name" colspan="2">{$discount.name}</td>
   <td class="cart_discount_description" colspan="3">{$discount.description}</td>
   <td class="cart_discount_price">
 <span class="price-discount">
  {if $discount.value_real > 0}
   {if !$priceDisplay}
    {displayPrice price=$discount.value_real*-1}
   {else}
    {displayPrice price=$discount.value_tax_exc*-1}
   {/if}
  {/if}
 </span>
   </td>
  </tr>
 {/foreach}
 </tbody>
{/if}

 

D'une part lorsque le montant est égal à 0 la condition {if count($discounts)} n'est pas remplie, et {foreach from=$discounts item=discount name=discountLoop} n'est pas pris en compte du coup, impossible de récupérer les variables {$discount.name} et/ou {$discount.description} qui m'iraient aussi... :(

 

Une idée quelqu'un? Merci! :)

  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...