ASB-Tackle Posted April 29, 2017 Share Posted April 29, 2017 (edited) Hallo nochmal, ich habe noch ein Problem mit den erstellten PDF Rechnungen. Oben sieht alles gut aus, Header, Adressen, Produkte und Berechnungen, alles Top! Dann kommt allerdings ein umrandeter Kasten mit: - Bank - Kontoinhaber - IBAN - BIC - Betrag - Zahlung fällig am - Reference Hier der Screenshot dazu: Es sind aber keine Einträge vorhanden. Ich habe mir die invoice TPL Datein durchgesehen, aber habe dort nichts gefunden. Ich kann nicht erkennen, woher der PDF Generator die Werte holen will und ich habe im Backend Menü ausser im Modul "Banküberweisung" keine Möglichkeit gefunden, eine Bankverbindung zu hinterlegen. Kann mir da jemand helfen? PS: Da es ja ein neuer Thread ist: Installiert ist Version 1.6.1.12 Modul Europäische Rechtssicherheit 2.0.2 ist installiert Verwendet wird das standard Theme default-bootstrap 1.0 Edited April 29, 2017 by ASB-Tackle (see edit history) Link to comment Share on other sites More sharing options...
ASB-Tackle Posted April 29, 2017 Author Share Posted April 29, 2017 Ich habe nun in der invoice.tpl den ganzen Absatz des $HOOK_DISPLAY_PDF auskommentiert, also abgeschaltet. Der Kasten ist nun weg, die Kontoinformationen habe ich über die Rechnung -> Optionen in den Footer geschrieben. Es wäre aber trotzdem interessant zu wissen, wo der Kasten "$HOOK_DISPLAY_PDF" herkommt, bzw. wie man diesen mit Leben füllen könnte. Link to comment Share on other sites More sharing options...
rictools Posted April 29, 2017 Share Posted April 29, 2017 Das gab es mal als Fehler des PayPal-Moduls, meines Wissens aber bei älteren Versionen. Link to comment Share on other sites More sharing options...
Netagent Posted June 10, 2017 Share Posted June 10, 2017 Der Kasten ist komischerweise aktuell bei mir auch wieder da. Shopversion .14 und aktuellstes PayPal Modul. Seltsam alles... ;-) Link to comment Share on other sites More sharing options...
eleazar Posted June 10, 2017 Share Posted June 10, 2017 Ist ja auch kein Wunder, da der Entwickler 202ecommerce leider lernresistent zu sein scheint. Es bleibt also weiterhin nur die Lösung, die Zeilen 2609-2633 der paypal.php zu löschen: // FOR PRESTASHOP 1.4 public function hookPDFInvoice($params) { return $this->hookDisplayPDFInvoice($params); } public function hookDisplayPDFInvoice($params) { $order_detail = PaypalPlusPui::getByIdOrder($params['object']->id_order); $information = Tools::jsonDecode($order_detail['pui_informations'], true); $tab = '<table style="border: solid 1pt black; padding:0 10pt"> <tr><td></td><td></td></tr> <tr><td><b>'.$this->l('Bank name').'</b></td><td>'.$information['recipient_banking_instruction']['bank_name'].'</td></tr> <tr><td><b>'.$this->l('Account holder name').'</b></td><td>'.$information['recipient_banking_instruction']['account_holder_name'].'</td></tr> <tr><td><b>'.$this->l('IBAN').'</b></td><td>'.$information['recipient_banking_instruction']['international_bank_account_number'].'</td></tr> <tr><td><b>'.$this->l('BIC').'</b></td><td>'.$information['recipient_banking_instruction']['bank_identifier_code'].'</td></tr> <tr><td></td><td></td></tr> <tr><td><b>'.$this->l('Amount due / currency').'</b></td><td>'.$information['amount']['value'].' '.$information['amount']['currency'].'</td></tr> <tr><td><b>'.$this->l('Payment due date').'</b></td><td>'.$information['payment_due_date'].'</td></tr> <tr><td><b>'.$this->l('reference').'</b></td><td>'.$information['reference_number'].'</td></tr> <tr><td></td><td></td></tr> </table>'; return $tab; } 2 Link to comment Share on other sites More sharing options...
MS-Verkauf Posted February 19, 2018 Share Posted February 19, 2018 (edited) Am 10.6.2017 um 10:33 PM schrieb eleazar : Ist ja auch kein Wunder, da der Entwickler 202ecommerce leider lernresistent zu sein scheint. Es bleibt also weiterhin nur die Lösung, die Zeilen 2609-2633 der paypal.php zu löschen: // FOR PRESTASHOP 1.4 public function hookPDFInvoice($params) { return $this->hookDisplayPDFInvoice($params); } public function hookDisplayPDFInvoice($params) { $order_detail = PaypalPlusPui::getByIdOrder($params['object']->id_order); $information = Tools::jsonDecode($order_detail['pui_informations'], true); $tab = '<table style="border: solid 1pt black; padding:0 10pt"> <tr><td></td><td></td></tr> <tr><td><b>'.$this->l('Bank name').'</b></td><td>'.$information['recipient_banking_instruction']['bank_name'].'</td></tr> <tr><td><b>'.$this->l('Account holder name').'</b></td><td>'.$information['recipient_banking_instruction']['account_holder_name'].'</td></tr> <tr><td><b>'.$this->l('IBAN').'</b></td><td>'.$information['recipient_banking_instruction']['international_bank_account_number'].'</td></tr> <tr><td><b>'.$this->l('BIC').'</b></td><td>'.$information['recipient_banking_instruction']['bank_identifier_code'].'</td></tr> <tr><td></td><td></td></tr> <tr><td><b>'.$this->l('Amount due / currency').'</b></td><td>'.$information['amount']['value'].' '.$information['amount']['currency'].'</td></tr> <tr><td><b>'.$this->l('Payment due date').'</b></td><td>'.$information['payment_due_date'].'</td></tr> <tr><td><b>'.$this->l('reference').'</b></td><td>'.$information['reference_number'].'</td></tr> <tr><td></td><td></td></tr> </table>'; return $tab; } In Presta 1.6.1.4 muss dass so sein // FOR PRESTASHOP 1.4 public function hookPDFInvoice($params) { return $this->hookDisplayPDFInvoice($params); } public function hookDisplayPDFInvoice($params) { $order_detail = PaypalPlusPui::getByIdOrder($params['object']->id_order); $information = Tools::jsonDecode($order_detail['pui_informations'], true); $tab = ''; return $tab; } dazwisch muss alles raus. Edited February 19, 2018 by Weinhandel (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