sellas Posted September 26, 2012 Share Posted September 26, 2012 (edited) Bonjour à tous, je suis en PrestaShop 1.4.7 et j'aimerai changer l'ordre des étapes de commande. Ma commande s'effectue en OPC (OnePageCheckout) Lorsqu'on clic sur "ajouter au panier" on arrive sur le formulaire de login + création de compte (seulement ça !). On s'enregistre et là, je veux avoir : Mes adresses (order-address.tpl) Mon récapitulatif (shopping-cart.tpl) Mon transporteur (order-carrier.tpl) Mon paiement (order-payment.tpl) Donc lorsque j'arrive sur mon pannier: - si je ne suis pas connecté => formulaire de login + création de compte. - si je suis connecté => mes adresses + récapitulatif panier + transporteurs + paiement, dans cet ordre précis. Mon fichier order-opc.tpl qui est à la base comme ceci : {if $productNumber} <!-- Shopping Cart --> {include file="$tpl_dir./shopping-cart.tpl"} <!-- End Shopping Cart --> {if $isLogged AND !$isGuest} {include file="$tpl_dir./order-address.tpl"} {else} <!-- Create account / Guest account / Login block --> {include file="$tpl_dir./order-opc-new-account.tpl"} <!-- END Create account / Guest account / Login block --> {/if} <!-- Carrier --> {include file="$tpl_dir./order-carrier.tpl"} <!-- END Carrier --> <!-- Payment --> {include file="$tpl_dir./order-payment.tpl"} <!-- END Payment --> {else} {capture name=path}{l s='Your shopping cart'}{/capture} {include file="$tpl_dir./breadcrumb.tpl"} <h2>{l s='Your shopping cart'}</h2> <p class="warning">{l s='Your shopping cart is empty.'}</p> {/if} Doit devenir comme cela : {if $productNumber} {if $isLogged AND !$isGuest} <!-- Shopping Cart --> {include file="$tpl_dir./shopping-cart.tpl"} <!-- End Shopping Cart --> {include file="$tpl_dir./order-address.tpl"} <!-- Carrier --> {include file="$tpl_dir./order-carrier.tpl"} <!-- END Carrier --> <!-- Payment --> {include file="$tpl_dir./order-payment.tpl"} <!-- END Payment --> {else} <!-- Create account / Guest account / Login block --> {include file="$tpl_dir./order-opc-new-account.tpl"} <!-- END Create account / Guest account / Login block --> {/if} {else} <h1>{l s='Your shopping cart'}</h1> {capture name=path}{l s='Your shopping cart'}{/capture} {include file="$tpl_dir./breadcrumb.tpl"} <p class="warning">{l s='Your shopping cart is empty.'}</p> {/if} Pourtant lorsque je m'enregistre, seules les adresses apparaissent... si je réactualise la page, tout apparait comme il faut... Ne pouvant pas me permettre de dire aux clients : "merci de recharger la page pour tout voir", j'aimerai vraiment pouvoir faire ce que j'ai expliqué durant ce topic... Je n'ai trouvé aucune aide sur google, prestashop et autres forums ou moteurs de recherche, à croire que je suis le seul à vouloir faire ça Edited September 26, 2012 by sellas (see edit history) 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