PDF - Reihenfolge der Elemente in der Gesamtabrechnung ändern

getestet mit Magento 1.4.0.1


Problemstellung:

In der Gesamtabrechnung der Rechnungs-Pdf steht der Betrag der eingelösten Gutscheine über der Mehrwertsteuer. Dies gilt es zu ändern, so das die Gutscheine unter der Mehrwertsteuer stehen.


Module:

German Shop Modul von Techdivision und Unirgy_Giftcert

Reihenfolge anpassen

Jeder Punkt in der Gesamtabrechnung hat einen Sortier-Wert zugewiesen. Dieser kommt aus der config.xml (./MODULNAME/etc/config.xml) des dazugehörigen Moduls. In unserem Fall Unirgy_Giftcert.

Dort gibt es folgenden Tag:

Der Sortier-Wert ist also 550. Jetzt brauchen wir noch den Wert der Mehrwertsteuer. Im Grunde das gleiche Spiel wie oben, allerdings müssen wir wissen wo wir suchen sollen und da wir mit dem German Shop Modul arbeiten wäre es das Plugin TechDivision_Germany im Ordner ./app/code/core/local/TechDivision/Germany. Dieses Modul überschreibt etliche Core Dateien unter anderem auch jene für die Pdf. Also wie oben beschrieben in etc/config nach dem tag suchen.

Dort finden wir dann:

Super, jetzt haben wir auch den Ausgangswert.

Wir überschreiben jetzt also die 550 in der config.xml des Gutschein-Plugins (Unirgy_Giftcert) mit einem wert der a) größer ist als 550, damit die Gutscheine unter der MwSt. stehen und b) nicht größer als ein anderer Sortier-Wert ist. In diesem Fall habe ich den Wert auf 560 erhöht. Beim Testen nicht vergessen, dass die .xml Dateien gecached werden, also schön den Cache leeren.

Aktualisiert am 11. November 2010