Rechnungslayout ändern

Thema wurde von Gambionike, 11. Dezember 2023 erstellt.

  1. Gambionike
    Gambionike Erfahrener Benutzer
    Registriert seit:
    17. Juni 2011
    Beiträge:
    240
    Danke erhalten:
    19
    Danke vergeben:
    67
    Hallo liebe Gemeinde,

    ich würde gerne das Rechnungslayout dauerhaft ändern. Ich habe herausgefunden, dass man hierzu Änderungen in der Datei admin/includes/gm/classes/gmOrderPDF.php machen soll. Allerdings steht da zuoberst in der Datei:

    IMPORTANT! THIS FILE IS DEPRECATED AND WILL BE REPLACED IN THE FUTURE.
    MODIFY IT ONLY FOR FIXES. DO NOT APPEND IT WITH NEW FEATURES, USE THE
    NEW GX-ENGINE LIBRARIES INSTEAD.

    Ich würde gerne die Versandadresse, die ganz unten auf der Rechnung unter "Rechnungshinweis" steht, gleich unter die Rechnungsadresse setzen. Hat das schon jemand gemacht? In welcher Datei muss ich da was reinsetzen? Ich bin für jeden Tipp dankbar.

    Liebe Grüße

    Gambionike
     
  2. Gambionike
    Gambionike Erfahrener Benutzer
    Registriert seit:
    17. Juni 2011
    Beiträge:
    240
    Danke erhalten:
    19
    Danke vergeben:
    67
    Weiß denn niemand, welche Datei die Richtige ist, um die Rechnung updatesicher anzupassen?
     
  3. Kai Stejuhn
    Kai Stejuhn Beta-Held
    Registriert seit:
    26. September 2014
    Beiträge:
    1.454
    Danke erhalten:
    743
    Danke vergeben:
    92
    Ich habe für eine Kundin die Lieferadresse über die Rechnungsadresse gebracht und noch ein paar andere Kleinigkeiten geändert. Das habe ich mit einem Overload für die gmOrderPDF und PDFOrderExtenderComponent gemacht.

    Ich hänge mal ein Bild an (die Kundendaten habe ich abgedeckt), dann siehst Du ungefähr wie es aussieht.

    rg.png
     
  4. Gambionike
    Gambionike Erfahrener Benutzer
    Registriert seit:
    17. Juni 2011
    Beiträge:
    240
    Danke erhalten:
    19
    Danke vergeben:
    67
    Hallo Kai, spitze, das ist genau das, was ich auch machen möchte. Könntest du mir den Quelltext dazu zukommen lassen und mir sagen, wo ich die geänderten Dateien dann hineinkopieren muss? Das wäre super!
     
  5. Kai Stejuhn
    Kai Stejuhn Beta-Held
    Registriert seit:
    26. September 2014
    Beiträge:
    1.454
    Danke erhalten:
    743
    Danke vergeben:
    92
    Ich wollte Dir nur Deine Frage beantworten und ein klein wenig Hilfestellung leisten und nicht die komplette Arbeit für dich übernehmen.

    Du hast schon den ersten Satz in meinen Post gelesen:
    Das bedeutet, die Kundin hat dafür Geld bezahlt, dass kann ich hier jetzt nicht einfach weiter verschenken.

    Sorry, aber den Rest musst Du schon allein machen. Wenn Du den Block mit der Rechnungsnummer usw. und den Summenblock nicht verändern willst, wie auf der Beispielrechnung, dann brauchst Du nur ein Overload für die gmOrderPDF.
     
  6. Gambionike
    Gambionike Erfahrener Benutzer
    Registriert seit:
    17. Juni 2011
    Beiträge:
    240
    Danke erhalten:
    19
    Danke vergeben:
    67
    Hallo Kai, sorry, so zwischen den Zeilen habe ich nicht gelesen. Mir erschloss sich nicht, dass du das gewerblich machst. Dann danke ich dir für den Tipp und versuche es mal.
     
  7. Gambionike
    Gambionike Erfahrener Benutzer
    Registriert seit:
    17. Juni 2011
    Beiträge:
    240
    Danke erhalten:
    19
    Danke vergeben:
    67
    Wieviel würde es denn kosten, einfach nur, wie in deinem Beispiel, die Lieferadresse oben über die Rechnungsadresse updatesicher einzufügen?
     
  8. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    9. Oktober 2013
    Beiträge:
    228
    Danke erhalten:
    13
    Danke vergeben:
    27
    Hallo,
    das kannst du alleine alles ändern und musst keinen Cent dafür ausgeben.
    Gehe in den Adminbereich unter Bestellungen>Rechnungen. In diesem Fenster findest du oben im Reiter Rechnungen-Einstellungen-Nummernkreise (Gambio Version: 4.8.0.2).
    Öffne Einstellungen und du siehst oben mehrere Reiter wie Inhalt-Schriften etc. Du kannst über den Reiter Vorschau direkt Deine Änderungen sehen und dann ggf. nochmals anpassen.
    Also eigentlich kein großes Problem.
    VG
     
  9. Gambionike
    Gambionike Erfahrener Benutzer
    Registriert seit:
    17. Juni 2011
    Beiträge:
    240
    Danke erhalten:
    19
    Danke vergeben:
    67
    Hallo lern.de,
    Vielen Dank für den Tipp, das hatte ich mir schon angesehen, aber die Lieferanschrift lässt sich damit nicht an den Anfang der Rechnung stellen. Das sieht mir ganz so aus, als wenn man da tatsächlich in der entsprechenden php.Datei was ändern muss.
     
  10. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    5. Mai 2022
    Beiträge:
    2.335
    Danke erhalten:
    1.019
    Danke vergeben:
    389
    du hast ja die php, darin erkennst du wahrscheinlich auch die Lieferanschrift. Diesen Block musst doch eigentlich nur an die Stelle verschieben wo du es möchtest. Oder denke ich da zu simpel?
     
  11. Gambionike
    Gambionike Erfahrener Benutzer
    Registriert seit:
    17. Juni 2011
    Beiträge:
    240
    Danke erhalten:
    19
    Danke vergeben:
    67
    Du hast im Prinzip vollkommen Recht. Aber in diesem Fall erkenne ich den Block einfach nicht. Ich bin jetzt auch nicht der PHP-Held, aber ein bisschen Verständnis habe ich dazu schon. Ich habe die Datei mal hier angehängt, vielleicht siehst du da ja was, falls du dich auskennst. Vielen Dank.
     

    Anhänge: