Jump to content

[RESOLU] "new_order.html" dans la version 1.6.0.8


Recommended Posts

Bonjour,

 

J'ai un problème avec le contenu de l'e-mail automatique "Confirmation de commande".

Le détail de la commande ne s'affiche plus dans l'e-mail envoyé au client.

Utilise le Template : order_conf.html

 

Par contre, avec l'e-mail "Nouvelle commande....Bravo...Etc...Etc" cela s'affiche parfaitement.

Donc, je me suis dis allons voir le code de ce Template.

Je pense qu'il s'appel "new_order.html".

Par contre, il est introuvable, ni dans mails, ni dans le thème, ni ailleurs.

Ou, il a peut être changé de nom dans le version 1.6.0.8.

 

Après de longue heure de recherche :

 

Donc, Est-ce quelqu'un sait où se trouve ce .... de fichier.

 

 

Merci à tous....

Edited by EG LEBAS (see edit history)
Link to comment
Share on other sites

Hello,

 

Déjà fait, mais rien... :(

 

Par contre, je viens de m'apercevoir que j'ai une différence de contenu entre ma copie du site et le site en prod...

Je télécharge le site (Erreur de débutant....)

 

Je regarde et vous tiens au courant, mais cela pourrai parfaitement expliquer mon problème.. :rolleyes:

Link to comment
Share on other sites

Bonjour,

 

Essayer de modifier le fichier order_conf.txt !

 

Celui ne correspond pas au fichier order_conf.html

 

Dans le fichier : .\mails\fr\order_conf.txt

 

Remplacer les valeurs suivantes :

 

{products_txt} par {products}

 

{delivery_block_txt} par {delivery_block_html}

 

{invoice_block_txt} par {invoice_block_html}

 

Ces valeurs sont celles inscrites dans le fichier order_conf.html

Link to comment
Share on other sites

Bonjour,

 

L'e-mail basé sur le Template "new_order.html" contient bien la liste de produit (envoi au vendeur), mais l'e-mail basé sur le Template "order_conf.html" (envoi au client) ne contient aucune information sur la liste des produits.

 

Il y a une différence de variable au niveau des tableaux :

 

new_order.html contient {items}

order_conf.html contient {products}

 

J'ai mis {items} dans le Template "order_conf.html", mais cela n'a rien changé...

 

Qu'un a t-il une idée pour ce BUG

(Encore un de plus)

 

 

Cordialement,

Link to comment
Share on other sites

Il semblerait que le problème se situe au niveau du fichier order_conf_product_list.txt qui ne correspond pas au Template,

order_conf_product_list.tpl

 

Les champs ne sont pas identiques...

 

C'est vrai que je regarde dans la PS 1.6.0.7...

 

Vérifiez, si pour la PS 1.6.0.8 il y a aussi ces erreurs, et mettre les valeurs en correspondance !

 

*Edit : A tester

 

Remplacer dans le Template, les valeurs (lignes 35 et 91):

 

{$product['unit_price']} par {$product['price']}

Edited by myselfidem (see edit history)
Link to comment
Share on other sites

Cela ne change pas : {$product['unit_price']} par {$product['price']}

 

Toujours le même problème.

 

J'ai fais également le changement de nom de la variable {products} par {product}, dans le fichier order_conf.html, mais cela ne change rien.

Link to comment
Share on other sites

J'ai trouvé une solution, cela fonctionne.

Mais je ne suis pas sur que cela soit la meilleure solution.

 

J'ai copié ces 2 fichiers de ..mails\en dans le ..mails\fr

order_conf_product_list.tpl

order_conf_product_list.txt

 

Cela fonctionne...

 

Par contre, j'ai encore un autre bug. Je vais ouvrir un nouveau topic sur le sujet...

Link to comment
Share on other sites

Bonjour,

 

Il me semble qu'il y avait une image que vous aviez attachée !

 

J'ai fait un test en modifiant simplement une seule valeur dans le fichier : order_conf_txt :

 

Remplacer : {product} par {products_txt}

 

GitHub (fixbug) :

 

https://github.com/PrestaShop/PrestaShop/commit/29218a0e0660aebed16751559b5cf565f67a372a

post-777922-0-68068600-1406100191_thumb.jpg

Edited by myselfidem (see edit history)
Link to comment
Share on other sites

Effectivement, mais votre méthode sur mon installation n'a rien fait.

 

Par contre, plus haut vous m'aviez dis :

 

{products_txt} par {products}

 

{delivery_block_txt} par {delivery_block_html}

 

{invoice_block_txt} par {invoice_block_html}

 

 

En copiant ces 2 fichiers de ..mails\en dans le ..mails\fr

order_conf_product_list.tpl

order_conf_product_list.txt

 

Maintenant cela fonctionne, mais je vais refaire votre méthode.

 

Après, à voir combien de temps et ce que va encore créer comme problèmes les nouvelles versions. :unsure:

 

Par contre, je cherche à modifier la mise page. C'est à dire mettre les informations renvoyées par {Products} alignées à droite comme spécifié dans le fichier "order_conf_product_list.tpl"

 

Tout est mis à gauche... Impossible de faire prendre en charge cette mise en page.

 

Auriez-vous pas hasard une idée sur le sujet.

 

J'ai l'impression que ces fichiers ne sont pas vraiment pris en compte.

Link to comment
Share on other sites

Pour récapituler, voilà comment j'ai modifié le fichier order_conf.txt :

{products_txt}  

{delivery_block_html} 

{invoice_block_html} 

Fonctionne très bien pour moi !

 

PS 1.6.0.6

 

*Edit : En principe, il doit également y avoir dans : .\themes\mon_theme\modules\mailalerts\mails\fr\

 

new_order.html et new_order.txt (ainsi que d'autres fichiers !)

 

Essayez de modifier le Template (order_conf_product_list.tpl) en ajoutant aux deux premières lignes (7 et 20) :

 

Remplacer : <td> par <td align="right">

 

Vérifier le résultat.

Edited by myselfidem (see edit history)
Link to comment
Share on other sites

Pour le fichier order_conf.txt, moi j'ai : {products}

Mais, je garde ton astuce au cas où cela recommencerai.

 

 

Remplacer : <td> par <td align="right">

= C'est ce que j'ai fait, mais il ne le prend pas en compte.

 

Plus bas dans le code, j'ai : <td align="right"> pour les 3 colonnes suivantes.

Mais tout le texte s'affiche a gauche.

 

Dans : .\themes\mon_theme\modules\mailalerts\mails\fr\

= Je n'ai que mailalerts-account.tpl

 

Encore merci pour ton aide. :)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...