pauline75 Posted December 3, 2015 Share Posted December 3, 2015 Bonjour, j'ai cherché sur le forum en vain comment modifier ma facture PDF pour bien séparer les déclinaisons... En effet, les factures me servent à traiter les commandes mais ayant des produits à plusieurs déclinaisons, j'aimerais gérer l'affichage des déclinaisons pour traiter plus rapidement les commandes. Pour bien comprendre, voici ma facture actuelle (celle native de Prestashop 1.6) : Voilà ce que j'aimerais obtenir sur mes factures : J'aimerais afficher mes déclinaisons en forme de liste (sous le titre du produit), les unes sous les autres pour une meilleure visibilité. J'ai bien compris que cela se passait dans classe > PDF mais à part ça, je ne sais pas quoi faire ni comment gérer l'affichage des déclinaisons sur la facture PDF. Je vous remercie grandement pour votre aide, Pauline. Link to comment Share on other sites More sharing options...
tuk66 Posted December 7, 2015 Share Posted December 7, 2015 Comme vous pouvez le voir, '-' et ',' sont des séparateurs. Vous pouvez diviser le nom du produit en utilisant ces séparateurs. As you can see, '-' and ',' are delimiters. You can split the product name using these delimiters. Link to comment Share on other sites More sharing options...
pauline75 Posted December 8, 2015 Author Share Posted December 8, 2015 Merci Tuk66 mais précisement... Je suis désolé mais ça ne me parle pas. Comment séparer toutes mes informations de déclinaisons sur mes factures PDF ? Merci pour votre retour, Pauline Link to comment Share on other sites More sharing options...
Eolia Posted December 9, 2015 Share Posted December 9, 2015 Cela ne se passe pas dans classes/pdf mais dans /pdf/invoice.tpl Link to comment Share on other sites More sharing options...
pauline75 Posted December 17, 2015 Author Share Posted December 17, 2015 Bonjour Eolia, je suis allée dans /pdf/invoice.tpl, les seules informations que je trouve concernent les produits dans la facture mais rien sur les déclinaisons : <!-- Product --> <tr> <td colspan="12"> {$product_tab} </td> </tr> <tr> <td colspan="12" height="10"> </td> </tr> Donc ensuite, j'ai ouvert /pdf/invoice.style-tab.tpl mais là non plus je ne vois comment mettre en forme les déclinaisons. Je voudrais simplement que chaque déclinaison s'affiche en forme de liste comme sur la photo du début. Je vous remercie pour votre aide, Pauline Link to comment Share on other sites More sharing options...
Eolia Posted December 17, 2015 Share Posted December 17, 2015 En fait, c'est un peu plus complexe que ça. la classe pdf concernée envoie un objet $order qui est "explosé" ensuite suivant les produits contenus dans cette commande. Le problème est que, le texte comprenant le nom du produit suivi de ses déclinaisons est déjà formaté en amont et qu'il est difficile de le décomposer dans le tpl. On pourrait rechercher le "-" et formater ce qui suit mais c'est un peu complexe. Il serait préférable d'attaquer le problème en amont. Sur quelle version Prestashop êtes-vous ? Link to comment Share on other sites More sharing options...
pauline75 Posted December 18, 2015 Author Share Posted December 18, 2015 Bonjour Eolia, oui je m'attendais pas à ce que ce soit si compliqué alors merci pour votre aide ! Voici ma version Prestashop : 1.6.1.1 Encore merci, Pauline. Link to comment Share on other sites More sharing options...
cedced Posted November 18, 2016 Share Posted November 18, 2016 (edited) Bonjour, Avez-vous trouvé une solution pour lister les déclinaisons? Merci Edited November 18, 2016 by cedced (see edit history) 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