hardballer Posted January 24, 2012 Share Posted January 24, 2012 Bonjour a tous ! Je cherche a creer des bons de réduction qui pourraient être valables pour tous les clients, mais que ces bons n'apparaissent pas dans la partie "Mon Compte" du client. Explications : Sur un grand volume de nos clients , une réduction peut s'appliquer. Pour diverses raisons, il ne nous est pas possible de "catégoriser" ces clients au niveau de prestashop, on ne peut donc pas utiliser les fonctionalités de "remises automatiques" ou le paramètre "destiné à " des bons de reductions. L'idée serait donc de créer un bon de réduction applicable à tous, puis de le communiquer uniquement aux clients concernés. Le problème est que tous les clients (même ceux non concernés) verraient apparaître ce bon de réduction dans la partie "mon compte/mes bons de réduction". Il faudrait donc pouvoir décider si oui on non un bon de réduction peut apparaître dans cette section, ou bien, de cacher totalement cette section (comme lorsqu'on décide de désactiver les bons de réduction, mais que la saisie et le traitement de ces bons ailleurs sur le site fonctionne encore) Quelqu'un a t' il une idée ? D'ailleurs j'ai du mal a saisir l'utilité de cette page "Mes bons de réductions", sur la plupart des site marchands que je fréquente, les Bons/codes promotion ne sont pas si évidemment affichés, d'où tous les sites permettant de les trouver sur internet ... Merci d'avance, Link to comment Share on other sites More sharing options...
hardballer Posted January 25, 2012 Author Share Posted January 25, 2012 Probleme résolu ! J'ai modifié le template discount.tpl de la façon ci dessous : les bons de réduction ne sont affichés dans la liste que si le paramètre "afficher dans le résumé du panier" est activé {if $discountDetail.cart_display == 1} <tr class="{if $smarty.foreach.myLoop.first}first_item{elseif $smarty.foreach.myLoop.last}last_item{else}item{/if} {if $smarty.foreach.myLoop.index % 2}alternate_item{/if}"> <td class="discount_code">{$discountDetail.name}</td> <td class="discount_description">{$discountDetail.description}</td> <td class="discount_quantity">{$discountDetail.quantity_for_user}</td> <td class="discount_value"> {if $discountDetail.id_discount_type == 1} {$discountDetail.value|escape:'htmlall':'UTF-8'}% {elseif $discountDetail.id_discount_type == 2} {convertPrice price=$discountDetail.value} {else} {l s='Free shipping'} {/if} </td> <td class="discount_minimum"> {if $discountDetail.minimal == 0} {l s='none'} {else} {convertPrice price=$discountDetail.minimal} {/if} </td> <td class="discount_cumulative"> {if $discountDetail.cumulable == 1} <img src="{$img_dir}icon/yes.gif" alt="{l s='Yes'}" class="icon" /> {else} <img src="{$img_dir}icon/no.gif" alt="{l s='No'}" class="icon" /> {/if} </td> <td class="discount_expiration_date">{dateFormat date=$discountDetail.date_to}</td> </tr> {/if} Link to comment Share on other sites More sharing options...
laurent65200 Posted October 23, 2013 Share Posted October 23, 2013 Bonjour a tous ! Je cherche a creer des bons de réduction qui pourraient être valables pour tous les clients, mais que ces bons n'apparaissent pas dans la partie "Mon Compte" du client. Explications : Sur un grand volume de nos clients , une réduction peut s'appliquer. Pour diverses raisons, il ne nous est pas possible de "catégoriser" ces clients au niveau de prestashop, on ne peut donc pas utiliser les fonctionalités de "remises automatiques" ou le paramètre "destiné à " des bons de reductions. L'idée serait donc de créer un bon de réduction applicable à tous, puis de le communiquer uniquement aux clients concernés. Le problème est que tous les clients (même ceux non concernés) verraient apparaître ce bon de réduction dans la partie "mon compte/mes bons de réduction". Il faudrait donc pouvoir décider si oui on non un bon de réduction peut apparaître dans cette section, ou bien, de cacher totalement cette section (comme lorsqu'on décide de désactiver les bons de réduction, mais que la saisie et le traitement de ces bons ailleurs sur le site fonctionne encore) Quelqu'un a t' il une idée ? D'ailleurs j'ai du mal a saisir l'utilité de cette page "Mes bons de réductions", sur la plupart des site marchands que je fréquente, les Bons/codes promotion ne sont pas si évidemment affichés, d'où tous les sites permettant de les trouver sur internet ... Merci d'avance, bonjour je recherche comment redre les bon de parrainage non cumulable pour tous voici mon fichier discount.tpl mais quoi indiquer pour non cumulable a tous par avance merci {* * 2007-2012 PrestaShop * * NOTICE OF LICENSE * * This source file is subject to the Academic Free License (AFL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/afl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to [email protected] so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <[email protected]> * @copyright 2007-2012 PrestaShop SA * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) * International Registered Trademark & Property of PrestaShop SA *} {capture name=path}<a href="{$link->getPageLink('my-account', true)}">{l s='My account'}</a><span class="navigation-pipe">{$navigationPipe}</span>{l s='My vouchers'}{/capture} {include file="$tpl_dir./breadcrumb.tpl"} <h1>{l s='My vouchers'}</h1> {if isset($cart_rules) && count($cart_rules) && $nb_cart_rules} <table class="discount std table_block"> <thead> <tr> <th class="discount_code first_item">{l s='Code'}</th> <th class="discount_description item">{l s='Description'}</th> <th class="discount_quantity item">{l s='Quantity'}</th> <th class="discount_value item">{l s='Value'}*</th> <th class="discount_minimum item">{l s='Minimum'}</th> <th class="discount_cumulative item">{l s='Cumulative'}</th> <th class="discount_expiration_date last_item">{l s='Expiration date'}</th> </tr> </thead> <tbody> {foreach from=$cart_rules item=discountDetail name=myLoop} <tr class="{if $smarty.foreach.myLoop.first}first_item{elseif $smarty.foreach.myLoop.last}last_item{else}item{/if} {if $smarty.foreach.myLoop.index % 2}alternate_item{/if}"> <td class="discount_code">{$discountDetail.code}</td> <td class="discount_description">{$discountDetail.name}</td> <td class="discount_quantity">{$discountDetail.quantity_for_user}</td> <td class="discount_value"> {if $discountDetail.id_discount_type == 1} {$discountDetail.value|escape:'htmlall':'UTF-8'}% {elseif $discountDetail.id_discount_type == 2} {convertPrice price=$discountDetail.value} {elseif $discountDetail.id_discount_type == 3} {l s='Free shipping'} {else} - {/if} </td> <td class="discount_minimum"> {if $discountDetail.minimal == 0} {l s='None'} {else} {convertPrice price=$discountDetail.minimal} {/if} </td> <td class="discount_cumulative"> {if $discountDetail.cumulable == 1} <img src="{$img_dir}icon/yes.gif" alt="{l s='Yes'}" class="icon" /> {l s='Yes'} {else} <img src="{$img_dir}icon/no.gif" alt="{l s='No'}" class="icon" valign="middle" /> {l s='No'} {/if} </td> <td class="discount_expiration_date">{dateFormat date=$discountDetail.date_to}</td> </tr> {/foreach} </tbody> </table> <p> *{l s='Tax included'} </p> {else} <p class="warning">{l s='You do not have any vouchers.'}</p> {/if} <ul class="footer_links"> <li><a href="{$link->getPageLink('my-account', true)}"><img src="{$img_dir}icon/my-account.gif" alt="" class="icon" /> {l s='Back to your account'}</a></li> <li class="f_right"><a href="{$base_dir}"><img src="{$img_dir}icon/home.gif" alt="" class="icon" /> {l s='Home'}</a></li> </ul> Link to comment Share on other sites More sharing options...
onejock Posted March 25, 2014 Share Posted March 25, 2014 up Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now