業務自動化

ZapierでWooCommerce注文→スプレッドシート売上集計を自動化 月5時間の集計レシピ

ネットショップ・D2C・小売・製造業の直販 (中小EC/個人事業主の売上集計) の業務自動化レシピ
業種ネットショップ・D2C・小売・製造業の直販 (中小EC/個人事業主の売上集計)
ツールZapier
難易度★★☆ 中
設定時間約 90 分

WooCommerce で注文が入るたびに管理画面を開き、金額をスプレッドシートに手で打ち込んでいませんか。Zapier を1つ挟むだけで、新規注文が確定した瞬間に Google スプレッドシートへ1行ずつ自動追記され、日次・月次の売上が勝手に積み上がる「売上台帳」が今日から動き始めます。本記事は中小ECや個人事業主が月¥0〜7,500 規模で組める WooCommerce→スプレッドシート自動集計レシピを、編集部の試算と設定手順つきで整理した記事です。

読了時間 約10分 / 設定所要時間 約90分 / 月額固定費 ¥0 から (無料プランでも開始可)

編集長の見解 ── 中小ECの売上把握で最も多いムダは「管理画面とスプレッドシートを行き来しながら数字を手で写す」 作業です。WooCommerce の注文一覧は注文管理には十分でも、月次推移や商品別の売れ筋を即座に見るには向きません。Zapier でスプレッドシートに流し込むだけで、注文は「都度確認する画面」 から「自動で積み上がる経営データ」 に変わります。本レシピが強調するのは、スプレッドシートを売上の1次集計データに据え、通知ツールは置き換え可能な「お知らせ係」 として切り離す設計です。これにより、後から会計ソフト連携を足しても集計台帳は無傷で残ります。

なぜ WooCommerce→スプレッドシート自動集計で月5時間が浮くのか

ネットショップの運営者が、売上把握のために費やしている時間を分解してみます。編集部が中小EC事業者にヒアリングしてまとめた「典型的な手作業フロー」 は次のとおりです。

工程1件・1回あたり所要月150件換算
注文通知メールを開いて内容を確認約1分月 約2.5時間
売上管理スプレッドシートへ手で転記約2分月 約5.0時間
商品別・支払い方法別に分類約1分月 約2.5時間
日次合計・月次合計を手で計算/確認月 約2.0時間
月末に転記漏れ・二重計上を目視チェック月 約2.0時間
合計約4分/件 + 確認月 約14.0時間

このうち「転記」 と「分類」 はほぼ全自動化できます。Zapier が WooCommerce の新規注文を受け取り、スプレッドシートに1行追加し、必要なら Slack に通知するところまでを自動で済ませるためです。運営者は「スプレッドシートの集計を見て判断する」 ことだけに集中でき、編集部試算で 月 約7-9時間の圧縮 に相当します。

時給¥3,000 換算で月¥21,000-27,000 の人件費に対し、Zapier の月額は無料〜¥7,500。差し引いても 月 約¥15,000 前後の手取り改善 が試算できます。何より、転記漏れや二重計上による売上の数え間違いが減る効果は、金額換算しにくい価値です。

続いて、導入前後で売上集計がどう変わるかを示します。

導入前後の比較 (BeforeAfter)

売上集計の Before / After
導入前 (手作業転記)
  • 注文ごとに管理画面を開いて確認
  • スプレッドシートへ手で転記 (月5時間)
  • 商品別・支払い別の分類も手作業
  • 転記漏れ・二重計上が月数件
  • 月次集計を月末にまとめて計算
導入後 (Zapier × スプレッドシート)
  • 新規注文が即スプレッドシートに台帳化
  • 転記ゼロ (自動で行追加)
  • 分類項目も自動でセット
  • 漏れ・重複は注文IDで自動判定
  • 日次・月次がピボットで常に最新

編集部試算で月 約7-9時間の削減

ポイントは「管理画面で売上を数えない」 ことです。注文は確定した瞬間にスプレッドシートへ流し、人間は集計シートだけを見ます。これにより、複数人で運営する体制でも「いつ・何が・いくら売れたか」 が常に共有された状態になります。

次に、編集部が実装した自動化の全体像を ProcessFlow で示します。

完成形のフロー (ProcessFlow)

Zapier×WooCommerce×スプレッドシート 売上集計レシピ
🛒
01
WooCommerce で注文が確定
顧客がチェックアウトを完了し、注文ステータスが「処理中」 や「完了」 になる
📡
02
Zapier が注文を受け取る
WooCommerce「New Order」 トリガーで新規注文データを即時受信
🗂️
03
スプレッドシートに行を追加
注文ID・日時・商品名・金額・支払い方法を1行で台帳化
🧮
04
集計シートが自動更新
ピボットテーブルや SUMIF 関数で日次・月次・商品別の合計が自動計算
🔔
05
Slack / Gmail に通知 (任意)
「新規注文: 商品名 / 金額」 を担当者へ通知、日次売上サマリーも送信可

