Shopifyで発注書を作成できる?標準機能の限界と現場で使える解決策

Shopifyで発注書を作成できる?標準機能の限界と現場で使える解決策

Shopifyの標準機能で発注書(PO)を作る方法と、その限界を整理します。受注生産や複数工場への発注業務で手作業が増えている方に向けて、Flow・外部サービス・アプリを比較しながら現実的な解決策を紹介します。

この記事が当てはまるケース

注文が入るたびに工場や仕入先へ発注書を送っている方、Excelで発注書を手作りしてメールに添付しているという方に読んでほしい内容です。

  • 受注生産・オーダーメイドで、注文ごとに発注先へPOを出す必要がある
  • 複数の工場・サプライヤーに商品を振り分けて発注している
  • Shopifyの注文データを手動でコピーして発注書を作っている
  • 発注書のフォーマットを自社で管理したい

結論

Shopifyには「発注書(Purchase Order)」を外部へ送る機能は標準では備わっていません。仕入れ管理機能(Shopify Purchasing)は存在しますが、これは仕入先からの入荷管理が中心で、受注後に工場へ発注書を発行する用途とは少しズレます。

現場で使える方法としては、「手動でExcel作成・メール送信」「既存アプリの活用」「Shopify Flow+外部サービスの組み合わせ」の3つが現実的な選択肢になります。規模や業務の複雑さによって向き不向きがあるので、それぞれ順番に見ていきます。

Shopify標準機能でできること

標準機能でできる範囲を正直に整理しておきます。

  • Shopify Purchasing(仕入れ管理):仕入先を登録し、入荷予定を管理する機能。発注書の作成・PDF出力・メール送信まで一応できます。ただし「仕入れ」の文脈での機能であり、受注後に工場へ出す発注書とは設計が異なります。
  • 注文のPDF出力:お客様向けの注文確認書は出力できますが、工場向けフォーマットへのカスタマイズはできません。
  • CSVエクスポート:注文データをCSVで出力し、Excel等に流し込む素材として使えます。

標準機能の範囲で完結するのは、仕入先が1社・フォーマットが固定・発注タイミングが単純なケースに限られます。

標準機能だけでは難しいこと

現場でよく出てくる「標準機能ではできない」ケースをまとめます。

  • 商品ごとに発注先の工場を自動で振り分けて、それぞれに発注書を出す
  • 自社ロゴ・取引条件・自社独自の項目を含むフォーマットで出力する
  • 受注と同時に自動でPOを生成・送付するフローを組む
  • 複数注文をまとめて一括で発注書を出力する
  • 発注書の送付状況・承認状況をShopify管理画面で追う

受注生産や複数工場への振り分けが絡むと、標準機能だけでは手作業が避けられなくなります。これが「発注書問題」の本質です。

手動・Shopify Flow・外部サービス・既存アプリなどの解決策

① 手動運用(Excel+メール)

Shopifyの注文CSVをExcelに貼り付け、発注書テンプレートを手作りしてメール送信する方法です。初期コストはほぼゼロで、小規模・低頻度なら十分機能します。ただし注文件数が増えると転記ミスと工数が一気に増えます。「月10件以下なら許容範囲、それ以上になってきたら見直し時期」というのが実感です。

② Shopify Flow + メール通知

Shopify Flowで「注文が入ったら工場へメールを送る」トリガーを設定できます。Flowのメールアクションを使えば、注文情報をテキストで自動送信することは可能です。ただしPDF形式の発注書は生成できませんし、工場ごとの振り分けや複雑なフォーマットには対応できません。「とりあえず注文内容を自動でメールしたい」という最低限のニーズなら使えます。

③ 外部サービス連携(Make / Zapier など)

Make(旧Integromat)やZapierでShopifyと連携し、Google DocsやNotion等のテンプレートに注文データを流し込んでPDFを生成・送信する構成です。カスタマイズ性は高いものの、構築にある程度のノウハウが必要で、工場振り分けのロジックが複雑になると設計コストも上がります。システム担当者がいるなら検討の余地があります。

④ Shopify アプリの活用

発注書生成に特化したアプリを使う方法です。代表的な海外アプリとしては「Order Printer」(シンプルな帳票出力)や「Vify Order Printer」などがあります。フォーマットのカスタマイズ性はアプリによって差があり、日本語対応・日本の帳票フォーマットへの対応が不十分なケースもあります。

受注生産や複数工場への振り分けが必要な場合は、その用途に特化したアプリの方が合っています。たとえば「かんたん発注書(smart-purchase-orders)」は、Shopifyの注文データから工場への発注書を自動生成・一括出力し、商品ごとに発注先を自動振り分けする機能を持っています。海外アプリでは対応しにくい日本語帳票や複数工場への振り分けが必要な場合に選択肢になります(詳細はこちら)。

各方法の違いと選び方

方法を選ぶ基準を表で整理します。

  • 手動(Excel+メール):コスト最小・月10件以下・工場が1〜2社のケース向け。スケールしない
  • Shopify Flow+メール:無料・すぐ試せる・テキスト通知で十分なケース向け。PDF不可・振り分け不可
  • Make / Zapier 連携:カスタマイズしたい・社内に構築できる人がいる場合向け。設計コストが掛かる
  • Order Printer 系アプリ:帳票を出力したいだけ・工場振り分け不要なケース向け。日本語対応は要確認
  • 発注書特化アプリ:複数工場への振り分けが必要・受注生産・直送業務で転記ミスをなくしたいケース向け

判断のポイントは「月の発注件数」「発注先の数」「フォーマットのカスタム度」の3つです。この3つが増えるほど、専用アプリに軍配が上がります。

設定・運用上の注意点

  • 発注書に含む項目を事前に整理する:商品名・SKU・数量・単価・納期・配送先など、工場が必要とする情報をリストアップしてからツールを選ぶと、後から「この項目が出力できない」という問題を防げます。
  • 工場・仕入先の連絡先をShopify側で管理しておく:商品や仕入先の情報がShopifyに入っていないと、自動振り分けができません。仕込み作業として、仕入先情報の整備を先に行いましょう。
  • Flowのメール送信は宛先を固定できない点に注意:Shopify FlowのSend email actionは送信先が管理者メールに限られるケースがあります。工場への自動送信を実現したい場合は他の方法と組み合わせる必要があります。
  • PDFの文字化けに注意:海外製アプリのPDF出力では、日本語フォントが正しく表示されないことがあります。実際に日本語テキストを含む発注書を出力してテストしてから本番運用に入ることをおすすめします。
  • 発注書の番号管理を決めておく:発注書番号をどう採番するかを事前に決めないと、工場とのやり取りで「どの注文の発注書か」が分からなくなります。Shopifyの注文番号を軸にするか、独自番号を振るかを運用開始前に決めておきましょう。

まとめ

Shopifyで工場向け発注書を作るには、標準機能だけでは対応しきれないのが正直なところです。受注件数・発注先の数・フォーマットの複雑さによって、手動・Flow・外部連携・アプリの使い分けが変わります。

まず「今どこで一番時間がかかっているか」「転記ミスが起きているか」を確認してみてください。月10件以下の手動運用なら今すぐ変える必要はないかもしれませんが、件数が増えてきたタイミングで仕組み化を検討するのがおすすめです。

小さく始めるなら、Shopify Flowでメール通知を試してみるところからでも十分です。複数工場への振り分けや自動生成まで必要になってきたら、専用アプリへの移行を考えるという順序が現実的だと思います。