- Posts: 230
- Thank you received: 6
Langue des courriels changement de statut commande
13 years 5 months ago - 13 years 5 months ago #97476
by greniers
Langue des courriels changement de statut commande was created by greniers
Lors du changement de statut de la commande dans le Back-End, vous utilisez la langue configurée du backend de l'administration pour la configuration de langue des courriels envoyé à partir de l'administration en utilisation le système de langue de Joomla.
Ceci pose un problème puisque les courriels de changement de statut ne sont pas envoyés dans la même langue que le client a utilisé lors de l'achat et peut apporter une certaine frustration au client.
Voici une suggestion pour améliorer Hikashop et ainsi améliorer/corriger cette situation:
Pour la gestion de la langue des courriels à partir du backend lors du changement du statut de la commande:
1) À la création de la commande dans une colonne supplémentaire de la BD ex:'order_client_language' ajouter la langue du client lors de l'achat.
Récupérer la langue avec ce code:
$lang = JFactory::getLanguage();
$language_tag = $lang->getTag();
REf: docs.joomla.org/JFactory/getLanguage
2) Dans l'administration:
Lire la valeur de la langue dans la commande du client dans la BD colonne 'order_client_language'
Forcer le changement de langue du composant avec le code suivant avec la valeur de langue récupéré de la commande dans une variable ex: $order_language
$language = JFactory::getLanguage();
$language->load('com_yourcomponentname', JPATH_ADMINISTRATOR, $order_language, true);
$language->load('com_yourcomponentname', JPATH_ADMINISTRATOR, null, true);
Référence Joomla pour utiliser une autre langue dans un composant spécifique:
voir section: "Loading any language file, anywhere"
docs.joomla.org/Specification_of_language_files
Pour les anciennes commandes donc valeur de langue NULL simplement forcer la langue de l'administration.
Merci de vérifier la possibilité d'ajouter cette fonctionnalité, je suis prêt à vous aider à tester si vous m'envoyez du code et l'endroit de la modification à faire.
Ceci pose un problème puisque les courriels de changement de statut ne sont pas envoyés dans la même langue que le client a utilisé lors de l'achat et peut apporter une certaine frustration au client.
Voici une suggestion pour améliorer Hikashop et ainsi améliorer/corriger cette situation:
Pour la gestion de la langue des courriels à partir du backend lors du changement du statut de la commande:
1) À la création de la commande dans une colonne supplémentaire de la BD ex:'order_client_language' ajouter la langue du client lors de l'achat.
Récupérer la langue avec ce code:
$lang = JFactory::getLanguage();
$language_tag = $lang->getTag();
REf: docs.joomla.org/JFactory/getLanguage
2) Dans l'administration:
Lire la valeur de la langue dans la commande du client dans la BD colonne 'order_client_language'
Forcer le changement de langue du composant avec le code suivant avec la valeur de langue récupéré de la commande dans une variable ex: $order_language
$language = JFactory::getLanguage();
$language->load('com_yourcomponentname', JPATH_ADMINISTRATOR, $order_language, true);
$language->load('com_yourcomponentname', JPATH_ADMINISTRATOR, null, true);
Référence Joomla pour utiliser une autre langue dans un composant spécifique:
voir section: "Loading any language file, anywhere"
docs.joomla.org/Specification_of_language_files
Pour les anciennes commandes donc valeur de langue NULL simplement forcer la langue de l'administration.
Merci de vérifier la possibilité d'ajouter cette fonctionnalité, je suis prêt à vous aider à tester si vous m'envoyez du code et l'endroit de la modification à faire.
Last edit: 13 years 5 months ago by greniers.
Please Log in or Create an account to join the conversation.
13 years 5 months ago #97536
by Xavier
Replied by Xavier on topic Langue des courriels changement de statut commande
Bonjour,
C'est à creuser, je rajoute cela à la todo liste.
www.hikashop.com/fr/forum/2-general-talk...-language.html#85639
C'est à creuser, je rajoute cela à la todo liste.
www.hikashop.com/fr/forum/2-general-talk...-language.html#85639
Please Log in or Create an account to join the conversation.
13 years 5 months ago #97579
by greniers
Replied by greniers on topic Langue des courriels changement de statut commande
Merci d'avoir ajouté à votre liste de choses à faire.
Please Log in or Create an account to join the conversation.
Time to create page: 0.172 seconds