email de confirmation

  • Posts: 21
  • Thank you received: 0
13 years 2 months ago #25587

Bonjour,
je souhaiterais ajouter le moyen de paiement choisi sur l'email de confirmation que l'acheteur reçois.
Surtout pour rappeler les coordonnées bancaires lors de paiements par transfert
merci pour l'aide!

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

  • Posts: 82865
  • Thank you received: 13372
  • MODERATOR
13 years 2 months ago #25596

Bonjour,

Vous pouvez le faire en éditant l'email order status notification via le menu Système->Emails en ajoutant quelque chose comme cela :
<?php
if($data->order_payment_method=="banktransfer"){
echo "bank information";
}
?>

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

  • Posts: 21
  • Thank you received: 0
13 years 2 months ago #25607

Super c'est déjà une excellente piste.
Mais serait-il possible de carrément reprendre automatiquement les données saisies dans le champ "Information du compte bancaire " enregistrées dans les méthodes de paiement par transfert bancaire? (HikaShop bank transfer payment plugin )

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

  • Posts: 82865
  • Thank you received: 13372
  • MODERATOR
13 years 2 months ago #25616

Tout est possible :)
Il suffit d'écrire le code correspondant.
Par exemple:

$paymentClass = hikashop_get('class.payment');
$payment = $paymentClass->get($data->order_payment_id);
$payment->payment_params = unserialize($payment->payment_params);
echo $payment->payment_params->information;

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

  • Posts: 21
  • Thank you received: 0
13 years 2 months ago #25646

Génial ! merci !
aussi, pourrais-je rappeler la méthode de livraison choisie lors de la commande ?
(hikashop_payment_methods)

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

  • Posts: 82865
  • Thank you received: 13372
  • MODERATOR
13 years 2 months ago #25648

C'est exactement pareil. Il suffit de remplacer payment par shipping dans le code de mon dernier message et vous aurez le nom dans $shipping->shipping_name.

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

  • Posts: 21
  • Thank you received: 0
13 years 2 months ago #25649

Merci pour la rapidité!
malheureusent je ne comprends pas très bien.
J'ai essayé ainsi mais sans succès:

<?php
if($data->order_payment_method=="banktransfer"){
echo JText::_('ORDER_VALID_AFTER_PAYMENT');
paymentClass = hikashop_get('class.payment');
payment = $paymentClass->get($data->order_payment_id);
payment->payment_params = unserialize($payment->payment_params);
$payment->payment_params->information;
else{
$shipping->shipping_name;
}?>

Last edit: 13 years 2 months ago by gab696.

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

  • Posts: 82865
  • Thank you received: 13372
  • MODERATOR
13 years 2 months ago #25650

Comme ceci:

$shippingClass = hikashop_get('class.shipping');
$shipping = $shippingClass->get($data->order_shipping_id);
$shipping->shipping_params = unserialize($shipping->shipping_params);
echo $shipping->shipping_name;

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

  • Posts: 502
  • Thank you received: 12
12 years 8 months ago #41501

Bonjour à tous,

je reviens sur ce post car j'ai un soucis vraiment étrange :

sur un de mes sites, je n'arrive pas à modifier mes mails (en allant dans systèmes->emails, j'ai le texte en html tout en noir et dès que je le modifie, je fais sauvegarder ou appliquer, il me dit sauvegarde avec succès mais quand je reviens dans le mail, rien n'a changé !!

Avez-vous une idée ?

Pouvez vous me dire si on peut y accéder autrement???

Merci d'avance

PS : sur un autre site avec Hikashop, je ne rencontre pas ce soucis.

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

  • Posts: 82865
  • Thank you received: 13372
  • MODERATOR
12 years 8 months ago #41650

Cela doit venir d'un problème avec l'éditeur. Désactivez le plugin CodeMirror via le gestionnaire de plugins. Cela devrait aider.

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

  • Posts: 502
  • Thank you received: 12
12 years 8 months ago #41651

Je n'ai pas ce plugin !!! (joomla 1.5.25) :(

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

  • Posts: 82865
  • Thank you received: 13372
  • MODERATOR
12 years 8 months ago #41821

Alors peut être que le dossier media/com_hikashop/mail n'a pas les droits d'écriture correct. il faudra vérifier cela.
Normalement, quand vous éditez un email via l'interface, cela crée un fichier nom_email.html.modified.php qui surcharge le fichier de base nom_email.html.php
Au pire, vous pouvez copier/coller le fichier en FTP et l'éditer directement.

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

  • Posts: 502
  • Thank you received: 12
12 years 8 months ago #41966

Merci pour cette réponse, je regarde tout cela et revient vers vous ;)

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

  • Posts: 318
  • Thank you received: 1
12 years 5 months ago #51996

Bonjour,
Je viens de suivre ce topic afin d'afficher la méthode de livraison dans le mail que l'utilisateur reçoit "Notification de statut de commande"
Donc j'ai bien placé le code donné par Nicolas www.hikashop.com/forum/5-support-en-fran...n.html?lang=en#25650 :

$shippingClass = hikashop_get('class.shipping');
$shipping = $shippingClass->get($data->order_shipping_id);
$shipping->shipping_params = unserialize($shipping->shipping_params);
echo $shipping->shipping_name;

Mais ça ne fonctionne pas.
Je précise que j'ai fait la même chose dans le mail "Notification de commande à l'administrateur" et là ça fonctionne sans problème
Faut il changer quelque chose pour que ça fonctionne dans "Notification de statut de commande" ?

Merci d'avance


Agence web e-commerce spécialiste Hikashop

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

  • Posts: 82865
  • Thank you received: 13372
  • MODERATOR
12 years 5 months ago #52047

Non, cela fonctionne de la même manière. Il faut biensur placer le code après l'appel a la fonction "loadFullOrder" qui charge les information de la commande.
Sinon, avant, cela n'affichera rien.

The following user(s) said Thank You: toffffe

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

  • Posts: 318
  • Thank you received: 1
12 years 5 months ago #52053

C'est tout à fait ça merci 1000 fois


Agence web e-commerce spécialiste Hikashop

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

Time to create page: 0.076 seconds
Powered by Kunena Forum