gok Posted February 26, 2015 Share Posted February 26, 2015 Bonjour, Lorsqu'une commande est passée par carte bleu, le statut de celle-ci est "paiement acceptée". Une commande par chèque, le statut est "en attente de chèque". etc. Comment faire pour changer le statut par défaut de chèque et le mettre en "paiement acceptée" ? Merci Link to comment Share on other sites More sharing options...
gok Posted March 11, 2015 Author Share Posted March 11, 2015 up ? Link to comment Share on other sites More sharing options...
Nowis Posted March 11, 2015 Share Posted March 11, 2015 Bonjour, Vous pouvez modifier le module cheque pour modifier le statut par défaut dans le validateOrder Le deuxième paramètre va chercher la configuration spécifique du module, mais vous pouvez y mettre la constante : _PS_OS_PAYMENT_ Link to comment Share on other sites More sharing options...
J. Danse Posted March 11, 2015 Share Posted March 11, 2015 Non, ne modifier en rien le fichier. En fait, le statut est défini dans la table de configurations, sous "PS_OS_CHEQUE". Dans la base de données, il sera surement à 1 en "value". Il vous faudrait le mettre à 2, en fait. Ainsi, le statut choisi pour la validation de commande par chèque sera "Paiement accepté". La modification est simple, rapide et aisée. Privilégié là, ;-) Link to comment Share on other sites More sharing options...
Nowis Posted March 11, 2015 Share Posted March 11, 2015 Dans ce cas, il faudra également penser à modifier les templates emails car l'état provoque l'envoi d'email du paiement par chéque avec le message prédéfini du style : "commande en attente de paiement" qui n'est plus réellement justifié via cette modification. La solution proposé par J. Danse est en effet plus correcte, peut-être moins facile pour un néophyte mais il ne faut pas louper d'étape surtout, à vous de voir :-) Link to comment Share on other sites More sharing options...
J. Danse Posted March 11, 2015 Share Posted March 11, 2015 Non, justement. C'est la méthode validateOrder() qui se charge d'envoyer le bon template mail en fonction du statut qu'on lui renseigne. Le seul bémol, ce sont les variables manquantes au template mail, je l'accorde. Quoiqu'il arrive, les deux méthodes sont semblables. Disons juste que la modification se fait soit dans un fichier, soit en DB. Le plus simple restant la DB, dans ce cas-ci. Mais en restant prudent, quoiqu'il arrive ! 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