Mail order formatage des textes

  • Posts: 2639
  • Thank you received: 66
  • Hikashop Business
11 years 1 month ago #128294

-- HikaShop version -- : 222
-- Joomla version -- : 2514

comment retoucher le formatage des textes de mail dans la derniere version order_creation_notification.html.(modified).php

{VAR:BILLING_ADDRESS} donne

Adresse de facturation

Mr fddh Erick


gdhgdghd gdhgd 25
gdhd paris

France (Metropolitaine)

Téléphone 1233

je veux retirer tous ces sauts de lignes

ainsi que {LINEVAR:PRODUCT_IMG}
{LINEVAR:PRODUCT_NAME}
{LINEVAR:PRODUCT_DOWNLOAD}

où est fait ce formatage qui ne correspond pas a ce que veux le client et qui tel quel est impossible à modifier ?

{LINEVAR:PRODUCT_NAME} donne

MARCI marron

Pointure : 42

et on veut MARCI marron (pointure : 42) ainsi que parfois une * pour indiquer une information sur un produit non retournable

l'url du site est au milieu de la date dans {TXT:ORDER_CREATED} :
Nous sommes heureux de vous confirmer la création de votre commande No. 9363 le machin.com/ à 17 octobre 2013


Tel que c'est fait on ne peut plus rien modifier entre le 221 et la 222 on a perdu toute la flexibilite
merci

Last edit: 11 years 1 month ago by erickb.

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

  • Posts: 2639
  • Thank you received: 66
  • Hikashop Business
11 years 1 month ago #128297

les notifications de status utilisent aussi {VAR:BILLING_ADDRESS} et dans ce cas le formatage des adresses n'a pas de sauts de lignes , le resultats est different

VAR:LIVE_SITE les images ne sont pas trouvees avec order status notification

Last edit: 11 years 1 month ago by erickb.

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

  • Posts: 26159
  • Thank you received: 4028
  • MODERATOR
11 years 1 month ago #128355

erickb wrote: les notifications de status utilisent aussi {VAR:BILLING_ADDRESS} et dans ce cas le formatage des adresses n'a pas de sauts de lignes , le resultats est different

Ils utilisent le même système de conversion pourtant. Vous ne nous dites pas tout.

erickb wrote: VAR:LIVE_SITE les images ne sont pas trouvees avec order status notification

Il s'agit du "HIKASHOP_LIVE" utilisé de partout sur le site pour connaitre le site courant. Je suppose que votre path est incorrect.
Là encore vous ne nous dites pas tout, il serrait intéressant d'avoir des informations précises et non du vague.
Je veux bien croire que ça ne marche pas mais je ne suis pas devin ni voyant.

erickb wrote: ainsi que {LINEVAR:PRODUCT_IMG}
{LINEVAR:PRODUCT_NAME}
{LINEVAR:PRODUCT_DOWNLOAD}
où est fait ce formatage qui ne correspond pas a ce que veux le client et qui tel quel est impossible à modifier ?

Vous pouvez surcharger le mail order_creation_notification.preload.(modified).php en modifiant le code PHP qui s'occupe de la génération (le plus sommaire et générique possible) des VARS.

Le système de template permet encore et toujours de taper du code PHP.
Vous n'avez perdu aucune flexibilité mais vous avez gagné en simplificté de modification pour le design ; avec en plus de nombreuses nouvelles fonctionnalités.

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.

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

  • Posts: 2639
  • Thank you received: 66
  • Hikashop Business
11 years 1 month ago #128494

J'ai supprime les modified pour revenir au mails de la version 222 , donc aucun changement de mon cote

dans les 2 premiers l'adresse a des sauts de ligne qui ne sont pas dans order_status_notification
et dans order_status_notification il voit les images du produit mais pas celle d'entete et de pied de page

J'essaye juste comprendre pourquoi ces différences et comment faire pour que toutes les images soient lues partout et que le formatage de l'adresse soit le meme partout (comme dans order_status_notification sans saut de ligne)

merci

order_creation_notification



order_admin_notification


order_status_notification

Attachments:

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

  • Posts: 13201
  • Thank you received: 2322
11 years 1 month ago #128518

Bonjour,

