Vincent Meyer Photographe Posted April 27, 2012 Share Posted April 27, 2012 Bonjour, Je souhaite changer l'ordre de commande sur PS 1.4. J'aimerai que la personne arrive directement sur son panier avec un frais de port par défaut qui s'affiche (comme sur le site de la redoute). Ou mieux, qui se calcule en fonction du poids pour la France pour un transporteur par défaut. Ensuite on passe par la création de compte et on affine les frais de ports en fonction de l'adresse de la personne (France ou étranger ...). Est-ce que ça vous semble faisable ? Merci à vous ! Vincent Link to comment Share on other sites More sharing options...
IchabOd Posted April 27, 2012 Share Posted April 27, 2012 Oui c'est possible, il faut modifier la fonction process() dans ordercontroller.php et les fichiers tpl (notamment shopping-cart.tpl) en conséquence. Link to comment Share on other sites More sharing options...
Vincent Meyer Photographe Posted April 28, 2012 Author Share Posted April 28, 2012 Merci de ta réponse mais elle me déroute un peu Je n'ai aucune fonction process() et pas de fichier ordercontroller.php ... J'ai trouvé, dans le fichier order.php, les lignes de code suivantes : /* 4 steps to the order */ switch (intval($step)) { case 1: displayAddress(); break; case 2: if(Tools::isSubmit('processAddress')) processAddress(); autoStep(2); displayCarrier(); break; case 3: if(Tools::isSubmit('processCarrier')) processCarrier(); autoStep(3); checkFreeOrder(); displayPayment(); break; default: $smarty->assign('errors', $errors); displaySummary(); break; } Il y a l'air d'y avoir quelque chose à faire par ici, mais mon petit doigt me dit que ca n'est pas tout. Et-ce que vous pouriez m'éclairer sur d'autres modifs eventuelles ? Merci Link to comment Share on other sites More sharing options...
Vincent Meyer Photographe Posted May 4, 2012 Author Share Posted May 4, 2012 Up Link to comment Share on other sites More sharing options...
Broceliande Posted May 6, 2012 Share Posted May 6, 2012 Bonjour, Je souhaite changer l'ordre de commande sur PS 1.4. J'aimerai que la personne arrive directement sur son panier avec un frais de port par défaut qui s'affiche (comme sur le site de la redoute). Ou mieux, qui se calcule en fonction du poids pour la France pour un transporteur par défaut. Ensuite on passe par la création de compte et on affine les frais de ports en fonction de l'adresse de la personne (France ou étranger ...). Est-ce que ça vous semble faisable ? Merci à vous ! Vincent Hello, Pour commencer , définir un transporteur par défaut en back office devrait suffire à avoir des frais de ports par défaut dans le panier. Ensuite, plutôt que modifier du code natif , pourquoi ne pas simplement router le/les bouton "commander" sur la récap panier ? Je viens juste d'indiquer comment sur ce post d'ailleurs : http://www.prestashop.com/forums/topic/167946-comment-effacer-ou-modifier-le-bouton-commander-dans-le-panier/ L'étape 0 est la récap panier, 1 est authentification , enregistrement ... adresse 2 transport 3 paiement En routant la commande sur 0 , sauf erreur , tu te retrouves bien avec le comportement souhaité ? Link to comment Share on other sites More sharing options...
Vincent Meyer Photographe Posted May 6, 2012 Author Share Posted May 6, 2012 Merci pour l'info @Moderators. Je vais creuser dans cette direction. Comme on dit, si pas de nouvelles .... bonne nouvelle :=) Link to comment Share on other sites More sharing options...
Broceliande Posted May 6, 2012 Share Posted May 6, 2012 Merci pour l'info @Moderators. Je vais creuser dans cette direction. Comme on dit, si pas de nouvelles .... bonne nouvelle :=) Pas de souci , reviens nous voir si tu cales. En revanche évite juste de m'appeler Modérator hein , c'est pas mon nick... 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