ITOBEN STYLE > EC-CUBE3 > EC-CUBE3:帳票出力プラグイン(納品書・見積書・請求書・領収書) 2015年12月11日カテゴリー: EC-CUBE3 EC-CUBEプラグイン 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のキャッシュの影響を受けないので変更を確認できる。 帳票作成画面と各帳票の入力欄 (1)受注データをチェック (2)その他をクリック (3)帳票出力をクリック 納品書にチェックが入った状態で、帳票の作成画面が開きます。 帳票を選択すると、タイトルは自動的に変更されます。 各帳票に必要なメッセージ欄のみが選択状態になり、入力が可能となります。 選択・入力可能な欄は次の通り ▼ 納品書:納品書メッセージ、備考、表示の有無 ▼ 見積書:見積書、備考、表示の有無 ▼ 請求書:請求書メッセージ、備考、表示の有無 ▼ 領収書:領収書 表示の有無 非表示を選択するとPDFには表示されません。 ▼ロゴ画像、印鑑枠を非表示 ▼「その他のお問い合わせ」を非表示 デフォルトのチェックを「非表示」に変更することができます。 ■app/Plugin/OrderPdf/View/admin/order_pdf.twig 69行目付近、0を1に変更。 [php] admin_order_pdf_logo_show_1 admin_order_pdf_stamp_show_1 admin_order_pdf_contact_show_1 [/php] 領収書「左上に住所を表示」 「左上に住所を表示」をチェックすると、郵便番号と住所、氏名が表示されます。 窓枠付き封筒に入れたときの住所表示を想定しています。 配送業者を非表示にする方法 下記ファイルを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] 領収書の消費税率を変更する方法 下記ファイルを修正してください。 ■app/Plugin/OrderPdf/Service/OrderPdfService.php 1095行目付近、0.08を変更。 [php] // 消費税 ★税率変更時は、$taxの値を変更する。 $tax = 0.08; [/php] ダウンロードはこちら
ダウンロードはこちら
このプラグインは、オーナーズストアの「帳票出力プラグイン」に修正を加えたプラグインです。
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のキャッシュの影響を受けないので変更を確認できる。
帳票作成画面と各帳票の入力欄
(1)受注データをチェック
(2)その他をクリック
(3)帳票出力をクリック
納品書にチェックが入った状態で、帳票の作成画面が開きます。
帳票を選択すると、タイトルは自動的に変更されます。
各帳票に必要なメッセージ欄のみが選択状態になり、入力が可能となります。
選択・入力可能な欄は次の通り
▼ 納品書:納品書メッセージ、備考、表示の有無
▼ 見積書:見積書、備考、表示の有無
▼ 請求書:請求書メッセージ、備考、表示の有無
▼ 領収書:領収書
表示の有無
非表示を選択するとPDFには表示されません。
▼ロゴ画像、印鑑枠を非表示
▼「その他のお問い合わせ」を非表示
デフォルトのチェックを「非表示」に変更することができます。
■app/Plugin/OrderPdf/View/admin/order_pdf.twig
69行目付近、0を1に変更。
[php]
admin_order_pdf_logo_show_1
admin_order_pdf_stamp_show_1
admin_order_pdf_contact_show_1
[/php]
領収書「左上に住所を表示」
「左上に住所を表示」をチェックすると、郵便番号と住所、氏名が表示されます。
窓枠付き封筒に入れたときの住所表示を想定しています。
配送業者を非表示にする方法
下記ファイルを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]
領収書の消費税率を変更する方法
下記ファイルを修正してください。
■app/Plugin/OrderPdf/Service/OrderPdfService.php
1095行目付近、0.08を変更。
[php]
// 消費税 ★税率変更時は、$taxの値を変更する。
$tax = 0.08;
[/php]
ダウンロードはこちら