Shopify Flow / 新トリガー

在庫転送の「出荷準備完了」「受領完了」を
きっかけに Flow が自動で動き出す

倉庫から店舗へ──拠点間の在庫移動(Inventory transfer)がステータス変化したタイミングで、通知・記録更新・後続タスクのワークフローを自動起動できる 2 つの新トリガーが Flow に追加された。

このページの構成
  1. そもそも何が変わるのか(30秒で理解)
  2. 在庫転送のライフサイクルと、2 つのトリガーが発火する位置
  3. 2 つの新トリガーの違い
  4. 仕組み図解 : トリガー → ワークフローの流れ
  5. 記事が挙げているワークフロー例
  6. 利用条件・前提(記載ベース)
  7. 技術者が押さえるべき 5 つのポイント
  8. 業務に活かせる 3 つのユースケース
  9. 提案で使える 1 行サマリ

1そもそも何が変わるのか

Shopify Flow に、在庫転送(Inventory transfer)のステータス変化を起点にできる新トリガーが 2 つ追加された。
在庫転送とは「倉庫から小売店舗へ」のように、自社拠点間で在庫を動かすこと。その移動が「出荷準備完了」になった時/「受領完了」になった時に、Flow のワークフローが自動で走り出す。

これまで : 手動で気づくしかない

転送が出荷準備できたか・届いたかは、担当者が画面を見て把握。受領後の記録更新や連絡も人が手で動かす必要があった。

これから : ステータス変化が引き金

「出荷準備完了」「受領完了」を Flow が検知して自動起動。通知・ダッシュボード更新・後続タスクの起動をノーコードで組める。

2在庫転送のライフサイクルと、トリガーが発火する位置

転送を準備 品物をまとめる 出荷準備完了 "ready to ship" マーク ⚡ トリガー① 輸送中 (トリガー対象外) 受領完了 受入 / 拒否 どちらでも ⚡ トリガー②
記事が明言しているのは 「出荷準備完了(ready to ship)」「受領完了(completed)」 の 2 点のみ。準備中や輸送中など、その他の中間ステータスを起点にできるかは 記載なし

32 つの新トリガーの違い

トリガー①
在庫転送が出荷準備完了
Inventory transfer ready to ship

いつ発火 : 転送が準備され「ready to ship(出荷準備完了)」とマークされたとき。

記事が挙げる用途

  • 受け取り側ロケーションへのアラート
  • 物流ダッシュボードの更新
  • など
トリガー②
在庫転送が完了
Inventory transfer completed

いつ発火 : 転送が宛先で完全に受領されたとき(受入・拒否のどちらでも)。

記事が挙げる用途

  • 社内記録の更新
  • 在庫が届いたことのチーム通知
  • 棚入れ・在庫照合など後続タスクの起動
「完了」トリガーは 受入だけでなく拒否(rejected)でも発火する点に注意。ワークフロー側で受入/拒否を分岐したい場合は、Flow の条件分岐で結果を判定する設計が必要(具体的な利用可能フィールドは記事に記載なし、ドキュメント要確認)。

4仕組み図解 : トリガー → ワークフローの流れ

在庫転送 ステータスが変化 倉庫 ↔ 店舗 など Shopify Flow トリガーが検知 ready to ship / completed ノーコードで分岐・条件 受け取り側へアラート ダッシュボード更新 社内記録の更新 棚入れ・在庫照合を起動

※ 右側のアクション例は記事で挙げられた用途を並べたもの。実際にどのアクション部品が使えるかは Flow 側の対応アクション次第。

5記事が挙げているワークフロー例

ready to ship

受け取り側ロケーションへ事前アラート

出荷準備が整った時点で、入荷予定の店舗・倉庫へ通知。受け入れ準備を前倒しできる。

ready to ship

物流ダッシュボードの更新

「出荷準備完了」をトリガーに、社内の物流可視化ダッシュボードへステータスを反映。

completed

社内記録の更新

宛先での受領完了をきっかけに、社内の記録・台帳を自動で更新。

completed

在庫到着のチーム通知

「在庫が届いた」ことを担当チームへ自動連絡し、対応開始のリードタイムを短縮。

completed

棚入れ(shelf stocking)の起動

受領完了を合図に、棚入れ作業のフォローアップタスクをキックオフ。

completed

在庫照合(reconciliation)の起動

受領数と転送数の突き合わせなど、在庫照合タスクを後続として自動起動。

6利用条件・前提(記載ベース)

