Shopify FlowとWebhook
自動化の要件を「Flowで済む/Webhookが要る」に振り分けられる
最終確認: 2026-09
解説
受託の現場でなぜ必要か: この回では、自動化の要望を「Flowで済む」「Webhookが要る」に振り分けられるようになります。
受託では、この線引きで見積もりが桁で変わるので、まずFlowで済むかを見ます。
Flowとは
Flow(Shopify製の自動化ツール)は、トリガー(注文作成など)→ 条件 → アクションを、ノーコードで組みます。
アクションは、タグ付け、メール、メタフィールド更新、遅延などです。
コードもサーバーも要りません。
有料プランで使えます。
テンプレートも豊富です。
Flowでできないことは
外部システムへの連携は、「HTTPリクエストを送信」で可能です(プランによって使えない場合があります。対象プランは公式ヘルプで確認)。
ただし、複雑な変換や再試行はできません。
条件は、開発者が追加できません。
「管理画面内で完結する自動化」はFlow、「外部と同期する」はWebhook+アプリ、と覚えます。
Webhookとは
Webhookは、ストアのイベントを外部のURLにJSONで通知する仕組みです。
受け側のサーバーが要ります。
受け側には、署名検証・即時応答・冪等性(同じ通知を2回処理しない工夫)が必要です。
発展:次世代のEvents(開発者プレビュー)とは
フィールド単位の変更フィルタと、GraphQL形式のペイロード(通知の中身)指定で、不要な通知を減らせます。
2026年時点ではunstableバージョンの開発者プレビューで、対象トピックも限られます。
本番では使いません。
※ ShopifyはShopify Inc.の商標です。本サイトは個人が制作した非公式の学習教材であり、同社の承認・提携・後援を受けていません。記載内容は2026-09時点のものです。料金・上限値・管理画面のラベルは変わるため、作業の前に公式ドキュメントで確認してください。