Skip to main content

email commande créée

More
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?

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

More
13 years 5 months ago - 13 years 5 months ago #99351 by Jerome
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,

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.

More
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?

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

More
13 years 5 months ago #99404 by nicolas
Replied by nicolas on topic email commande créée
The following user(s) said Thank You: xav

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

More
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
Last edit: 13 years 5 months ago by xav.

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

More
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.

More
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

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

More
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.
The following user(s) said Thank You: xav

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

Time to create page: 0.203 seconds
Powered by Kunena Forum