請求書PDFの形式を変更する


7

Magento CE 1.7.0.2を使用していますが、サイトの「請求書」セクションから印刷できる.pdf請求書の一部を変更したいと考えています。 ここに画像の説明を入力してください

上の画像からわかるように、灰色の領域の色を上に向けて変更し、[配送方法]セクションの配送料への言及を削除します。

これは私にとって非常に困難であることが証明されているので、どんなポインタも本当に役立つでしょう。

すべての返信に感謝します。


更新。

「配送料の合計」セクションを取り除くには...

移動:

app / code / core /Mage/Sales/Model/Order/Pdf/Abstract.php

app / code / local /Mage/Sales/Model/Order/Pdf/Abstract.php

その後、445行目

変更されました:

$totalShippingChargesText = "(" . Mage::helper('sales')->__('Total Shipping Charges') . " "
                . $order->formatPriceTxt($order->getShippingAmount()) . ")";

に:

$totalShippingChargesText = "";

合計送料が税抜きで表示されるのはなぜですか。
Webninja 14

回答:


4

同じファイルで、Mage_Sales_Model_Order_Pdf_Abstract :: insertOrderメソッドがPDFのヘッダー部分を描画します。灰色の背景を白に変更するには、以下を変更します。

$page->setFillColor(new Zend_Pdf_Color_GrayScale(0.45));

$page->setFillColor(new Zend_Pdf_Color_GrayScale(1));

行の前

$page->drawRectangle(25, $top, 570, $top - 55);

同じファイルの変更で色を黒に変更するには:

$page->setFillColor(new Zend_Pdf_Color_GrayScale(1));

$page->setFillColor(new Zend_Pdf_Color_GrayScale(0));

drawRectangle呼び出し直後。

Mage_Sales_Model_Order_Pdf_Abstract::insertDocumentNumber()そこに請求書番号が追加されるので、同じことを行う必要があります。

上記のすべてのことを踏まえて、抽象クラスまたは請求書クラスをオーバーライドするローカルモジュールを実行することをお勧めします。そして、必要なものを変更するだけです。このようにして、コアコードプールのAbstract.phpファイルが将来変更される場合に備えて、新しい機能を継承し、変更も保持します。

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