Thymotep Posted February 24, 2015 Share Posted February 24, 2015 Bonjour à tous, Je suis en train de développer un module spécifique sur mon Prestashop (1.6) pour la gestion de mes commandes en marque blanche, directement lié à mon fournisseur mais je coince un peu. Je me suis fais un petit workflow que voici : Page de paiement > Passage de la commande à un statut "Vérification de la commande en cours", qui en fait est l'étape où je vais créer la commande chez mon fournisseur via un webservice. Si c'est ok, je redirige le client vers la banque, pour lui, c'est transparent. Si il y a une erreur lors de la création de la commande (produit non dispo ou autres erreurs), je redirige le client vers son panier avec une notice explicative. La suite du process est classique, le client paie, je valide la commande dans Prestashop et chez mon fournisseur, ou alors il y a une erreur de paiement, et je le renvoi sur son panier. Le coin où je bloque, c'est sur l'étape AVANT le paiement, il n'y a pas de hook "beforePayment" par exemple, du coup je ne sais pas comment gérer ma commande fournisseur entre le choix du mode de paiement, et l'envoi directement sur le paiement. Si quelqu'un à une idée pour débloquer mon problème, une astuce pour la création d'un hook avant le paiement ou autre, je suis preneur ! (La finalité, c'est que si il y a une erreur de commande, le client n'est pas payé avant, pour ne pas avoir à le rembourser etc) Merci d'avance, Thymotep Link to comment Share on other sites More sharing options...
Mediacom87 Posted February 24, 2015 Share Posted February 24, 2015 Bonjour, il me semble judicieux de tester la dispo des produits avant le choix du paiement, directement lors de l'affichage du panier. Sachant de plus que la commande Prestashop n'est créée qu'après le paiement de celle ci. 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