Jump to content

[Résolu] Ajout des délais dans mail order_conf


robin16

Recommended Posts

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

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

  • Thanks 1
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...