WooCommerce の新規注文を Zapier が受け取り、Google スプレッドシートに台帳化し、必要に応じて Slack / Gmail に通知する自動化設計

このフローの肝は 「スプレッドシートを売上の1次集計データ、通知ツールを置き換え可能なお知らせ係」 にする設計です。通知先を Slack から Chatwork や LINE に変えても、台帳であるスプレッドシートはそのまま使い続けられます。集計データを通知ツールに抱え込ませない構造が、長く使える自動化のコツです。

続いて、WooCommerce と Zapier をつなぐ2つの接続方式を比較します。

接続方式の比較 — 公式連携 vs Webhook

WooCommerce と Zapier をつなぐ方法は大きく2つあります。中小ECの運用に合わせて編集部が比較表で整理します。料金は $1 = ¥150 で換算 (2026 年 6 月時点の編集部参照値、契約時の実レートで再計算してください)。

接続方式必要な準備設定難易度強み編集部のおすすめ
Zapier 公式連携 (WooCommerce アプリ)WooCommerce 側で Zapier 連携プラグインを有効化やさしい画面操作のみ、注文項目を自動取得まず最初に試す標準ルート
Webhook (WooCommerce 標準機能)WooCommerce の「設定 → 詳細 → Webhook」 から発行ふつうプラグイン不要、送信が即時公式連携が不安定なときの代替

公式連携 (WooCommerce アプリ) で問題なく動くなら、それが最短ルートです。WooCommerce にはコア機能として Webhook 送信が備わっているため、公式連携の挙動が不安定な場合や即時性を重視する場合に Webhook 方式へ切り替える、という順序を編集部は推奨します。

💡 編集部のヒント ── WooCommerce の Webhook は「注文作成 (Order created)」 だけでなく「注文更新 (Order updated)」 も発行できます。集計を「支払い完了した注文だけ」 に絞りたい場合は、Zapier 側のフィルター機能で注文ステータスが「処理中」 または「完了」 のときだけ行追加する、という条件を入れると、キャンセルや未払いを除いた正味売上の台帳になります。

次に、スプレッドシート側の台帳をどう設計するかを示します。

スプレッドシート側の列設計例 (売上台帳)

売上集計は、最初の列設計で運用のしやすさが決まります。編集部が中小EC事業者によく勧める最小構成は次のとおりです。

- order_id        : WooCommerce の注文番号 (重複判定の主キー)
- ordered_at      : 注文日時 (集計の軸)
- customer        : 顧客名 (任意・個人情報配慮)
- product         : 商品名 (複数商品はカンマ区切り or 別シート)
- quantity        : 数量
- subtotal        : 小計 (税抜)
- total           : 合計金額 (税込・送料込)
- payment_method  : 支払い方法 (クレカ / 代引き / 銀行振込)
- status          : 注文ステータス (処理中 / 完了 / キャンセル)
- source          : 流入元・キャンペーン名 (任意)

order_idordered_at が集計の核です。order_id を主キーにしておけば、同じ注文が二重に追記された場合も後から重複を発見できます。ordered_at を軸に、別シートで SUMIF 関数やピボットテーブルを組めば、日次・月次・商品別の売上が自動で集計されます。

役割運用上のコツ
order_id重複・抜けの検出ピボットの行ラベルにも使える
total売上集計の中心税込か税抜か運用ルールを固定する
ordered_at日次・月次の集計軸日付型に統一 (文字列だと集計不能)
status正味売上の絞り込みキャンセルを集計から除外する条件に使う

この列設計のまま、Zapier 側の構築手順に進みます。

実際の90分セットアップを時系列で見ていきましょう。

90分セットアップ・タイムライン (TimelineSteps)

Zapier×WooCommerce×スプレッドシート 0→稼働まで
0:00 - 0:20
Google スプレッドシート 売上台帳を準備
Google スプレッドシート で新規ファイルを作成し、上記の列設計に従って1行目に見出しを入力。別シートに集計用のピボットテーブルまたは月次 SUMIF を用意しておく。後で Zapier から正しく追記されるよう、列の順番と見出し名を確定させておく。
0:20 - 0:35
WooCommerce 側の確認
WooCommerce の管理画面で、Zapier 公式連携を使う場合は連携用プラグインを有効化。Webhook 方式の場合は「WooCommerce → 設定 → 詳細 → Webhook」 から後で URL を貼る準備をしておく。テスト注文を1件作成しておくと、後の動作確認が楽になる。
0:35 - 0:45
Zapier アカウント開設と Zap 作成開始
zapier.com でアカウントを作成。まずは無料プランで開始可。新規 Zap を作成し、Connections に WooCommerce / Google Sheets / Slack のアカウントを順次接続 (各サービスでログイン認可するだけ)。
0:45 - 1:05
トリガー設定 — WooCommerce 新規注文
Trigger に WooCommerce「New Order」 を選択し、対象ストアを指定。Zapier が先ほどのテスト注文を取得できれば成功。項目が取れない場合は WooCommerce の Webhook を発行し、Zapier の「Webhooks by Zapier」 トリガーに貼り替える。
1:05 - 1:20
アクション設定 — スプレッドシートに行追加
Action に Google Sheets「Create Spreadsheet Row」 を選び、対象ファイルと売上台帳シートを指定。WooCommerce の各項目をスプレッドシートの列にマッピング (注文番号→order_id、合計→total など)。テスト実行して台帳に1行追加されることを確認。キャンセルを除きたい場合は、この前に Zapier「Filter」 で status を絞る。
1:20 - 1:30
通知アクション — Slack / Gmail (任意)
2つ目の Action に Slack「Send Channel Message」 を追加し、「新規注文: [商品名] / [金額]」 を送信。Slack を使わない場合は Gmail「Send Email」 で担当者に通知。Zap を ON にして本番のテスト注文で台帳化と通知を最終確認し、運用開始。

