email commande créée

  • Posts: 167
  • Thank you received: 2
11 years 3 weeks ago #99316

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.

  • Posts: 26025
  • Thank you received: 4005
  • MODERATOR
11 years 3 weeks ago #99351

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.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.
Last edit: 11 years 3 weeks ago by Jerome.

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

  • Posts: 167
  • Thank you received: 2
11 years 3 weeks ago #99354

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.

  • Posts: 81633
  • Thank you received: 13085
  • MODERATOR
11 years 3 weeks ago #99404
The following user(s) said Thank You: xav

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

  • Posts: 167
  • Thank you received: 2
11 years 3 weeks ago #99541

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

Attachments:
Last edit: 11 years 3 weeks ago by xav.

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

  • Posts: 81633
  • Thank you received: 13085
  • MODERATOR
11 years 2 weeks ago #99783

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.

  • Posts: 167
  • Thank you received: 2
11 years 2 weeks ago #99830

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

Attachments:

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

  • Posts: 81633
  • Thank you received: 13085
  • MODERATOR
11 years 2 weeks ago #100052

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.079 seconds
Powered by Kunena Forum