jd440 Posted February 27, 2014 Share Posted February 27, 2014 (edited) Bonjour à tous. Voilà je suis entrain de developper un fonctionnalité qui permet d'informer les clients si les expéditions sont retardées. Ce module se compose de deux parties. affichage d'un message dans le tunnel et shopping_cart (hookDisplayBeforeCarrier, hookDisplayShoppingCartFooter) au oment de la commande Ajout d'une note d'information dans le mail de confirmation Si la première partie est déjà developpée, j'ai un soucis pour la seconde. Sauf erreur de ma part il n'existe pas de hook dans les mails. J'ai donc penser à plusieurs solutions: 2 templates (avec et sans la note) qui sont renommé lorsque le module et activé ou désactivé override de la classe Mail avec l'ajout d'une nouvelle Variable dans le template qui s'ajoute ou non en fonction de l'activation ou non du module. Que pensez vous de ces solution? Voyez vous une autre soution? Edited March 28, 2014 by jd440 (see edit history) Link to comment Share on other sites More sharing options...
jd440 Posted March 28, 2014 Author Share Posted March 28, 2014 Connaissez vous un moyen de modifier le template de base? Link to comment Share on other sites More sharing options...
jd440 Posted March 28, 2014 Author Share Posted March 28, 2014 (edited) Début de réponse, Il faut overrider La classe Paymentmodule.php afin d'ajouter un variable dans l'array data() ~L567 Puis l'utiliser dans le template mail. Prochaine étape: définir cette variable (peut être par le biais du hook : actionPaymentConfirmation ou actionPaymentConfirmation)? Edited March 28, 2014 by jd440 (see edit history) 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