robin16 Posted April 2, 2019 Share Posted April 2, 2019 (edited) Bonjour, Depuis quelques jours je suis à la recherche d'un moyen d'ajouter la partie délai pour les transporteurs dans mon modèle de mail order_conf.html J'ai suivi ce topic mais sans succès ... https://www.prestashop.com/forums/topic/629488-carrier-delay-text-in-e-mail-tpl-please/ Ma version de prestashop est 1.6.1.6 Si quelqu'un à une solution je suis preneur, merci d'avance. Robin. Edited April 3, 2019 by robin16 (see edit history) Link to comment Share on other sites More sharing options...
BeComWeb Posted April 3, 2019 Share Posted April 3, 2019 Bonjour Le tuto a l'air correct mais pour résumer il faut 1- Créer un fichier PaymentModule.php dans override/classes et qui contient une copie de la méthode validateorder() <?php class PaymentModule extends PaymentModuleCore { //insérer ici la copie de la methode validateOrder() recuperee dans classes/PaymentModule.php } 2- Ajouter cette ligne avant l'array $data $carrier = new Carrier((int)$order->id_carrier, (int)$order->id_lang); 3- Ajouter cette ligne dans l'array $data '{delivery_time}' => $carrier->delay, 4- Supprimer le fichier cache/class_index.php 5- Editer les fichiers order_conf (txt et html) dans themes/nom_du_theme/mails/fr/ (s'ils n'existent pas les copier depuis le répertoire mails en racine du site) pour y rajouter la nouvelle variable {delivery_time} 6- Passer une commande de test 1 Link to comment Share on other sites More sharing options...
robin16 Posted April 3, 2019 Author Share Posted April 3, 2019 Merci beaucoup, ça fonctionne parfaitement ! 😁 Link to comment Share on other sites More sharing options...
BeComWeb Posted April 3, 2019 Share Posted April 3, 2019 Parfait. Passez le topic sur [Résolu] : Bonne journée 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