stagereiki Posted February 16, 2021 Share Posted February 16, 2021 Bonjour, j'ai trouvé ce code ici:http://didoune.fr/blog/2019/01/19/rajouter-les-messages-clients-sur-les-factures-prestashop-1-7/ et j'aimerai le mettre en place sur ma boutique ( ps 1.7.6.8. Theme classic ) pour afficher le message du client de sa commande sur la facture. Voici le code : ---------------------------------------------------------- Copiez le fichier /classes/order/OrderInvoice.php Collez le dans /override/classes/order/ Editez ce fichier: Partez à la recherche de la fonction getProducts($products… Dans cette fonction, juste après la ligne « foreach ($products as $row) { « , rajoutez: // Début modif if( end($products) === $row ) { $row[‘first_order_message’] = nl2br($order->getFirstMessage()); } // Fin modif Sauvegardez le fichier modifié Editez le fichier /pdf/invoice.product-tab.tpl Rajoutez à l’emplacement voulu le code suivant: {if isset($order_detail.first_order_message) && $order_detail.first_order_message} <table id= »order_msg » class= »product » width= »100% »> <tr> <td class= »center grey bold » width= »20% »>{l s=’Message client’ pdf=’true’}</td> <td class= »left white » width= »80% »>{$order_detail.first_order_message}</td> </tr> </table> {/if} ------------------------------------------------------------ Lorsque je modifie le fichier /pdf/invoice.product-tab.tpl, l'accès aux factures se met en erreur, et lorsque j'annule la derniere modif, tout re fonctionne. J'ai essayé plusieurs emplacements dans le fichier mais sans succès. Des idées? MErci Link to comment Share on other sites More sharing options...
Mediacom87 Posted February 17, 2021 Share Posted February 17, 2021 Bonjour, votre erreur est que tous les " sont remplacés par » Link to comment Share on other sites More sharing options...
Mediacom87 Posted February 17, 2021 Share Posted February 17, 2021 pardon, l'erreur du tutoriel. Link to comment Share on other sites More sharing options...
stagereiki Posted February 17, 2021 Author Share Posted February 17, 2021 Il y a 3 heures, Mediacom87 a dit : Bonjour, votre erreur est que tous les " sont remplacés par » merci Link to comment Share on other sites More sharing options...
ant0inep Posted January 4, 2022 Share Posted January 4, 2022 Bonjour, Cela fonctionne-t-il chez vous car moi rien ne s'affiche... ? Link to comment Share on other sites More sharing options...
sebduc Posted October 2 Share Posted October 2 bonjour j'ai essayé également ca ne fonctionne pas , je n'ai pas du mettre au bon endroit car rien ne change sur la facture Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now