siriek Posted February 18, 2014 Share Posted February 18, 2014 (edited) Bonjours à tous, Deux petites questions au sujet des BL. 1) Comment activer le bon de livraison sur un autre statut que celui par défaut? Je voudrait qu'il soit actif sur le statut "préparation en cours". 2) Comment supprimer le prix sur le bon de livraison, bin oui c'est con mais les clients qui font un cadeau ne veulent pas voir apparaître le prix... Logique... (vécu, client pas content... Ça petite amie à vu le prix). Désolé pour mon incompétence mais je ne maîtrise pas encore PS... J'arrive d'OSC. Merci pour les pistes, et/ou bouts de codes à modifier... Alain Edited March 2, 2014 by siriek (see edit history) Link to comment Share on other sites More sharing options...
siriek Posted February 28, 2014 Author Share Posted February 28, 2014 Bonsoir, Bon j'ai trouvé la modif dans la base pour activer les BL sur le statut "PRÉPARATION EN COURS"... UPDATE `ps_order_state` SET `delivery` = '1' WHERE `ps_order_state`.`id_order_state` =3; Par contre je n'ai toujours pas trouvé comment supprimer la ligne du prix dans le bon de livraison... Merci d'avance... Alain Link to comment Share on other sites More sharing options...
siriek Posted March 2, 2014 Author Share Posted March 2, 2014 (edited) Je me répond à moi même si éventuellement cela peut servir à quelqu'un, j'ai trouvé pour lisser le bon de livraison de son prix et par la même occasion la méthode de paiement... je sais pas pour vous, mais pour moi de faire livrer un cadeau à sa petite amie avec le prix et mon mode de paiement sur le bon de livraison, ça le fait pas... Correctif : Dans le fichier .../pdf/delivery-slip.tpl on commente comme cet exemple : <!-- DEBUT - AFFICHAGE DU PRIX ET DU MODE DE PAIEMENT - CORRECTION AL1 - Dimanche 2 mars 2014 à 3H20 --> <!-- <br /> <b>{l s='Payment Method:' pdf='true'}</b><br /> <table style="width: 100%;"> {foreach from=$order_invoice->getOrderPaymentCollection() item=payment} <tr> <td style="width: 50%">{$payment->payment_method}</td> <td style="width: 50%">{displayPrice price=$payment->amount currency=$order->id_currency}</td> </tr> {foreachelse} <tr> <td>{l s='No payment'}</td> </tr> {/foreach} </table> <!-- FIN - AFFICHAGE DU PRIX ET DU MODE DE PAIEMENT - CORRECTION AL1 - Dimanche 2 mars 2014 à 3H20 --> Alain Edited March 2, 2014 by siriek (see edit history) 1 Link to comment Share on other sites More sharing options...
desbonsprix Posted May 25, 2014 Share Posted May 25, 2014 Merci !!! ça a marché chez moi aussi !! Greg Link to comment Share on other sites More sharing options...
Maylee Posted May 28, 2014 Share Posted May 28, 2014 Ah super ! ça m'évitera de mettre du blanc sur le prix à chaque livraison cadeau xD ! Link to comment Share on other sites More sharing options...
Mamanoel Posted November 17, 2014 Share Posted November 17, 2014 Le mieux est de mettre votre fichier corrigé dans le dossier de votre thème Link to comment Share on other sites More sharing options...
peter26000 Posted February 24, 2016 Share Posted February 24, 2016 Ne marche pas de prestashop 1.6 ?? Link to comment Share on other sites More sharing options...
Moustache Posted June 14, 2016 Share Posted June 14, 2016 (edited) Bonjour, Je suis confronté aux mêmes problèmes (les deux) que je n'arrive pas à solutionner non plus (erreur 500). Ma BDD est renseignée comme Alain l'a indiqué mais rien n'y fait. Pour le prix sur les bons, je n'ai pas compris ce qu'il fallait faire avec le code. Faut-il faire un copié/collé sur le fichier indiqué et si oui, à quel endroit faut-il le faire ?Merci d'avance pour vos retours. Patrick de Moustache Cookies Edited June 14, 2016 by Moustache (see edit history) Link to comment Share on other sites More sharing options...
Moustache Posted June 14, 2016 Share Posted June 14, 2016 Après quelques recherches, voici ce que j'ai trouvé : Pour régler le problème de l'erreur 500 sur le téléchargement d'un bon de livraison, il faut opérer comme suit : Précisons d'abord que je suis sur PS 1.6.5.1 et php 5.6 ../classes/pdf/PDF.php Supprimer (ou mettre en commentaire) la ligne 95 $this->pdf_renderer->createPagination($template->getPagination()); Le bon de livraison sera disponible mais avec l'en-tête en anglais. Pour changer ça, : ../classes/pdf/HTMLTemplateDeliverySlip.php A la fin de la ligne 72, remplacer ('Delivery') par ('Bon de livraison') Pour supprimer le prix du bon de livraison, dans le même fichier que précédemment, Supprimer (ou mettre en commentaire) la ligne 134 'payment_tab' => $this->smarty->fetch($this->getTemplate('delivery-slip.payment-tab')), Chez moi, ça a marché... Bonne manip Patrick de Moustache Cookies Link to comment Share on other sites More sharing options...
Moustache Posted June 14, 2016 Share Posted June 14, 2016 Pour régler le problème de l'erreur 500 sur le téléchargement d'un bon de livraison, il faut opérer comme suit : Précisons d'abord que je suis sur PS 1.6.5.1 et php 5.6 ../classes/pdf/PDF.php Supprimer (ou mettre en commentaire) la ligne 95 $this->pdf_renderer->createPagination($template->getPagination()); Le bon de livraison sera disponible mais avec l'en-tête en anglais. Pour changer ça, : ../classes/pdf/HTMLTemplateDeliverySlip.php A la fin de la ligne 72, remplacer ('Delivery') par ('Bon de livraison') Pour supprimer le prix du bon de livraison, dans le même fichier que précédemment, Supprimer (ou mettre en commentaire) la ligne 134 'payment_tab' => $this->smarty->fetch($this->getTemplate('delivery-slip.payment-tab')), Chez moi, ça a marché... Bonne manip Patrick de Moustache Cookies 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