guillaume2vo Posted May 16, 2020 Share Posted May 16, 2020 Bonjour Je suis confronté a une problématique Lors ce qu'un client est déja dans la BDD avec une adresse déjà active, il faudrai sauté l'étape 2, pour passer directement a la livraison Par contre lors ce que c'est une nouvelle commande, le champs adresse soit affiché j'ai desactivé ceci, mais, je n'ai pas les champs lors qu'il s'agit d'une nouvele commande. protected function bootstrap() { $translator = $this->getTranslator(); $session = $this->getCheckoutSession(); $this->checkoutProcess = new CheckoutProcess( $this->context, $session ); $this->checkoutProcess ->addStep(new CheckoutPersonalInformationStep( $this->context, $translator, $this->makeLoginForm(), $this->makeCustomerForm() )) /* DESACTIVER ->addStep(new CheckoutAddressesStep( $this->context, $translator, $this->makeAddressForm() )) FIN DESACTIVATION */ ; Comment, je peux faire ? Link to comment Share on other sites More sharing options...
Divine Posted May 17, 2020 Share Posted May 17, 2020 Hello, et si le client a déménagé ou souhaite simplement entrer une adresse différente, il doit passer par son compte pour le faire ? Link to comment Share on other sites More sharing options...
guillaume2vo Posted May 17, 2020 Author Share Posted May 17, 2020 Oui bien sur! Je recherche surtout a rendre le tunnel d'achat moins long pour les clients qui sont déjà en Base de donne. PS: je ne veux pas de Onepagechekout j'ai bien trouver une solution, mais, je n'aime pas car, cela touche les fichiers d origine de prestashop, et en cas de mise a jours cela risque de sauté. dans la OrderControler, je met une condition if this->context->customer->id = ' ' alors j'affiche le formulaire adresse if this->context->customer->id != '' je passe a la livraison Link to comment Share on other sites More sharing options...
Divine Posted May 17, 2020 Share Posted May 17, 2020 Tu vas surtout le rendre plus compliqué pour tes clients en fait. Si un client veut modifier son adresse ou en ajouter une et qu'il ne constate pas cette possibilité dans le tunnel de commande, il risque de ne pas comprendre qu'il peut aller la modifier en se rendant dans son compte et abandonner tout simplement la commande. Tu le prives également de la visualisation et de la vérification de son adresse de livraison/facturation donc s'il a changé d'adresse et qu'il ne peut pas la vérifier lors de sa commande, le risque est qu'il oublie de faire le changement depuis son compte et que l'adresse ne soit du coup pas la bonne. Litiges en vue !... Par ailleurs, s'il a déjà renseigné plusieurs adresses, il ne sera pas non plus en mesure de sélectionner l'adresse qu'il souhaite utiliser pour sa commande. Réduire le tunnel de commande c'est bien mais si c'est au détriment des informations essentielles et de l'ergonomie, ce n'est pas vraiment conseillé ! Après à toi de voir hein Link to comment Share on other sites More sharing options...
guillaume2vo Posted May 17, 2020 Author Share Posted May 17, 2020 L'adresse sera en a affichage sur la livraison, avec lien vers mes adresse en cas de changement... exactement comme fait le site de carte de visite vistaprint Link to comment Share on other sites More sharing options...
Mediacom87 Posted May 17, 2020 Share Posted May 17, 2020 Il y a 2 heures, guillaume2vo a dit : dans la OrderControler, je met une condition if this->context->customer->id = ' ' alors j'affiche le formulaire adresse if this->context->customer->id != '' je passe a la livraison Sauf que un client peut exister et avoir un id sans avoir d'adresse. Ne pas laisser la validation de l’adresse de livraison et de facturation au client est une source importante de support et donc de temps perdu et donc d'argent perdu entre ceux qui auront validé sans se rendre compte que l'adresse n'est pas la bonne ou ceux qui ne savent pas comment changer l'adresse car le lien est totalement invisible pour eux, ou encore le gars qui devait le faire livrer chez un ami mais qui le réceptionne et qui va vous pourriez car c'ets de votre faute si cela n'a pas fonctionné puisque, capture d'écran à l'appuie, votre choix de tout changer a perturber ce client. donc prenez le temps de bien préparer votre coup et d’étudier tous les cas, je dis bien tous lezs cas et vous en oublierez, mais au moins vous travaillerais sur les bonnes données. Link to comment Share on other sites More sharing options...
guillaume2vo Posted May 18, 2020 Author Share Posted May 18, 2020 tel que j'ai écrit plus haut, je vais combiner addesse et livraison sur la même page tel-que j'ai sur cette exemple Link to comment Share on other sites More sharing options...
Mediacom87 Posted May 18, 2020 Share Posted May 18, 2020 Bon, j'ai regardé rapidos, faire sauter l'étape n'est pas compliqué par contre elle ne permet plus de modifier les adresses donc il faut creuser beaucoup plus loin. 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