Jump to content

Objets des emails


Recommended Posts

Bonjour,

J'ai besoin de modifier le sujets des emails liés à la commande (Awaiting bank transfer,ainsi que d’autres que j'ai créé sous Commandes > Etats de commande).

Il faut que le sujet soit différent du statut de commande, par exemple :

Dans le back office > états des commandes > Statut "02-A traiter (chèque)", j'aimerai que l'objet du mail soit "Votre commande en attente de paiement / Comment effectuer votre paiement par chèque? ".

J'ai modifié lang.php dans:

themes>MYTHEME>email>en :

<?php global $_LANGMAIL; 
$_LANGMAIL = array(); 
$_LANGMAIL['10-Expédiée par colissimo'] = ''; 
$_LANGMAIL['colissimo'] = ''; 
$_LANGMAIL['Awaiting check payment'] = ''; 
$_LANGMAIL['02-A traiter (chèque)'] = ''; ?>

et themes>MONTHEME>email>fr pour la traduction :

<?php 
global $_LANGMAIL; 
$_LANGMAIL = array(); 
$_LANGMAIL['10-Expédiée par colissimo'] = 'Livraison en cours'; 
$_LANGMAIL['colissimo'] = 'Livraison en cours'; 
$_LANGMAIL['Awaiting check payment'] = 'Message depuis le formulaire de contact LANG.PHP'; 
$_LANGMAIL['02-A traiter (chèque)'] = 'Message depuis le formulaire de contact LANG.PHP 2'; 
?>

Ça ne fonctionne pas, et j'ai maintenant un message d'erreur lors de la traduction du corps des emails :

 

Aucun objet n'a été trouvé pour cheque dans la base de données.

Pourriez-vous m'aider svp ?

 

Merci !

Share this post


Link to post
Share on other sites

J'ai finalement trouvé un autre moyen, en éditant OrderHistory.

J'ai fait un override et changé la function SendEmail :

//$topic = $result['osname']; 
if($result['osname']=="01-Paiement par virement"){ 
	$topic = "Vos informations de virement"; 
}elseif($result['osname']=="02-Paiement par chèque"){ 
	$topic = "Votre paiement par chèque"; 
}else{ 
	$topic = $result['osname']; }

 

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