Skip to main content

Statut perso de commande vide dans emails

More
12 years 10 months ago #134347 by lesyeux
Bonjour,

Dans ma version 2.2.2, j'ai créé un nouveau statut de commande : "en préparation".

Ce statut peut être sélectionné et appliqué à une commande. Il est visible sans souci dans l'espace client, dans le listing des commandes. Mais si je souhaite envoyer un email de notification, le nom du statut est vide. J'ai une ligne du genre : "Votre commande No. XXX est maintenant .", avec un espace à la place du statut. Tout le reste fonctionne bien (créée, confirmée, envoyée, annulée…).

Que puis-je faire pour corriger ça ?

Merci de votre aide.

Please Log in or Create an account to join the conversation.

More
12 years 10 months ago #134506 by nicolas
Bonjour,

Essayez de changer le code:
Code:
if(empty($order->order_user_id)) { $dbOrder = parent::get($order->order_id); $order->order_user_id = @$dbOrder->order_user_id; }
en:
Code:
if(empty($order->order_user_id) || empty($order->order_status)) { $dbOrder = parent::get($order->order_id); $order->order_user_id = @$dbOrder->order_user_id; if(empty($order->order_status)) $order->order_status = @$dbOrder->order_status; }
dans le fichier administrator/components/com_hikashop/classes/order.php
The following user(s) said Thank You: lesyeux

Please Log in or Create an account to join the conversation.

More
12 years 10 months ago #134615 by lesyeux
Bonjour,

Merci, mais désolé, cette modif reste sans effet.

Dans l'immédiat, je complèterai manuellement.

Please Log in or Create an account to join the conversation.

More
12 years 10 months ago #134716 by Xavier
Bonjour,

Merci d'essayer d'envoyer cet email de notification à partir du listing des commandes directement.
A partir de cette interface cela derait fonctionner. Nous corrigeons ce soucis dans l'autre interface email.
The following user(s) said Thank You: lesyeux

Please Log in or Create an account to join the conversation.

More
12 years 10 months ago #134719 by lesyeux
Bonjour,

Effectivement, je n'avais pas pensé à tester depuis le listing des commandes, et bonne nouvelle, cela fonctionne. Le statut de commande personnalisé "en préparation" est correctement ajouté en début de message : "Votre commande N° xxx est maintenant en préparation".

Merci pour ce correctif et le correctif annoncé.

Please Log in or Create an account to join the conversation.

More
12 years 10 months ago #134801 by Xavier
Le correctif annoncé est appliqué et sera présent dans la prochaine version.
Si vous souhaitez l'avoir dès maintenant il faut modifier le fichier:
"administrator/components/com_hikashop/classes/order.php" dans la fonction "loadMailNotif()" remplacer:
Code:
$element->mail_status = $element->order_status;
Par:
Code:
if(isset($element->order_status)) $element->mail_status = $element->order_status; else $element->mail_status = $element->order->order_status;
The following user(s) said Thank You: lesyeux

Please Log in or Create an account to join the conversation.

More
12 years 10 months ago - 12 years 10 months ago #134806 by lesyeux
C'est bon à mon niveau, merci pour les 2 correctifs :)
Last edit: 12 years 10 months ago by lesyeux.

Please Log in or Create an account to join the conversation.

Time to create page: 0.232 seconds
Powered by Kunena Forum