EC-CUBE で B2B
構築を相談する

プラグイン一覧 / 注文請書・発注書

注文請書・発注書プラグイン

注文から注文請書と発注書の PDF を出します。会員は自分で落とせます。請求書ではありません。

単体で動きます。他のプラグインは要りません。

取引先アカウント管理は必須ではありません。入れている場合だけ機能が増えます。

何のためのプラグインか

法人取引では、注文したことの証跡が紙で要ります。取引先の経理は発注書を、店は注文請書を 綴じます。EC-CUBE が出せるのは納品書だけです。

このプラグインは、受注した事実をそのまま2種類の PDF にします。

注文請書

これは請求書ではありません

インボイスの登録番号は載せません。 載せると適格請求書に見え、本物の請求書と 二重になります。紙の隅にも「本書は請求書ではありません」と入れています。

適格請求書が要る場合は月締め請求管理を使ってください。

出せる帳票

内容は同じで、宛名と発行者が逆になります。

宛名 発行者 書き出し
注文請書 注文した会員 店舗 下記のとおり承りました。
発注書 店舗 注文した会員 下記のとおり発注いたします。

発注書

2つの出し方

誰が どこから
会員 マイページ → ご注文履歴 → 詳細。「再注文する」の下に並びます
店 管理画面 → 受注管理 → 受注詳細。「納品書を出力」の隣に並びます

マイページのボタン

別のタブで開くので、PDF を見て戻ってきたときに履歴を開き直さずに済みます。

会員登録していない受注(管理画面から登録した受注)は会員側の経路では出せないので、 管理画面が唯一の出口です。

出せない受注ではボタンを出しません

状態 理由
購入処理中 まだ注文が成立していません
キャンセル 取り消したものを「承りました」とは書けません
決済処理中 同上

押しても 404 になるボタンは出しません。

取引先アカウント管理を入れている店では

注文詳細で見られる範囲が、そのまま帳票の範囲になります。 会社全体の注文履歴を 見せるアドオン(担当者の権限など)で範囲を広げた会員は、 担当者の注文の帳票も出せます。他社の注文は開けないので、帳票も出ません。 取引先アカウント管理だけなら、取引先の管理者も自分の注文の帳票だけです。

単体で入れた店では、自分の注文だけです。

レイアウトを変える

PHP は要りません。テンプレートを1枚置くだけです。

app/template/<テーマ>/OrderDocument/document.twig

置いてあればそちらが使われ、無ければプラグインのものが使われます。有効化のときに テーマへコピーしません。 コピーする方式だと、プラグインを更新してもテーマに残った 古いテンプレートが使われ続けます。触っていない店は更新に追随します。

注文請書と発注書は同じ1枚を使います。分けたいときは key (acknowledgement / purchase_order)で分岐できます。

宛名と発行者の向きはプラグイン側で決めてから渡しています。 テンプレートを 書き換えても、店が自分宛に「承りました」と書いた紙が出ることはありません。

直したら bin/console cache:clear を実行してください。テンプレートの有無はキャッシュに 載ります。

描いているのはブラウザではありません

PDF は本体が持っている TCPDF で描いています。HTML と CSS の一部しか効きません。

効く table / td / 罫線 / 背景色 / 文字サイズ・色 / align / img / 改ページ
効かない flexbox / position / float / CSS の大半

段組みは表で作ります。 罫線は表ではなくセルに付けてください。表に border="1" を 付けてから消そうとしても効かず、空けたいセルに罫線が残ります。

知っておいてほしい仕様

項目 内容
テーブルも設定画面も作りません 受注した事実を書き写すだけで、状態を持ちません。無効化・アンインストールでも何も残りません
金額は受注のものをそのまま写します 計算し直しません。計算すると、本体が値引きや送料をどう積んだかとずれて、受注詳細と紙で数字が合わなくなります
発行者の情報は店舗の基本設定から読みます 名称・住所・電話番号
帳票の種類は増やせます 見積書・検収書・英語版など。レイアウトを変えたいだけなら、この口は要りません

動作要件

項目 内容
EC-CUBE 4.4 系
PHP 8.2 / 8.3
依存プラグイン なし

PDF の生成には本体が持っている TCPDF を使います。追加でインストールするものはありません。

差し替えられるところ

主要な処理はインターフェースとして切ってあります。実装を差し替えれば動きが変わります。 自社の商習慣に合わない部分があれば、まず差し替えで済むかを確かめてください。

AI に書かせられます。このプラグインには CLAUDE.md と docs/extension-samples.md が 同梱されていて、差し替え口ごとにそのまま使えるサンプルが載っています。 やりたいことを日本語で伝えれば、AI コーディングツールが実装を書きます (くわしく)。

インターフェースできること
OrderDocumentInterface帳票の種類を足す(見積書、検収書、英語版、会計ソフト向け CSV など)

入手する

オーナーズストアで購入

買い切りです。月額はかかりません。予定価格 税抜 50,000 円。

予定価格です。オーナーズストアでの販売開始時に変わる場合があります。

販売ページの準備ができ次第、ここに載せます。

導入を任せる

サーバーの用意から EC-CUBE の設置、プラグインの導入と設定まで請け負います。 商習慣に合わせた作り足しもご相談ください。

この条件で回るか、確かめてから決めてください

締め日、支払サイト、請求書の様式、会計ソフトへの受け渡し。合うかどうかは商習慣によって変わります。やりたいことを書いて送ってください。