Antworten:
Ich habe die in der PDF-Generierung verwendeten Modelle kurz überprüft und es sieht so aus, als ob Folgendes erforderlich ist, um das zu erhalten, was Sie benötigen:
Mage_Sales_Model_Order_Pdf_Items_Invoice_Default
und umschreiben getItemPricesForDisplay
, damit Sie den Preis und die Zwischensumme für jede Zeile in der Rechnung ändern können.Mage_Tax_Model_Sales_Pdf_Grandtotal
Sie die Funktion 'getTotalsForDisplay' und schreiben Sie sie neu, um Grandtotal die Basiswährung hinzuzufügenIhr Umschreiben config.xml
könnte folgendermaßen aussehen:
...
<global>
<models>
<yourmodule>
<class>Your_Module_Model</class>
</yourmodule>
<sales>
<rewrite>
<order_pdf_items_invoice_default>Your_Module_Model_Order_Pdf_Items_Invoice_Default</order_pdf_items_invoice_default>
</rewrite>
</sales>
<tax>
<rewrite>
<sales_pdf_grandtotal>Your_Module_Model_Sales_Pdf_Grandtotal</sales_pdf_grandtotal>
</rewrite>
</tax>
</models>
</global>
...