Le problème proviuent visiblement de l'éditeur JCE, si vous n'utilisez pas ce dernier tout fonctionne correctement.
Dans l'email, merci de remplacer:

{VAR:LIVE_SITE}/media/com_hikashop/images/mail/header.png
par:
{VAR:LIVE_SITE}media/com_hikashop/images/mail/header.png
Cela devrait en partie résoudre le problème de l'image.

Pour les espaces, je pense que c'est le même soucis, l'éditeur réinterprète le code.

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

  • Posts: 2639
  • Thank you received: 66
  • Hikashop Business
11 years 1 month ago #128607

Ca ne vient pas de JCE car je n'utilise jamais JCE pour ce genre de choses,

d'origine dans vos fichiers il y a {VAR:LIVE_SITE}/ et effectivement en enlevant le / dans des modified ca marche , il faudrait les enlever dans une prochaine version

merci tout marche

Last edit: 11 years 1 month ago by erickb.

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

  • Posts: 26159
  • Thank you received: 4028
  • MODERATOR
11 years 1 month ago #128647

Bonjour,

Nous avons fait des tests et il se trouve que lorsque l'email est modifié avant l'envoie (via le bouton "email") les liens vers les images sont modifiées par l'éditeur.
Lorsque l'email est envoyé via le système de notification (donc sans passer par l'éditeur) il n'y a pas de corruption du contenu et les images sont bien présentes.

Pour ce qui est du double "//" généré, cela sera inclus dans le prochain package.

Nous allons discuter avec l'équipe d'AcyMailing afin d'avoir leurs retours et impressions sur ce soucis.

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

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

  • Posts: 2639
  • Thank you received: 66
  • Hikashop Business
11 years 1 month ago #128763

dans les mails il y a les lignes

<tr>
<td colspan="3">{LINEVAR:NAME}</td>
<td>{LINEVAR:VALUE}</td>
</tr>


qui donnent

Sous total 49,00 €
Livraison 8,00 €
TOTAL sans taxes 48,97 €
TOTAL avec taxes 57,00 €


comment peut on faire pour masquer le total sans taxes ?

dans votre administrator/components/com_hikashop/classes/mail.php dans la function processMailTemplate il y a un
foreach($templateVariables as $c)
est il possible de retirer ce total sans taxes d'un template quelque part ?

Last edit: 11 years 1 month ago by erickb.

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

  • Posts: 13201
  • Thank you received: 2322
11 years 1 month ago #128828

Il faut éditer le fichier "\media\com_hikashop\mail\order_status_notification.preload.php" et ajouter:

$config->set('detailed_tax_display','0');
en début de fichier.

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

  • Posts: 2639
  • Thank you received: 66
  • Hikashop Business
11 years 1 month ago #128834

ça ne marche pas et en plus detailed_tax_display = 0 dans la base de données

j'ai toujours sur les 3 notifications les taxes (creation commande, admin notification, status notification)

Last edit: 11 years 1 month ago by erickb.

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

  • Posts: 13201
  • Thank you received: 2322
11 years 1 month ago #128871

En effet il faut modifier le "if" se trouvant juste au dessus pour forcer l'aéffichage du prix total avec taxes seulement.
Remplacez:

if($data->cart->full_total->prices[0]->price_value!=$data->cart->full_total->prices[0]->price_value_with_tax) {
Par:
if(false || $data->cart->full_total->prices[0]->price_value!=$data->cart->full_total->prices[0]->price_value_with_tax) {

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

  • Posts: 2639
  • Thank you received: 66
  • Hikashop Business
11 years 1 month ago #128926

ca marche en mettant en commentaire dans les 3 preload.modified , inutile de retoucher le if

/*
		else {		
			$cartFooters[] = array(
				'NAME' => JText::_('ORDER_TOTAL_WITHOUT_VAT'),
				'VALUE' => $currencyHelper->format($data->cart->full_total->prices[0]->price_value,$data->order->order_currency_id)
				
			);
		}
		*/

...

il reste un probleme dans votre code source car le port est ajoute au total HT

Last edit: 11 years 1 month ago by erickb.

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

Time to create page: 0.100 seconds
Powered by Kunena Forum