- Posts: 167
- Thank you received: 2
email commande créée
13 years 5 months ago #99316
by xav
email commande créée was created by xav
bonjour l'équipe
je souhaiterai personnaliser le texte envoyé pour les commande créées
et aussi que le texte soit différent pour la copie a l'administrateur que le client
c'est possible si oui comment?
je souhaiterai personnaliser le texte envoyé pour les commande créées
et aussi que le texte soit différent pour la copie a l'administrateur que le client
c'est possible si oui comment?
Please Log in or Create an account to join the conversation.
13 years 5 months ago - 13 years 5 months ago #99351
by Jerome
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Replied by Jerome on topic email commande créée
Bonjour,
Dans HikaShop (Business) vous pouvez modifier le contenu des emails via l'interface d'administration (System > email).
Les emails sont des fichiers PHP tout comme les vues, elles utilisent des clés de traduction pour le texte afin qu'il n'y ai pas de texte en dur et que tout soit traduisible.
Ainsi, pour changer du texte il est préférable d'utiliser le système d'override de langue dans la configuration d'HikaShop (toute version) (dans l'onglet de langue, ajouter les clés dans la deuxième zone de texte de la popup, servant pour la surcharge).
Les mails envoyés à l'administrateur et aux clients sont différents.
L'un utilise "order_admin_notification" et l'autre "order_status_notification".
Cordialement,
Dans HikaShop (Business) vous pouvez modifier le contenu des emails via l'interface d'administration (System > email).
Les emails sont des fichiers PHP tout comme les vues, elles utilisent des clés de traduction pour le texte afin qu'il n'y ai pas de texte en dur et que tout soit traduisible.
Ainsi, pour changer du texte il est préférable d'utiliser le système d'override de langue dans la configuration d'HikaShop (toute version) (dans l'onglet de langue, ajouter les clés dans la deuxième zone de texte de la popup, servant pour la surcharge).
Les mails envoyés à l'administrateur et aux clients sont différents.
L'un utilise "order_admin_notification" et l'autre "order_status_notification".
Cordialement,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Last edit: 13 years 5 months ago by Jerome.
Please Log in or Create an account to join the conversation.
13 years 5 months ago #99354
by xav
Replied by xav on topic email commande créée
merci
comment puis je faire pour ajouter dans l'email (de l'admin et du client) la méthode de paiement qu'il a choisi?
comment puis je faire pour ajouter dans l'email (de l'admin et du client) la méthode de paiement qu'il a choisi?
Please Log in or Create an account to join the conversation.
13 years 5 months ago #99404
by nicolas
Replied by nicolas on topic email commande créée
Vous pouvez faire comme expliqué ici:
www.hikashop.com/en/forum/4-how-to/39438...der-email.html#39540
www.hikashop.com/en/forum/4-how-to/39438...der-email.html#39540
The following user(s) said Thank You: xav
Please Log in or Create an account to join the conversation.
13 years 5 months ago - 13 years 5 months ago #99541
by xav
Replied by xav on topic email commande créée
merci
<?php
$paymentClass = hikashop::get('class.payment');
$payment = $paymentClass->get($data->order_payment_id);
echo $payment->payment_name; ?>
ca marche mais je souhaiterai qu'il soit mis juste avant mon champs personnalisé ''paiement''60 jours
c'est possible? car là ca prête a confusion comme le montre la photo
<?php
$paymentClass = hikashop::get('class.payment');
$payment = $paymentClass->get($data->order_payment_id);
echo $payment->payment_name; ?>
ca marche mais je souhaiterai qu'il soit mis juste avant mon champs personnalisé ''paiement''60 jours
c'est possible? car là ca prête a confusion comme le montre la photo
Last edit: 13 years 5 months ago by xav.
Please Log in or Create an account to join the conversation.
13 years 5 months ago #99783
by nicolas
Replied by nicolas on topic email commande créée
Biensur, il suffit de mettre le code indiqué juste avant l'affichage des champs personnalisés.
Please Log in or Create an account to join the conversation.
13 years 5 months ago #99830
by xav
Replied by xav on topic email commande créée
héhé oui sauf que pour le trouver...lol
le mieux que j'ai pu faire est ceci (merci les essais a taton)
et voici ou est placé le code
>order_shipping_tax;
$price->price_value = $data->order_full_price-$tax;
$price->price_value_with_tax = $data->order_full_price;
$data->cart->full_total = new stdClass();
$data->cart->full_total->prices = array($price);
$data->cart->coupon->discount_value =& $data->order_discount_price;
$colspan = 4;
?>
</td>
</tr>
<tr>
<td height="10">
<?php
$paymentClass = hikashop::get('class.payment');
$payment = $paymentClass->get($data->order_payment_id);
echo $payment->payment_name; ?>
</td>
</tr>
<tr>
<td>
<table width="100%" style="font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;">
<tr>
<td style="font-weight:bold;">
<?php echo JText::_('CART_PRODUCT_NAME'); ?>
</td>
<?php if ($config->get('show_code')) { $colspan++; ?>
<td style="font-weight:bold;"><?php echo JText::_('CART_PRODUCT_CODE'); ?></td>
auriez vous la gentillesse de me donner un petit coup de pouce de maniére a ce que la méthode de paiement soit mis juste avant le délais
dans ce cas précis VIREMENT BANCAIRE avant 60 JOURS
merci d'avance
le mieux que j'ai pu faire est ceci (merci les essais a taton)
et voici ou est placé le code
>order_shipping_tax;
$price->price_value = $data->order_full_price-$tax;
$price->price_value_with_tax = $data->order_full_price;
$data->cart->full_total = new stdClass();
$data->cart->full_total->prices = array($price);
$data->cart->coupon->discount_value =& $data->order_discount_price;
$colspan = 4;
?>
</td>
</tr>
<tr>
<td height="10">
<?php
$paymentClass = hikashop::get('class.payment');
$payment = $paymentClass->get($data->order_payment_id);
echo $payment->payment_name; ?>
</td>
</tr>
<tr>
<td>
<table width="100%" style="font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;">
<tr>
<td style="font-weight:bold;">
<?php echo JText::_('CART_PRODUCT_NAME'); ?>
</td>
<?php if ($config->get('show_code')) { $colspan++; ?>
<td style="font-weight:bold;"><?php echo JText::_('CART_PRODUCT_CODE'); ?></td>
auriez vous la gentillesse de me donner un petit coup de pouce de maniére a ce que la méthode de paiement soit mis juste avant le délais
dans ce cas précis VIREMENT BANCAIRE avant 60 JOURS
merci d'avance
Please Log in or Create an account to join the conversation.
13 years 5 months ago #100052
by nicolas
Replied by nicolas on topic email commande créée
Il faut ajouter le code avant la ligne :
foreach($fields as $fieldName => $oneExtraField) {
Et n'oubliez pas de ne pas mettre les tag <?php et ?> autour du code, sinon cela fera une erreur.
foreach($fields as $fieldName => $oneExtraField) {
Et n'oubliez pas de ne pas mettre les tag <?php et ?> autour du code, sinon cela fera une erreur.
The following user(s) said Thank You: xav
Please Log in or Create an account to join the conversation.
Time to create page: 0.190 seconds