Jump to content

template mail sous condition


jd440

Recommended Posts

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.

  1. affichage d'un message dans le tunnel et shopping_cart (hookDisplayBeforeCarrier, hookDisplayShoppingCartFooter) au oment de la commande
  2. 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:

  1. 2 templates (avec et sans la note) qui sont renommé lorsque le module et activé ou désactivé
  2. 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 by jd440 (see edit history)
Link to comment
Share on other sites

  • 1 month later...

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 by jd440 (see edit history)
Link to comment
Share on other sites

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...