PDFの請求書に基本通貨で総計を追加するにはどうすればよいですか?


7

私たちは1.9.0.1のインストールを実行しており、ベース以外の通貨を使用して生成された請求書に総基本通貨の値を表示する必要があります。PDF請求書のすべての値を両方の通貨で表示できる場合はさらに良いでしょう。

回答:


1

PDF生成で使用されるモデルを簡単に確認したところ、必要なものを取得するには次のものが必要であるようです。

  • 機能を拡張Mage_Sales_Model_Order_Pdf_Items_Invoice_Defaultして書き換えgetItemPricesForDisplay、請求書のすべての行の価格と小計を変更するオプションを提供します。
  • Mage_Tax_Model_Sales_Pdf_Grandtotal総計に基本通貨を追加するために、「getTotalsForDisplay」関数を拡張して書き換えます

書き換えビットは次のconfig.xmlようになります。

    ...
    <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>
    ...
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.