Jump to content

[Résolu] (1.7) Masquer les bons de réduction qui ne sont pas limités à un seul client dans le compte client


Recommended Posts

Bonjour,

Je souhaiterai masquer les bons de réduction qui ne sont pas limités à un seul client (ou un groupe de clients) dans le compte client.

Je souhaite uniquement afficher les bons de réduction personnels (pour lesquels j'ai indiqué un client précis)

 

Merci ;)

Edited by Perrine (see edit history)
Link to comment
Share on other sites

  • 4 weeks later...

Bonjour, il suffit de modifier le template themes/votretheme/customer/discount.tpl et faire un petit test dans la boucle foreach. Ce qui donne :

      <tbody>
        {foreach from=$cart_rules item=cart_rule}
          {if $cart_rule.id_customer==$customer.id}
          <tr>
            <th scope="row">{$cart_rule.code}</th>
            <td>{$cart_rule.name}</td>
            <td class="text-xs-right">{$cart_rule.quantity_for_user}</td>
            <td>{$cart_rule.value}</td>
            <td>{$cart_rule.voucher_minimal}</td>
            <td>{$cart_rule.voucher_cumulable}</td>
            <td>{$cart_rule.voucher_date}</td>
          </tr>
          {/if}
        {/foreach}
      </tbody>

 

  • Thanks 1
Link to comment
Share on other sites

  • 3 weeks later...

Bonjour,

Au temps pour moi, cela fonctionne parfaitement !! :) 

Et sans vouloir abuser de votre temps, est-ce que vous avez une astuce pour afficher les codes liés à un groupe de clients ? C'est à dire que ma cliente appartient au groupe A et ce groupe A bénéficie d'un code de réduction mais il ne s'affiche plus du coup.

Merci ;)

 

 

Link to comment
Share on other sites

  • Perrine changed the title to [Résolu] (1.7) Masquer les bons de réduction qui ne sont pas limités à un seul client dans le compte client
Le 06/09/2021 à 11:55 AM, Perrine a dit :

Et sans vouloir abuser de votre temps, est-ce que vous avez une astuce pour afficher les codes liés à un groupe de clients ? C'est à dire que ma cliente appartient au groupe A et ce groupe A bénéficie d'un code de réduction mais il ne s'affiche plus du coup.

Il suffit de changer

{if $cart_rule.id_customer==$customer.id}

en

{if $cart_rule.id_customer==$customer.id || $cart_rule.group_restriction<>0}

 

  • Thanks 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...