Jean Francois G Posted July 19, 2014 Share Posted July 19, 2014 Bonjour a tous. J'ai remarqué que la zone "Code Promo" n'apparaissait que dans le résumé panier à l'étape 1, mais n'était plus présente à l'étape 5, celle du paiement. Je souhaiterais ajouté cette case à cette étape afin que les client puisse au dernier moment taper leur code promo. J'ai tenté de rajouter du code dans plusieurs tpl mais sans succés. Je pense donc ne pas faire les bonnes choses. Comment puis ajouter cette zone de saisie dans cette partie 5 ? Si quelqu'un pouvait m'aider, ce serait cool Link to comment Share on other sites More sharing options...
jomcdonald Posted July 19, 2014 Share Posted July 19, 2014 Ce n'est clairement pas possible car cette page sert de récapitulatif et n'est pas modifiable. Désolé. Sinon vous avez comme alternative le onepage checkout. Link to comment Share on other sites More sharing options...
Jean Francois G Posted July 19, 2014 Author Share Posted July 19, 2014 C'etait pourtant le cas dans la 1.5 en natif, puisque je l'avais avant de migrer. Si cette zone existait, ce doit bien être possible de la remettre en ajoutant des lignes de code Link to comment Share on other sites More sharing options...
annesabine Posted October 14, 2015 Share Posted October 14, 2015 je me posais la même question et, ne trouvant rien sur les forums, j'ai cherché un peu et la solution n'est pas bien compliquée. 1 seul fichier à modifier : order-payment.tpl (dans themes) récupérer les lignes 189 à 205 du fichier shopping-cart.tpl : <form action="{if $opc}{$link->getPageLink('order-opc', true)}{else}{$link->getPageLink('order', true)}{/if}" method="post" id="voucher"> <fieldset> <p class="title_block"><label for="discount_name">{l s='Vouchers'}</label></p> <p class="discount_name_block"> <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="button" /></p> </fieldset> </form> {if $displayVouchers} <p id="title" class="title_offers">{l s='Take advantage of our exclusive offers:'}</p> <div id="display_cart_vouchers"> {foreach $displayVouchers as $voucher} {if $voucher.code != ''}<span onclick="$('#discount_name').val('{$voucher.code}');return false;" class="voucher_name">{$voucher.code}</span> - {/if}{$voucher.name}<br /> {/foreach} </div> {/if} Les insérer après la ligne 180 de order-payment.tpl, entre: <td colspan="5" id="cart_voucher" class="cart_voucher"> {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} et : {/if} </td> Link to comment Share on other sites More sharing options...
Saraaa Posted February 9, 2020 Share Posted February 9, 2020 Bonjour, J'ai réussi a afficher le champ de bon de réduction dans l'étape de paiement mais j'ai un problème par rapport a la redirection une fois le bon de réduction ajouté en cliquant sur OK je suis redirigé vers le récapitulatif du panier. comment je fait pour qu"il reste dans la même étape. 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