Skip to main content

Champs personnalisé et email de notification

More
10 years 10 months ago #220394 by KAY94
-- HikaShop version -- : 2.6.0 business
-- Joomla version -- : 3.4.5

Bonjour
Il y a quelque temps, j'avais envoyé un message PV au développeur d'hikashop pour une info sur une fonction.
Pour cela il fallait la version business et a l'époque cela n'était pas prévu dans le budget..

Je rappelle ma question:

Je possède 2 restaurants avec livraison
Un situé à paris, qui fait donc les livraisons sur paris et l'autre situé dans le 94 qui s'occupe donc des livraisons sur le 94.
J'aimerai savoir si il serait possible de rajouter un option lors de la commande sur le site ou l'on choisirai le lieu de livraison (au début ou a la fin de la commande) afin que la commande soit envoyée sur l'adresse mail du bon restaurant.

Par exemple si livraison sur paris, cocher Paris ( et dans ce cas envoi de la commande a mail@paris.fr)
si livraison dans le 94 cochez 94 (envoi de la commande a mail@94.fr)

On m'avait répondu :

Oui, c'est possible.
Pour cela, il faut d'abord créer un champs personnalisé de la table
"commande" via le menu Affichage->Champs personnalisés (version
Business). Ensuite, il faut éditer l'email de notification à l'admin
via le menu Système->Emails et ajouter du code comme ceci à la fin:
<?php
if($data->CUSTOM_FIELD=='choice1'){
$data->customer->user_email = 'mail@paris.fr';
}
?>
CUSTOM_FIELD doit être remplacé par le nom
de colonne du champs personnalisé bien sûr.


J'ai fait une capture d'ecran du champs personnalise

Au niveau des notification de commande email je dois donc mettre :
<?php
if($data->mailrestaurant=='paris'){
$data->customer->user_email = 'mail@paris.fr';
}
?>

<?php
if($data->mailrestaurant=='94'){
$data->customer->user_email = 'mail@94.fr';
}
?>

et a quel endroit je vois 3 zones de texte : version html; version texte, prechargement.

Merci d'avance :)

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

More
10 years 10 months ago #220402 by nicolas
Bonjour,

Vous voulez mettre cela dans "version HMTL".

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

More
10 years 10 months ago #220507 by KAY94
Cela ne fonctionne pas Nicolas.
:(

le code est il correct par rapport au screen que j'ai mis en piece jointe?
La je ne reçois qu'a l'adresse admin

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

More
10 years 10 months ago #220512 by nicolas
Cela me semble pourtant correct.

Si vous ajoutez le code ci-dessous, la valeur du champs personnalisé est-elle affichée comme il faut dans l'email reçu?
Code:
<?php echo $data->mailrestaurant; ?>
The following user(s) said Thank You: KAY94

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

More
10 years 10 months ago #220627 by KAY94
Non rien de plus n'apparait

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

More
10 years 10 months ago #220789 by Xavier
Bonjour,

La valeur est potentiellement stockée ici:
Code:
<?php echo $data->cart->mailrestaurant; ?>

Si cela ne fonctionne toujours pas, essayez avec ceci:
Code:
<?php echo $data->order->mailrestaurant; ?>
The following user(s) said Thank You: KAY94

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

More
10 years 10 months ago #220849 by KAY94
Non rien du tout, je comprends pas.

Ou alors c'est moi qui le fait mail.

Un modérateur pourrait éventuellement regarder avec les identifiants ?

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

More
10 years 10 months ago #221046 by KAY94
Ok j'ai trouvé je suis désolé c'est moi j'étais dans :
Notification de statut de commande

alors que apparemment ca a l'air de fonctionner dans :
Notification de commande à l'administrateur

a quoi correspond : Notification de création de commande

svp

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

More
10 years 10 months ago #221281 by Xavier
Bonjour,

Cet email est envoyé au client lorsqu'il crée une commande, donc avant le paiement de cette dernière.

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

Time to create page: 0.238 seconds
Powered by Kunena Forum