Gérard-Vincent Posted July 30, 2021 Share Posted July 30, 2021 Bonjour, j'ai modifié une ligne de l'email que le vendeur reçoit lors d'une nouvelle commande sur le fichier ps_emailalerts.php qui se trouve dans le répertoire modules / ps_emailalerts à chaque upgrade du module, je dois restaurer cette ligne J'ai placé ce fichier dans mon thème (classic/modules/ps_emailalerts) Mais l'override ne marche pas. Je fais une erreur ? Merci de votre aide Link to comment Share on other sites More sharing options...
doekia Posted July 30, 2021 Share Posted July 30, 2021 classic étant le thème par défaut, il est écrasé à chaque mise à jour. Normal Link to comment Share on other sites More sharing options...
Mediacom87 Posted July 30, 2021 Share Posted July 30, 2021 Bonjour, Si vous souhaitez surcharger un template d'email d'un module essayez de mettre ce template dans le répertoire mails du thème utilisé et non dans le modules/nom du module/mails La gestion des chemin et des surcharge des emails est pas top sur PrestaShop. Link to comment Share on other sites More sharing options...
Gérard-Vincent Posted July 30, 2021 Author Share Posted July 30, 2021 Bonjour Doekia non je ne parle pas de la mise à jour Prestashop, juste upgrade du module. Link to comment Share on other sites More sharing options...
Gérard-Vincent Posted July 30, 2021 Author Share Posted July 30, 2021 Mediacom87 ce n'est pas une surcharge de template, c'est plutôt une modif de fichier PHP ce fichier affiche dans le mail que le vendeur reçoit (entre autres) le descriptif de la commande avec référence, prix, quantité etc... le fichier php se trouve à la racine du module j'ai copié le module dans le répertoire des modules du thème, de sorte (pensais-je) que l'upgrade du module n'écrase pas la version présente dans le thème Mais bon, si c'est compliqué je ne mettrai pas à jour le module la prochaine fois, ou alors il faudra que je pense à corriger à chaque upgrade. merci Link to comment Share on other sites More sharing options...
doekia Posted July 30, 2021 Share Posted July 30, 2021 Version de votre prestashop? https://devdocs.prestashop.com/1.7/development/components/mail-templates/ Link to comment Share on other sites More sharing options...
doekia Posted July 30, 2021 Share Posted July 30, 2021 Override de module dans le répertoire /override/modules/ps_mailalerts Link to comment Share on other sites More sharing options...
Gérard-Vincent Posted November 23, 2022 Author Share Posted November 23, 2022 Ça fonctionne avec la réponse de doekia en créant le répertoire /override/modules/ps_mailalerts dans le thème de la boutique souhaitée et en y mettant le fichier ps_emailalerts.php modifié selon le besoin Ceci change le mail que reçoit le client lors de la confirmation de sa commande En revanche, ça ne change pas le mail que reçoit le vendeur, qui reste comme il est configuré dans la boutique principale. Pas trop grave dans mon cas, mais pour d'autres ça peut poser souci. J'ai pas la solution. Merci à tous de votre aide :) 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