Jump to content

Redirection aprés création du compte


Recommended Posts

Bonjour,

 

je penche sur un petit problème que j'arrive pas à résoudre.

 

Lorsqu'un nouveau client créé un panier et décide de passer commande il est rediriger vers l'étape 0 du process de commande. ( résumé du panier)

 

l'étape suivante lui demande de créer un compte utilisateur, à la validation de celui-ci il est de nouveau rediriger vers l'étape 0.

 

Et j'aimerais éviter ce retour en arrière inutile.

Pour ma part, j'aimerais que que ce nouveau client soit tout de suite au bon endroit pour continuer dans le tunnel de paiement, soit l'étape 1 (validation de son adresse)

 

J'ai un peu fouillé dans le controlleur Authentication mais je n'arrive à pas trouver ou s'effectue cette redirection.

 

Est-ce qu'une personne aurait une idée pour modifier la redirection à ce niveau?

 

 

Merci de votre aide.

Link to comment
Share on other sites

  • 1 month later...
  • 3 months later...
  • 3 months later...

Bonjour la compagnie,

 

Avez-vous trouvé une solution pour ce problème ? J'ai également constaté ce problème malgré qu'en B.O dans préférences > clients, l'option "Ré-afficher le panier après identification" soit désactivée.

 

Je pense qu'il faut faire une modification dans un ou plusieurs de ces fichiers:

 

- /theme/votre_theme/authentication.tpl

- /controllers/front/AuthController.php

- /controllers/front/OrderController.php

 

Je continue les recherches.

 

Merci d'avance à tous pour vos réponses et votre aide.

Link to comment
Share on other sites

  • 4 months later...

Bonjour,

 

pour ma part, cette méthode me renvoi au résumé du panier et non au choix de l'adresse.

 

ma solution : j'ai rajouté dans le formulaire un champs type hidden de cette façon :

<input type="hidden" name="back" value="order&step=1" />

à vous de voir quel solution vous convient.

Link to comment
Share on other sites

Bonjour,

 

Je n'ai pas testé mais peut-être cela peut marcher

 

-Créer un module

-Le greffer sur le hook ActionCustomerAccountAdd dans la fonction install() avec ceci : $this->registerHook('actionCustomerAccountAdd')

 

créer dans votre module la fonction 

 

public function hookActionCustomerAccountAdd($params)
{
Tools::redirect($le_lien_vers_la_redirection);
}
Link to comment
Share on other sites

  • 1 month later...
  • 1 month later...

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...