Je cherche à insérer le nom du client dans le sujet d'un e-mail de confirmation de commande que je reçois à chaque commande client (car il n'y a que 2 numéro qui s'affichent et ce n'est pas pratique ): un nom est plus clair pour les recherches...
Je vous montre ce que je reçois:
[img]h**ps://nsm09.casimages.com/img/2021/06/04//21060405274125042417449366.jpg[/img]
La modération vous a écrit: Pas de fichier de moins de 500 ko hébergé en dehors du forum.
Veuillez corriger votre message en utilisant le bouton "EDITER" (situé à droite) et en mettant en ligne votre fichier correctement.
J'ai trouvé le fichier dans le FTP, mais bien que j'ai fait une dizaine de tentative, elles ont toutes échouées.
Voici une partie du fichier avec le code d'origine qui doit agir sur le sujet dans l'email :
Code : Tout sélectionner
if ($dir_mail) {
Mail::send(
$mail_id_lang,
'new_order',
$this->trans(
'New order : #%d - %s',
[
$order->id,
$order->reference,
],
'Emails.Subject',
$locale),
$template_vars,
$merchant_mail,
null,
$configuration['PS_SHOP_EMAIL'],
$configuration['PS_SHOP_NAME'],
null,
null,
$dir_mail,
false,
$id_shop
);
}
}
}
Code : Tout sélectionner
'New order : #%d - %s',
[
$order->id,
$order->reference,
J'ai placé [order_name] ou d'autres choses après "New order : " et avant "#%d - %s',"
et une ligne $order -> lastname
exemple :
Code : Tout sélectionner
'New order : [order_name] - #%d - %s',
$order->id,
$order->lastname,
$order->reference,
New order : [order_name] - #0 - 55
New order : name - #0 - 56
New order : $name - #0 - 57
etc...
Auriez vous une idée pourquoi ça ne fonctionne pas ?