- Posts: 499
- Thank you received: 33
Statut perso de commande vide dans emails
12 years 10 months ago #134347
by lesyeux
Statut perso de commande vide dans emails was created 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.
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.
12 years 10 months ago #134506
by nicolas
Replied by nicolas on topic Statut perso de commande vide dans emails
Bonjour,
Essayez de changer le code:
en:
dans le fichier administrator/components/com_hikashop/classes/order.php
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;
}
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;
}
The following user(s) said Thank You: lesyeux
Please Log in or Create an account to join the conversation.
12 years 10 months ago #134615
by lesyeux
Replied by lesyeux on topic Statut perso de commande vide dans emails
Bonjour,
Merci, mais désolé, cette modif reste sans effet.
Dans l'immédiat, je complèterai manuellement.
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.
12 years 10 months ago #134716
by Xavier
Replied by Xavier on topic Statut perso de commande vide dans emails
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.
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.
12 years 10 months ago #134719
by lesyeux
Replied by lesyeux on topic Statut perso de commande vide dans emails
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é.
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.
12 years 10 months ago #134801
by Xavier
Replied by Xavier on topic Statut perso de commande vide dans emails
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:
Par:
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;
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.
12 years 10 months ago - 12 years 10 months ago #134806
by lesyeux
Replied by lesyeux on topic Statut perso de commande vide dans emails
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