2015年12月11日カテゴリー:

EC-CUBE3:帳票出力プラグイン(納品書・見積書・請求書・領収書)

ダウンロードはこちら

このプラグインは、オーナーズストアの「帳票出力プラグイン」に修正を加えたプラグインです。
EC-CUBE3.0.5以降に対応。
修正ファイルは以下の通りです。
■app/Plugin/OrderPdf/Entity/OrderPdfOrder.php
■app/Plugin/OrderPdf/Form/Type/OrderPdfType.php
■app/Plugin/OrderPdf/Resource/doctrine/Plugin.OrderPdf.Entity.OrderPdfOrder.dcm.yml
■app/Plugin/OrderPdf/Service/OrderPdfService.php
■app/Plugin/OrderPdf/View/admin/order_pdf.twig

• 納品書、見積書、請求書、領収書を作成することができます。
• お届け先と配送方法も出力することが出来ます。
• 複数の配送先がある場合は、それぞれのお届け先、配送方法、配送商品を出力します。
• 「その他のお問い合わせ」を出力することができます。
• 「ロゴ画像」「印鑑枠」「その他のお問い合わせ」はチェックの有無により表示・非表示が可能です。

プラグインのインストール

(1)既に「帳票出力プラグイン」がインストールされている場合は、プラグイン一覧から削除する。
(2)「独自プラグイン」からアップロード後、「有効にする」をクリック。
(3)キャッシュを削除しないとプラグインの変更が反映されないので、cache内のフォルダを削除する。
■app/cache/twig
それでも反映されない場合は、cache内のすべてのフォルダを削除する。
または、
デバッグモードにすると、Twigのキャッシュの影響を受けないので変更を確認できる。

帳票作成画面と各帳票の入力欄

001(1)受注データをチェック
(2)その他をクリック
(3)帳票出力をクリック

001-2納品書にチェックが入った状態で、帳票の作成画面が開きます。
帳票を選択すると、タイトルは自動的に変更されます。
各帳票に必要なメッセージ欄のみが選択状態になり、入力が可能となります。
選択・入力可能な欄は次の通り
▼ 納品書:納品書メッセージ、備考、表示の有無
▼ 見積書:見積書、備考、表示の有無
▼ 請求書:請求書メッセージ、備考、表示の有無
▼ 領収書:領収書

002

表示の有無

006-0

非表示を選択するとPDFには表示されません。

▼ロゴ画像、印鑑枠を非表示

006

▼「その他のお問い合わせ」を非表示

007

デフォルトのチェックを「非表示」に変更することができます。
■app/Plugin/OrderPdf/View/admin/order_pdf.twig
69行目付近、01に変更

[php]
admin_order_pdf_logo_show_1
admin_order_pdf_stamp_show_1
admin_order_pdf_contact_show_1
[/php]

008

領収書「左上に住所を表示」

013-0

「左上に住所を表示」をチェックすると、郵便番号と住所、氏名が表示されます。

013
窓枠付き封筒に入れたときの住所表示を想定しています。

015

配送業者を非表示にする方法

下記ファイルを2箇所修正してください。
■app/Plugin/OrderPdf/Service/OrderPdfService.php
// を追加してコメントアウトします。
558行目付近

[php]
// 配送業者
//if($Shippings->getShippingDeliveryName()) {
//$y += 4;
//$text = ‘配送業者:’………………………
//$this->lfText(124, $y, $text, 10);
//}
[/php]

727行目付近

[php]
//$y += 1;
//if($Shippings->getShippingDeliveryName()) {
//$y += 4;
//$text = "配送業者:" …………………
//$this->lfText(24, $y, $text, 9);
//}
[/php]

009

領収書の消費税率を変更する方法

012

下記ファイルを修正してください。
■app/Plugin/OrderPdf/Service/OrderPdfService.php
1095行目付近、0.08を変更

[php]
// 消費税 ★税率変更時は、$taxの値を変更する。
$tax = 0.08;
[/php]

014

ダウンロードはこちら