webmaster@prestashop Posted January 18, 2017 Share Posted January 18, 2017 (edited) Hallo, neuerdings wird in PS 1.6.1.5 in der PDF Generierung unten ein Fenster erzeugt in dem die Bankdaten angzeigt werden sollen. 1. Finde ich in PS keine Option wo ich meine Daten angeben könnte. 2. Finde ich keine Einträge wo ich die Begriffe übersetzen könnte. Wer weiss da weiter? Wenn wir schon dabei sind, weitere Probleme: ======================================================================================= PDF der Rechnung lässt sich im BO erzeugen, beim öffnen wir diese aber laut Adobe als Fehlerhaft ermittelt. Loge ich mich als Kunde ein, kann ich die PDF Fehlerfei herunterladen und öffnen. Des weiteren führt mich bei Erstellung des Lieferscheins im BO auf eine leere weiße Seite. ======================================================================================= Durch PayPal Modul "TECHNICAL ERROR: unable to save update quantity Details: Error thrown: [object Object] Text status: parsererror" Fehler. Dieser tritt auf und wird angezeigt, sobald man den warenkrob öffnet und z.B. die Anzahl ändert oder löschen will. Wir die Seite dann aktualisiert, wird die neue Stückzahl angezeigt. Hilft hier das PayPal Plus Modul? Ich habe schon einige Hilfestelleungen im Internet gefunden, die haben aber nichts genutzt. ========================================================================================= Module lassen sich nur aktualisieren, wenn der Ordner /modules, alle Unterordner und alle Dateien mit 777 gesetzt werden. Normalerweise haben alle Ordner 755 und Dateien 644 und in der Konfiguration wird alles als ok angezeigt. ========================================================================================== Mir fällt auf das bei Prestashop Fehler immer nach kurze Zeit auftreten und sehr anfällig ist. Edited January 18, 2017 by webmaster@prestashop (see edit history) Link to comment Share on other sites More sharing options...
eleazar Posted January 18, 2017 Share Posted January 18, 2017 Die Fehler werden durch das aktuelle Paypal-Modul bewirkt. Es ist leider voller Bugs, außerdem nicht sicher, da es die Paypal-Sicherheitsstandards umgeht. Den im Bild angezeigten Zusatz zur PDF-Rechnung kannst du nur dadurch entfernen, indem du in der /modules/paypal/paypal.php die letzten Zeilen (Zeile 2254 - 2278) löschst: // 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 = json_decode($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; } Nur die dann folgende geschweifte Klammer muss stehen bleiben. Link to comment Share on other sites More sharing options...
webmaster@prestashop Posted January 18, 2017 Author Share Posted January 18, 2017 (edited) Die Fehler werden durch das aktuelle Paypal-Modul bewirkt. Es ist leider voller Bugs, außerdem nicht sicher, da es die Paypal-Sicherheitsstandards umgeht. Den im Bild angezeigten Zusatz zur PDF-Rechnung kannst du nur dadurch entfernen, indem du in der /modules/paypal/paypal.php die letzten Zeilen (Zeile 2254 - 2278) löschst: // 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 = json_decode($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; } Nur die dann folgende geschweifte Klammer muss stehen bleiben. Ok, mal vielen Dank dafür. Hatte immer in /PDF oder classes/PDF nach dem Code gesucht. Hätte nie gedacht, dass PayPal für den misst verantwortlich ist. Ich hab jetzt mal den Kasten trotzdem drin gelassen und den Text durch meine Bankdaten ersetzt. Da frag ich mich welche Variable ich z.B. für den Betrag oder Bestell.-Nr. einsetzen könnte, damit das hinter dem Text angezeigt wird. Desweiteren frag ich mich warum z.B. bei value kein Betrag angezeigt wird. Die breite des Kastens orientiert sich wohl am gesamten Raster von oben? Edited January 18, 2017 by webmaster@prestashop (see edit history) Link to comment Share on other sites More sharing options...
eleazar Posted January 18, 2017 Share Posted January 18, 2017 Ich würde das nicht tun, denn diese Funktion ist eigentlich für PrestaShop 1.4 (!) gedacht und wird nur durch einen Programmierfehler überhaupt in jedes Rechnungsformular gesetzt. Du solltest besser zur Version 3.10.10 zurückkehren. 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