Jump to content

Liens produits achetés dans un nouveau template email


Recommended Posts

Bonjour,

Pour la version 1.7.7 est-ce que quelqu'un à un override pour insérer dans un email les liens vers les produits commandés par un client svp ?

J'aimerai associer un template mail à un état de commande pour envoyer un mail qui contient des liens vers les produits achetés.

Jusqu'ici j'utilisais le module sendreviewrequest mais quand je teste sur cette dernière version le mail ne part plus.

Merci

Share this post


Link to post
Share on other sites

Bonjour @benbine,

Je ne sais pas si j'ai compris ce que vous voulez faire. Voulez-vous que les noms des produits comportent un lien qui redirigent vers leur page ?
Si c'est votre but, vous pouvez faire un override de la classe PaymentModule pour le mail de confirmation de commande par exemple.
Il vous faudra modifier la ligne 435, à savoir :

'name' => $product['name'] . (isset($product['attributes']) ? ' - ' . $product['attributes'] : ''),

par :

'name' => '<a href="'. (new Product($product['id_product']))->getLink() .'">' . $product['name'] . (isset($product['attributes']) ? ' - ' . $product['attributes'] : '') . '</a>',

Ai-je bien compris votre demande ?

Bonne journée,
Kaudaj.

Edited by Kaudaj (see edit history)

Share this post


Link to post
Share on other sites

Bonjour,

Merci pour la suggestion,

Le besoin est de créer un nouveau template mail pour suggérer au client de déposer un avis sur un produit qu'il a commandé.

Avec cet override si je met <name> dans le template mail j'aurai le lien vers le produit commandé ?

Share this post


Link to post
Share on other sites

Ah oui, j'étais à côté de la plaque !

L'override que je vous ai donné ne fonctionnera que pour le template de confirmation de commande.
Mais de toute façon, je ne pense pas qu'on va se servir d'override si vous devez créer un nouveau template mail. Moi, je passerais plutôt par un module.

Si vous voulez le faire vous même, voici la documentation qu'il vous faut : https://devdocs.prestashop.com/1.7/modules/concepts/mail-templates/
Sinon, vous pouvez en trouver dans cette catégorie de PrestaShop Addons : https://addons.prestashop.com/en/480-customer-reviews?utm_source=back-office&utm_medium=modules&utm_campaign=back-office-FR (par exemple celui-ci : https://addons.prestashop.com/fr/avis-clients/18664-reviews-comments-email-reminder-with-reward-discounts.html)
Ou si aucun ne répond à vos besoins, je peux me charger d'en créer un pour vous !

Share this post


Link to post
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
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More