中小ECの担当者または個人事業主が独力で組める90分手順 (PC操作のみ、コード不要)

ここまでで「注文確定 → スプレッドシート台帳化 → 通知」 の基本ラインが完成します。商品別の売れ筋を細かく見たい場合は、Google Sheets「Create Spreadsheet Row」 の前に Zapier の「Line Items (明細行)」 を展開する処理を挟み、注文の各商品を1行ずつ台帳に展開すると、商品単位の集計が取れるようになります。

最後に、運用上の注意点と料金の考え方を整理します。

料金と運用上の注意

Zapier の料金は「月あたりのタスク数 (= アクション実行回数)」 で決まります。中小ECの注文件数を目安に、編集部がプランの考え方を整理します。為替は $1 = ¥150 換算です。

想定注文数推奨プラン月額目安備考
月100件以下 (1ステップ)無料プラン¥0月100タスク・単一ステップまで。まず試すならここ
月100-500件 (複数ステップ)有料プラン約¥3,000-¥7,500台帳化+通知の2ステップ以上を回すなら有料が必要
月500件超・複数ストア上位プラン¥7,500超条件分岐や明細展開の本格運用向け

無料プランは「1回の注文で1アクション (スプレッドシート行追加だけ)」 という制約があるため、Slack 通知やフィルターまで含めると有料プランが必要になります。最新の正確な料金とタスク上限は、必ずZapier の公式料金ページで確認してください。

⚠️ 編集部の警告 (1) ── キャンセル・返金の二重計上に注意してください。WooCommerce の「New Order」 トリガーは注文作成時に発火するため、その後にキャンセルや返金が発生しても台帳の行はそのまま残ります。正味売上を正確にするには、status 列を必ず記録し、集計シート側で「完了・処理中のみ合算」 する関数を組むか、キャンセル時に別 Zap で台帳のステータスを更新する運用を決めておいてください。

⚠️ 編集部の警告 (2) ── テストなしで本番運用を始めないでください。WooCommerce のプラグイン更新やフィールド構成の変更で、Zapier のマッピングがずれ、スプレッドシートに空欄や桁違いの金額が記録されることがあります。設定を変更したら必ず Zap のテスト実行をやり直し、最初の数日は人間が台帳を目視確認する運用にしてください。「自動化したから見なくていい」 ではなく「自動化したからこそ最初は丁寧に見る」 が定着のコツです。

💡 編集部のヒント ── 「日次売上サマリーの自動配信」 も組めます。Zapier の「Schedule by Zapier」 で毎晩決まった時刻に起動し、スプレッドシートのその日の合計セルを読み取って Slack やメールに送るだけです。経営者が管理画面を開かなくても、その日の売上が毎晩手元に届く仕組みになります。

よくある質問

Q. WooCommerce の無料の仕組みでも使えますか。 A. WooCommerce 自体は WordPress 上で動く無料のプラグインなので、追加費用なしに Webhook を発行できます。Zapier 側も無料プランから始められますが、複数ステップを回すなら有料プランが必要です。

Q. プログラミングの知識は必要ですか。 A. 不要です。本レシピはすべて画面操作 (項目のマッピングとボタン操作) だけで完結します。Webhook 方式を選ぶ場合も、WooCommerce の設定画面で URL を貼るだけです。

Q. Slack を使っていない場合はどうすれば。 A. 通知先を Gmail やチャットツールに差し替えられます。スプレッドシートを集計の中心に据えているため、通知ツールは後からいつでも変更できます。

売上集計を仕組み化したら、次は注文処理そのものや在庫、会計への連携も自動化したくなります。注文後の社内処理を見据えるなら、Zapier でEC注文を自動処理するレシピや、在庫の自動管理を扱ったECショップの在庫アラート自動化、決済から会計までつなぐZapier で Stripe→freee 自動連携も参考になります。

出典・参考情報

※本記事の時間・金額の試算は編集部のシミュレーションです。実際の効果は注文件数や運用体制により異なります。料金・プラン仕様は変動するため、契約前に各公式ページで最新情報をご確認ください。

Mira / AI経営ラボ 編集長

Zapier を無料で試す → ※ PR・アフィリエイトリンクを含みます