項目記事に書かれている内容
機能カテゴリ Shopify Flow の新トリガー(タグ : Feature / Apps)
対象オブジェクト 在庫転送(Inventory transfer)= 自社拠点間の在庫移動
発火タイミング ① 出荷準備完了(ready to ship)/② 受領完了(completed:受入・拒否いずれも)
対応プラン・対応国 記載なし
必要なアプリ / 前提機能 記載なし(Flow の利用が前提と推測されるが、明記はなし)
API / Webhook での扱い 記載なし(詳細はドキュメント参照)
記事はトリガーの存在と用途を紹介するアナウンスで、対応プラン・利用条件・トリガーが渡すデータ項目は触れていない。導入検討時は公式ドキュメントで確認すること。

7技術者が押さえるべき 5 つのポイント

1. 起点はステータス遷移イベント

在庫転送の「状態が変わった瞬間」を捕まえるイベント駆動トリガー。ポーリングで在庫転送を監視していた仕組みは、この 2 トリガーに置き換えられる可能性がある。

2. 2 トリガーは役割が別

「出荷準備完了」は送り出し側・予告系、「完了」は到着側・締め系。通知の宛先も処理内容も異なるので、ワークフローは原則 2 本に分けて設計する。

3. 「完了」は拒否でも発火

受入・拒否のどちらでも completed トリガーが走る。在庫照合や記録更新を組むなら、結果(accepted / rejected)を条件分岐で必ず判定すること。

API ?

4. 渡されるデータ項目は要確認

トリガーがワークフローに渡すフィールド(転送元・宛先ロケーション、品目、数量など)の仕様は記事に記載なし。条件分岐や外部連携を組む前にドキュメントで参照可能な項目を確認する。

5. 外部システム連携のハブにできる

記事の用途例(物流ダッシュボード更新・社内記録更新・通知)は、Flow から外部 WMS / Slack / 社内 DB へ繋ぐ前提のものが多い。在庫転送イベントを起点に、Flow を社内オペレーションの自動化ハブとして位置づけられる。連携先の具体的なアクション部品は Flow 側の対応状況に依存する。

8業務に活かせる 3 つのユースケース

USE CASE 1

多店舗小売の「入荷予告 → 受入準備」自動化

課題
倉庫から各店舗への在庫補充で、いつ何が届くか店舗スタッフが事前に把握できず、入荷当日にバックヤードが混乱する。
打ち手
「出荷準備完了」トリガーで受け取り側店舗へ自動アラート(メール / チャット)。「完了」トリガーで棚入れタスクを自動起動。
効果
入荷の見える化でスタッフの段取りが前倒しでき、店頭在庫の反映スピードが向上。
技術メモ
2 つのトリガーで「予告」と「着荷」を別ワークフロー化。通知先ロケーションの出し分けは渡されるデータ項目に依存(ドキュメント要確認)。
物流ダッシュボード
USE CASE 2

物流ダッシュボードのリアルタイム同期

課題
拠点間移動のステータスを別管理の社内ダッシュボードに手入力していて、更新漏れと遅延が常態化。
打ち手
「出荷準備完了」「完了」両トリガーから、外部ダッシュボード / 社内 DB の在庫転送レコードを Flow 経由で自動更新。
効果
手入力ゼロで物流状況がほぼリアルタイム反映。属人化していたステータス管理を仕組み化。
技術メモ
外部連携アクションの可否は Flow の対応部品次第。Webhook / HTTP リクエスト系アクションで連携する構成を前提に検証する。
送 10 受 9 差異あり →通知
USE CASE 3

受領完了をトリガーにした在庫照合・拒否対応

課題
転送数と実際の受領数の差異(破損・欠品・拒否)を、後から棚卸しで気づくため対応が遅れる。
打ち手
「完了」トリガーで在庫照合タスクを自動起動。拒否(rejected)の場合は条件分岐で担当者へエスカレーション通知。
効果
受領のたびに差異チェックが走り、欠品・拒否の検知と一次対応が即時化。
技術メモ
completed は受入・拒否どちらでも発火するため、結果で分岐させる設計が必須。照合に使える数量・品目フィールドの有無はドキュメントで確認。

9提案で使える 1 行サマリ

「拠点間の在庫移動が 『出荷準備完了』『受領完了』になった瞬間を Flow が捕まえ、
入荷予告・ダッシュボード更新・記録更新・棚入れ/在庫照合をノーコードで自動起動。
多店舗・倉庫オペレーションの“気づいて動く”を仕組みに変える 2 つの新トリガー。」