この記事でわかること
EC-CUBEの注文情報をExcelへ転記して出荷用の書類を作っている、管理画面の情報を印刷しても必要な項目がそろわない。こうした場合は、受注明細書をPDF出力する機能の追加が選択肢になります。本記事では、サンクユーが実装した受注明細書PDFの出力項目と、既存サイトへ追加する際の確認点を紹介します。
紙・PDF・端末の使い分けや出荷指示の運用全体は、BtoB-ECの帳票をどう整える?出荷指示・注文変更と紙・PDF・端末の使い分けで解説しています。ここでは、EC-CUBEの注文データをどのような帳票にするかに焦点を当てます。
EC-CUBEで受注明細書PDFを出力する実装例
サンクユーでは、EC-CUBEの管理画面にPDF出力ボタンを追加し、受注明細書(注文伝票)を生成・ダウンロードする機能を実装しました。注文内容を一定の書式にまとめ、社内での確認や出荷準備に使うための帳票です。
出力する項目は、単に注文情報をすべて並べるのではなく、担当者が何を確認するかに合わせて整理します。紹介する実装の主な出力項目は次のとおりです。
| 項目 | 出力内容 | 確認する用途 |
|---|---|---|
| 注文の基本情報 | 注文番号・注文日・対応状況・支払方法 | 対象の注文を特定し、処理状況を確認する |
| 請求先・配送先 | 請求先情報・お届け先情報・お届け方法 | 注文者と届け先を区別し、配送条件を確認する |
| 商品明細 | 商品名・商品コード・単価・数量・小計 | 集める商品や数量、注文内容を照合する |
| 金額 | 送料・手数料・税率別金額など | 受注担当者が注文金額を確認する |
| 連絡事項 | お問い合わせ・出荷メモ | 同梱書類や備考への記載指示を確認する |
たとえば、「納品書備考欄に発注番号を記載」といった出荷メモも載せられます。ただし、メモを帳票に表示することと、その指示を別の納品書へ自動反映することは別の機能です。自動転記まで必要な場合は、追加の仕様として確認します。
標準の納品書で足りるかを先に確認する
EC-CUBE4には、受注一覧から納品書を出力する機能があります。操作はEC-CUBE公式の受注管理マニュアルでも確認できます。
そのため、「PDFが欲しい」という理由だけで新しい帳票を作る必要はありません。利用中のバージョンや帳票プラグインを確認し、現在の納品書に必要な項目があるか、項目追加で対応できるかを調べます。
取引先へ渡す納品書とは別に、社内の対応状況や出荷メモを載せたい場合は、社内用の受注明細書を分ける方法があります。納品書の項目やレイアウトの変更については、EC-CUBEの納品書カスタマイズも参考にしてください。
社内用と取引先用で、載せる情報を分ける
受注明細書は、誰が使うかによって必要な情報が変わります。受注担当者が金額を確認する帳票と、倉庫で商品を集める帳票では、同じ項目構成が適切とは限りません。
- 受注担当者向け:注文番号・支払方法・金額・対応状況などを確認する
- 出荷担当者向け:商品コード・数量・配送先・作業に必要な指示を確認する
- 取引先向け:相手に渡す明細に必要な情報を載せ、社内メモなどは除く
この3種類をすべて作るという意味ではありません。現在の業務で誰が困っているかを確認し、必要な帳票から整えます。受注明細書を追加しても、配送会社の送り状や作業完了の登録まで自動で代替できるわけではありません。
PDF出力で減らしたい作業を明確にする
受注明細書PDFを追加する目的は、帳票の枚数を増やすことではなく、注文情報を現場へ渡すまでの作業を減らすことです。導入前に、次のような作業がどれだけ発生しているかを確認します。
- 管理画面からExcelへ商品名・数量・住所などを転記している
- 毎回、印刷前に列幅や改ページを調整している
- 出荷指示が別のメールやメモに分かれ、確認し直している
- 担当者ごとに共有する書式や保存場所が違っている
注文データから必要な項目を直接出力できれば、転記や帳票作成の手間を減らせます。一方、PDFを作った後も内容の追記や照合が多く残るなら、出力項目や元データの管理方法から見直す必要があります。効果は、作成にかかる時間や確認の往復が減ったかで確かめます。
帳票以外の受注管理も含めた対応範囲や相談の進め方は、EC-CUBE構築・カスタマイズサービスをご覧ください。
追加開発で確認する4つのポイント
ここからは、今後のカスタマイズで確認する設計項目です。すべてが今回紹介した実装に備わっているという意味ではありません。
注文単位か、配送先・出荷単位か
1件の注文に複数の届け先がある場合や分納がある場合は、どの単位で帳票を作るかを決めます。注文数量と今回の出荷数量を混同しない表示が必要です。商品単位の処理については、注文データを商品単位で管理・PDF出力する機能も関連します。
注文変更後の再出力をどう扱うか
現在の注文データから作るPDFは、基本的に生成時点の内容です。「注文を受けた時点の内容」を残したいなら、その時点で保存するか、注文履歴を保持する仕組みが必要です。PDF出力ボタンの追加だけで、過去の注文内容を再現できるとは限りません。
再出力時に現在の内容を使うか、保存済みのPDFを取り出すかを決めます。出力日時や版の表示、古い帳票の差し替え方法も合わせて整理します。PDFに記載された対応状況は、後から管理画面で変わっても自動更新されません。
商品数が多い場合も読めるレイアウトにする
1ページに収めることより、商品名や数量が読めることを優先します。長い商品名、多数の明細、長文の備考を使って、文字切れ・明細の欠落・合計欄の位置を確認します。複数ページになる場合は、各ページで注文を特定できる表示やページ番号も検討します。
出力権限と保存・共有先を決める
PDFには氏名・住所や取引金額が含まれるため、誰が出力できるか、どこに保存し、誰と共有するかを決めます。管理画面の閲覧権限とPDFの出力権限が意図どおりに扱われるかも確認します。ファイル名や保管場所をそろえると、後から探しやすくなります。
紙・PDF・画面表示を用途で使い分ける
PDFは、決まったレイアウトのファイルとして共有・保存し、必要に応じて印刷する用途に向いています。ただし、PDFなら印刷結果を確認しなくてよいわけではありません。用紙サイズや拡大・縮小設定を含め、実際のプリンターで試します。
現場の端末で最新情報を参照し、その場で作業結果も入力するなら、画面表示を中心にする方法もあります。PDFを印刷する場合は、作業済みの情報をどこへ戻すかまで決めます。帳票出力と作業実績の登録は、分けて検討する機能です。
相談前に用意するとよいもの
既存のEC-CUBEサイトへの追加では、バージョンやプラグイン、既存カスタマイズを確認したうえで方法を判断します。次の情報があると、必要な改修範囲を整理しやすくなります。
- 現在使っている帳票と、追加・削除したい項目
- 帳票を使う担当者、使用する工程、社外へ渡すかどうか
- 通常の明細数と多い場合の明細数、長い商品名や備考の例
- 複数配送先・分納・注文変更の有無
- 1件ずつの出力か一括出力か、保存や再発行の要望
帳票見本は、顧客名や住所などを伏せたものでも検討できます。最初から完成した仕様書を作るより、現在の帳票で確認しづらい箇所や、手作業で補っている項目を示すと、改善点を具体化できます。
関連する帳票・受注管理のカスタマイズ
よくある質問
EC-CUBEの標準の納品書と、受注明細書PDFは何が違いますか?
EC-CUBE4には納品書出力機能があります。本記事の受注明細書PDFは、社内の受注確認や出荷準備で使う情報をまとめる追加実装の例です。まず現在の納品書で足りるかを確認し、社内メモや作業指示など不足する項目がある場合に、既存帳票の改修か別帳票の追加かを検討します。
受注明細書PDFには、どのような項目を出力していますか?
紹介した実装では、注文番号・注文日・対応状況・支払方法・請求先・お届け先・お届け方法・お問い合わせや出荷メモ・商品明細・送料・手数料・税率別金額などを出力しています。取引先へ渡す帳票では、社内メモなどを含めないよう、用途に応じて項目を分けます。
商品数が多い注文も、1ページに収める必要がありますか?
1ページに限定する必要はありません。商品数や商品名の長さに合わせて、読みやすい文字サイズと複数ページのレイアウトを設計します。ページをまたぐ場合は、注文番号・ページ番号・見出しの表示、商品明細や合計欄の欠落がないかを確認します。
PDFを出力すれば、注文を受けた時点の内容が残りますか?
現在の注文データから生成するPDFは、基本的に生成時点の内容です。注文を受けた時点の内容を残すには、その時点での保存や注文履歴を保持する仕組みが必要です。再出力時に現在の内容を使うか、保存済みの内容を使うかも決めておきます。
既存のEC-CUBEサイトにも追加できますか?
追加を検討できます。EC-CUBEのバージョン、既存の帳票プラグインやカスタマイズ、注文データの持ち方を確認したうえで、実装方法と費用を判断します。現在使っている帳票と、追加したい項目、複数配送先や分納の有無が分かると仕様を整理しやすくなります。
紙やPDFを使わず、端末で出荷作業をしてもよいですか?
はい。端末で最新の注文内容を参照し、その場で作業結果を登録できる運用なら、帳票を増やさない選択もあります。印刷や決まった形式での共有・保存が必要な場面にPDFを使い、現場での確認方法に合わせて選びます。
EC-CUBEの受注明細書PDF・帳票カスタマイズをご相談ください
サンクユーでは、現在の受注業務や出荷作業に合わせて、帳票の項目・レイアウト・出力方法を検討します。使っている帳票や、管理画面から転記している内容をもとに、既存機能の改修と追加開発の範囲を整理します。
投稿者プロフィール
- サンクユーのEC-CUBE担当。15年以上にわたりEC-CUBE開発に従事し、2系・3系・4系すべてに精通。難易度の高いカスタマイズや、他社構築サイトの改修・再設計も多数対応しています。
Javaでの業務システム開発を起点に、PHP・Perl・フロントエンド・CMSまで横断的に対応。基幹システム連携や業務フローを踏まえた設計を得意とし、複雑な要件にも柔軟に対応可能です。
ChatGPT CODEXを活用し、開発スピードと品質の両立を実現しています。









