Flobrand Posted January 29, 2014 Share Posted January 29, 2014 Bonjour, sur mon ancien site en v1.4 lorsqu'un client allait voir son panier, il lui était proposé de rentrer un code de réduction dans un petit champ de texte. Je suis passé sur un presta en 1.5.6 tout neuf en important ma base de données, j'ai donc les mêmes règles de promotion, mais je n'ai plus ce champ de texte avec marqué "code de réduction" pour que le client puisse rentrer le sien. Est-ce normal et dois-je recréer cela dans le html, ou est-ce que ça devrait se générer tout seul vu qu'il y'a les codes promos dans le back office? Link to comment Share on other sites More sharing options...
Flobrand Posted January 29, 2014 Author Share Posted January 29, 2014 Up Link to comment Share on other sites More sharing options...
Divine Posted January 29, 2014 Share Posted January 29, 2014 Bonjour, C'est apparemment un bug de la version 1.5 : http://www.prestashop.com/forums/topic/303793-resolu-bon-de-r%C3%A9duction-introuvable-invisible-indisponible-prestashop-1562/ Link to comment Share on other sites More sharing options...
Flobrand Posted January 30, 2014 Author Share Posted January 30, 2014 <div id="cart_voucher" class="table_block"> {if $voucherAllowed} {if isset($errors_discount) && $errors_discount} <ul class="error"> {foreach $errors_discount as $k=>$error} <li>{$error|escape:'htmlall':'UTF-8'}</li> {/foreach} </ul> {/if} <form action="{if $opc}{$link->getPageLink('order-opc', true)}{else}{$link->getPageLink('order', true)}{/if}" method="post" id="voucher"> <fieldset class="clearfix"> <h4><label for="discount_name">{l s='Vouchers'}</label></h4> <p> <input type="text" class="discount_name" id="discount_name" name="discount_name" value="{if isset($discount_name) && $discount_name}{$discount_name}{/if}" /> </p> <p class="submit"><input type="hidden" name="submitDiscount" /><input type="submit" name="submitAddDiscount" value="{l s='OK'}" class="btn btn-inverse" /></p> {if $displayVouchers} <h4 class="title_offers">{l s='Take advantage of our offers:'}</h4> <div id="display_cart_vouchers"> {foreach $displayVouchers as $voucher} <span onclick="$('#discount_name').val('{$voucher.name}');return false;" class="voucher_name">{$voucher.name} </span> - {$voucher.description} <br /> {/foreach} </div> {/if} </fieldset> </form> {/if} </div> Je me retrouve avec ça (différent du lien) et je ne vois pas trop ce que je dois changer Link to comment Share on other sites More sharing options...
Flobrand Posted January 30, 2014 Author Share Posted January 30, 2014 Pour comparer j'ai crée une version locale de prestashop 1.5 de base en implémentant juste le même thème que j'ai que sur mon site en ligne. Sur la version locale le champ "bon de réduction" s'affiche, sur mon site non. J'ai regarde le code source et comparé: - sur la version locale j'ai <div id="cart_voucher" class="table_block"> <form action="http://localhost/prestashop_origin/index.php?controller=order" method="post" id="voucher"> <fieldset class="clearfix"> <h4><label for="discount_name">Bon de réduction</label></h4> <p> <input type="text" class="discount_name" id="discount_name" name="discount_name" value="" /> </p> <p class="submit"><input type="hidden" name="submitDiscount" /><input type="submit" name="submitAddDiscount" value="ok" class="btn btn-inverse" /></p> </fieldset> </form> </div> -sur mon site en ligne j'ai seulement <div id="cart_voucher" class="table_block"> </div> Pourtant le fichier shopping-cart.tpl est le même. Link to comment Share on other sites More sharing options...
Flobrand Posted January 31, 2014 Author Share Posted January 31, 2014 Problème résolu, ce n'était pas dans le code finalement. J'ai pu trouver l'erreur en créant en parallèle une version locale de prestashop 1.5 de base avec mon thème simplement. D'une part j'ai du supprimer le hook du module Paypal du Pages Header, et d'autre part l'importation directe des bons de réduction m'avait rajouté des conditions dans les règles panier pour chaque bon de réduction, ce qui a causé ce problème d'affichage. 1 Link to comment Share on other sites More sharing options...
brandlee Posted April 9, 2014 Share Posted April 9, 2014 C'est un prb dû au module paypal effectivement. j'ai du supprimer le hook du module Paypal du Pages Header 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