Jump to content

Edit PDF Invoice


SagarisCH

Recommended Posts

Prestashop 1.6.1.0

 

Auf der PDF Rechnung gibt es einiges zu bemängeln. 

 

Was ich nicht brauche und schon gar nicht der Kunde ist die Artikel Nr. | Ist diese Aktiv verzieht es mir die Rechnung.

 

In der neusten Prestashop Version haben es die Entwickler geschafft, die Kunenadresse genau in der Mitte des Lieferscheins zu platzieren, dafür gib es eine Ohrfeige! Das ist kompletter Schwachsinn, kein einziges Form bietet diese Sichtfenster in der Mitte an, was ist eigentlich los mit den Prestashop Entwickler?

 

Das Wort "Versandkostenfrei" wird auf der Rechnung getrennt: Versandkoste nfrei: von mir ein Tritt in den Arsch dafür.

In der linken oberen Spalte neben der Kundenadresse steht: SUPREME SPORTS COM SCHWEIZ? keine Ahnung wo er das her hat, außerdem hat es dort überhaupt nichts zu suchen.

 

Nichts aber auch gar nichts hat sich gebessert, wo bleibt eine Funktion um die Rechungen (PDF) anzupassen.

 

Oder habe ich einfach irgendwas übersehen? dann nehme ich die Anschuldigungen zurück.

PS: klar kann man im Code alles anpassen. Wenn du ein Auto kaufst und die Automatik geht nicht, dann sagt dir der Mechaniker auch nicht du sollte über die ODB Schnittstelle eine Korrektur vornehmen. 

 

FA000002 (3).pdf

Link to comment
Share on other sites

Hallo SagarisCH & willkommen im Forum.

 

Die PDF's von PrestaShop waren von mir aus gesehen leider schon immer sehr schlecht und mit 1.6.1.0 hat sich dies offenbar noch verschlechtert. 

 

Ich kann deinen Frust daher sehr gut nachvollziehen.

 

Da wir heute genau zu diesem Thema eine Support-Anfrage erhalten haben, bin ich diese neuen PDF-Formulare jetzt selber am studieren.

 

Grundsätzlich würde ich aber immer ein paar Wochen / Monate (Jahre?) warten mit dem Upgrade wenn einen neue PS-Version erscheint, weil sonst hat man erfahrungsgemäss nur Troubles.

 

Melde mich wieder wenn ich mehr weiss.

  • Like 1
Link to comment
Share on other sites

Vielen Dank Pronux

 

Es war zum Glück kein Update sondern eine komplette neu Installation. Zu allem Frust muss ich sagen, das die neuste Version wirklich sehr sehr gut ist im Vergleich zu anderen 1.6er Versionen und auch übersichtlicher. Die Beste Version die wir seit 1.4 hatten. Danke an die Entwickler und sorry für mein  :wacko:  :blink:

 

Cheers
Sagaris

  • Like 1
Link to comment
Share on other sites

Da ich mich damit schon eine Weile befasse, kann ich dazu vielleicht auch was sagen. Ich habe versucht, den Programmierern dieses neuen Rechnungsformulars klar zumachen, dass sie sich mit solchen Sandkastenspielchen inzwischen jenseits aller Standards bewegen und dass es für ein Shopsystem nicht angeht, einfach nur nach ästhetischen Vorlieben eine Rechnung zu komponieren, sondern dass diese für die Praxis (Bespiel: Adressfeld im Sichtfenster) auch tauglich sein muss. Diskussionen dazu

https://github.com/PrestaShop/PrestaShop/pull/2759#issuecomment-110075454

und

https://github.com/PrestaShop/PrestaShop/pull/2980

 

Aber da Jerome Nadaud und seine Crew offenbar von ihrer "Leistung" sehr überzeugt sind, konnte ich nur marginale Änderungen erreichen, so etwa, dass man anstelle des ursprünglich vorgesehen durchnummerierten und im Rechnungsfuß erklärten Stuercodes (1,2, ...) den Steuersatz direkt beim Artikel anzeigt oder auch die Bestell-Nr. wieder ins Formular aufnimmt. Oder genauer gesagt: in die Formulare, denn es sind statt 4 nun 10 Einzeldateien, wovon eine php-Datei sinnigerweise die CSS-Styles enthält.

 

Dass es auch anders geht - und sogar nur mit einer einzigen Datei (bzw. zzgl. Header.php und Footer.php, wenn man die Rechnungen online verschickt) - habe ich ja schon an anderer Stelle demonstriert: http://www.prestashop.com/forums/index.php?/topic/244719-tutorial-rechnungsformular-andern-fur-version-15x/page__fromsearch__1

 

Für 1.6.1 passt das leider nicht mehr, weil sich doch mal wieder eine Reihe Variablen und auch deren Bereitstellung im Core geändert haben. Eine angepasste Variante meiner Rechnung habe ich als Demo mal auf dem Testserver von thepan eingebaut. Es geht also auch mit einer Datei ...

 

Link: http://prestashop-2268-17889-41541.cloudwaysapps.com/administrator

User: [email protected]

PW: testtest

Im Menü Bestellungen -> Rechnungen die Rechnungsart auf "invoice-eleazar2" umstellen (soweit noch nicht geschehen) und speichern.

 

FA000002-38.pdf FA000001-13.pdf

 

@SarisCH

Umbrüche wie bei den Versandkosten lassen sich da noch am ehesten vermeiden. Nimm statt "versandkostenfrei" einfach die Übersetzung "frei Haus" oder "keine" und das Probem ist vom Tisch, entsprechend statt "Steuersatz" nur "MwSt" eintragen.

 

Gruß

eleazar

Edited by eleazar` (see edit history)
  • Like 5
Link to comment
Share on other sites

  • 4 months later...

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...