【保存版】ShopifyFlow完全ガイド:設定方法から活用例まで徹底解説

目次

ShopifyFlowの設定方法から活用例まで徹底解説

ECサイトの運営者のの多くが、日々の運営業務に追われて戦略的な施策を考える時間が取れないという悩みを抱えています。実際にSNSでもこのような声をよく見かけます。

そんな悩みを解決してくれるのが、今回紹介する「ShopifyFlow」です

重要なポイントは以下の3つです。

  1. プログラミング不要で直感的に設定可能
  2. 在庫管理から顧客対応まで幅広く自動化
  3. 他のアプリとの連携で機能拡張が可能

次の章から、具体的な設定方法と活用例を紹介していきます。

ShopifyFlowの仕組み:3つの要素で作る自動化の基本

「プログラミングが必要なの?」「難しそう…」という不安を持つ方も多いと思います。しかし、ShopifyFlowは非常にシンプルな仕組みで作られています。

基本となる3つの要素を紹介します

  1. トリガー(きっかけ)
  2. 条件(判断基準)
  3. アクション(実行する動作)

この3つを組み合わせることで、例えば以下のような自動化が実現できます。

【具体例】
トリガー:商品の在庫が変更された
条件:在庫数が10個以下になった
アクション:仕入れ担当者にメール通知を送る

トリガーの設定

自動化の「きっかけ」となるイベントを設定します。

主なものには以下のようなものがあります。

  • 注文が発生したとき
  • 商品の在庫が変更されたとき
  • 顧客が新規登録したとき
  • 返品がリクエストされたとき

条件の設定

トリガーが発生した時に、どんな場合にアクションを実行するかを決めます。

  • 注文金額が10,000円以上
  • 在庫数が設定値以下
  • 特定の顧客タグがついている
  • 複数の条件を組み合わせることも可能

アクションの設定

条件を満たした時に実行される具体的な動作です。

  • スタッフにメールを送信
  • 顧客にクーポンを発行
  • 商品にタグを追加
  • 注文ステータスを変更

この3つの要素を組み合わせることで、あなたのビジネスに合わせた自動化が実現が可能です!

ShopifyFlowの基本的な設定方法:初心者でもわかる3ステップ

多くの方が「設定が難しそう」と感じていますが、実際の設定は非常に直感的です。

以下の3ステップで簡単に始められます。

ステップ1:ShopifyFlowへのアクセス

  • Shopify管理画面にログインする
  • 左側のメニューから「アプリ」を選択
  • 「Flow」をクリックして設定画面を開く
左側のメニューの「アプリ」から「Flow」を選択する参考画像
左側のメニューの「アプリ」から「Flow」を選択

ステップ2:新規フローの作成

「ワークフローを作成」ボタンをクリックしてください。

「ワークフローを作成」ボタンをクリックする参考画像
「ワークフローを作成」ボタンをクリック

「トリガーを選択」ボタンをクリックしてください。

トリガーを選択ボタンをクリックsる参考画像
トリガーを選択ボタンをクリック

フローに分かりやすい名前を付けてください。

例:「在庫数通知」「VIP顧客特典」など

フローに分かりやすい名前を付けるm参考画像
フローに分かりやすい名前を付ける

ステップ3:具体的な設定

用意されているトリガーのリストから、適切なものを選択します。
トリガーのリストはこちらで紹介しています。

トリガーのリストから、適切なものを選択する参考画像
トリガーのリストから、適切なものを選択

次に「Then」の横のプラスボタンから条件を追加します。

プラスボタンから条件を追加する参考画像
プラスボタンから条件を追加

条件は任意のものを設定します。
例えば、以下のように設定すると、「会員というタグと一致したとき」という条件になります。

条件は任意のものを設定する参考画像
条件は任意のものを設定

条件が追加できたら、最後にアクションを設定します。

「Then」の横のプラスボタンから「アクション」を追加します。

プラスボタンから「アクション」を追加する参考画像
プラスボタンから「アクション」を追加

用意されているアクションのリストから、適切なものを選択します。
アクションのリストはこちらから。

アクションのリストから、適切なものを選択する参考画像
アクションのリストから、適切なものを選択

最後に右上の「ワークフローをオン」をクリックして有効化をしてください。

ワークフローをオンをクリックして有効化する参考画像
「ワークフローをオン」をクリックして有効化

これで基本的な手順は完了です。

条件を複数追加したり、アクションを複数追加したりもできるのでこの記事を参考に設定してみてください。

よくあるエラーと対処法

  • トリガーが動作しない
    → 設定後の有効化を忘れていないか確認
  • 条件が正しく判定されない
    → 条件の値が正しく入力されているか確認
  • アクションが実行されない
    → 権限設定を確認

設定完了後は必ずテストを行い、意図した通りに動作するか確認してください。

ShopifyFlowの実践的な活用例:すぐに使える自動化テンプレート

多くのECサイト運営者が「何から始めればいいのか分からない」という悩みを持っています。

ここでは、すぐに活用できる具体的なテンプレートを紹介します。

在庫管理の自動化

商品の在庫数が10以下になったときに、在庫管理者にメールを送ることができるフローです。

【テンプレート1:在庫切れ防止】
トリガー:「Product variant inventory quantity changed」

条件設定:
1. 「条件を追加」をクリック
2. Shopify APIから「Product Variant」を選択
3. 「inventoryQuantity」を選択
4. 演算子「次のもの以下」を選択
5. 値として「10」を入力

アクション:
1. 「Send internal email」を選択
   - Email address:在庫管理者のメールアドレス
   - Subject:【要発注】商品の在庫が残り少なくなっています
   -Message:
     以下の商品の在庫が残り少なくなっています
     商品名:{{ product.title }}
     現在の在庫数:{{ productVariant.inventoryQuantity }}
在庫数が10以下になったときにメールを送ることができるフローの参考画像
在庫数が10以下になったときにメールを送ることができるフロー

VIP顧客対応の自動化

¥10,000以上購入したお客様に「VIP」というタグをつけることができるフローです。

【テンプレート2:VIP顧客特典付与】
トリガー:「Order created」

条件設定:
1. 「条件を追加」をクリック
2. Shopify APIから「Order」を選択
3. 「currentTotalPriceSet」→「shopMoney」→「amount」を選択
4. 演算子「次のもの以上」を選択
5. 値として「10000」を入力

アクション:
1. 「Add customer tags」を選択
   - タグ:VIP
¥10,000以上購入したお客様に「VIP」というタグをつける参考画像
¥10,000以上購入したお客様に「VIP」というタグをつける

ShopifyFlowのトリガー一覧

英語日本語
Collection createdコレクションが作成された
Collection deletedコレクションが削除された
Company contact assigned permission会社の連絡先に権限が割り当てられた
Company contact created会社の連絡先が作成された
Company created会社が作成された
Company location created会社の所在地が作成された
Customer abandons checkout顧客がチェックアウトを放棄した
Customer account disabled顧客アカウントが無効化された
Customer account enabled顧客アカウントが有効化された
Customer created顧客が作成された
Customer deleted顧客が削除された
Customer joined segment顧客がセグメントに参加した
Customer left online store without making a purchase顧客が購入せずにオンラインストアを離れた
Customer left segment顧客がセグメントを離れた
Customer payment method created顧客の支払い方法が作成された
Customer payment method revoked顧客の支払い方法が取り消された
Customer payment method updated顧客の支払い方法が更新された
Customer subscribed to email marketing顧客がメールマーケティングに登録した
Customer tags added顧客にタグが追加された
Customer tags removed顧客からタグが削除された
Draft order created下書き注文が作成された
Draft order deleted下書き注文が削除された
Fulfillment created履行が作成された
Fulfillment event created履行イベントが作成された
Fulfillment order cancelled履行注文がキャンセルされた
Fulfillment order fulfillment cancellation request accepted履行サービスが履行キャンセルリクエストを受け入れた
Fulfillment order fulfillment cancellation request rejected履行サービスが履行キャンセルリクエストを拒否した
Fulfillment order fulfillment cancellation request submitted商人が承認済みの履行リクエストのキャンセルを要求した
Fulfillment order fulfillment request accepted履行サービスが履行注文の履行リクエストを受け入れた
Fulfillment order fulfillment request rejected履行サービスが商人からの履行リクエストを拒否した
Fulfillment order fulfillment request submitted商人が履行注文の履行リクエストを提出した
Fulfillment order fulfillment service failed to complete fulfillment履行サービスが履行注文の完了に失敗し、クローズしようとしている
Fulfillment order hold released履行注文の保留が解除された
Fulfillment order is put on hold履行注文が保留になった
Fulfillment order line items prepared for local delivery履行注文の商品がローカル配送の準備ができた
Fulfillment order line items prepared for pickup履行注文の商品が店頭受け取りの準備ができた
Fulfillment order merged履行注文が統合された
Fulfillment order moved履行注文が移動された
Fulfillment order ready to fulfill履行注文の準備が整った
Fulfillment order rescheduled履行注文が再スケジュールされた
Inventory item created在庫アイテムが作成された
Inventory item deleted在庫アイテムが削除された
Order cancelled注文がキャンセルされた
Order created注文が作成された
Order deleted注文が削除された
Order fulfilled注文が履行された
Order paid注文が支払われた
Order risk analyzed注文のリスクが分析された
Order transaction created注文のトランザクションが作成された
Payment schedule is due支払いスケジュールの期日が到来した
Product created商品が作成された
Product deleted商品が削除された
Product status updated商品のステータスが更新された
Product variant added商品のバリエーションが追加された
Product variant back in stock商品のバリエーションが在庫復活した
Product variant deleted商品のバリエーションが削除された
Product variant inventory quantity changed商品のバリエーションの在庫数量が変更された
Product variant out of stock商品のバリエーションが在庫切れになった
Refund created返金が作成された
Return approved返品が承認された
Return cancelled返品がキャンセルされた
Return closed返品が完了した
Return declined返品が拒否された
Return reopened返品が再開された
Return requested返品がリクエストされた
Selling plan group created販売計画グループが作成された
Selling plan group deleted販売計画グループが削除された
Selling plan group updated販売計画グループが更新された
Subscription billing attempt challengedサブスクリプションの請求試行が異議を申し立てられた
Subscription billing attempt failureサブスクリプションの請求試行が失敗した
Subscription billing attempt successサブスクリプションの請求試行が成功した
Subscription contract createdサブスクリプション契約が作成された
Subscription contract updatedサブスクリプション契約が更新された
Tender transaction created入金取引が作成された

ShopifyFlowのアクション一覧

英語日本語
Add catalog to company location会社の所在地にカタログを追加
Add customer tags顧客にタグを追加
Add draft order tags下書き注文にタグを追加
Add order line item注文に商品バリエーションを追加
Add order tags注文にタグを追加
Add product tags商品にタグを追加
Add product to collections商品を選択したマニュアルコレクションに追加
Archive order注文をアーカイブ
Cancel order注文をキャンセル
Cancel return返品をキャンセル
Capture payment注文の支払いを確定
Create metafield definitionメタフィールド定義を作成
Create order risk assessment注文ページに独自の不正分析を表示
Create redirect URLストアフロントの訪問者を新しい宛先に自動的にリダイレクト
Delete company会社を削除
Delete customer顧客を削除
Delete product商品(関連するバリエーションとメディアを含む)を削除
Delete product variant商品バリエーションを削除
Delete redirect URLs一致するパスのリダイレクトURLを削除
Get collection dataコレクションのデータを取得
Get company data会社のデータを取得
Get company location data会社の所在地のデータを取得
Get customer data顧客のデータを取得
Get discount data割引のデータを取得
Get draft order data下書き注文のデータを取得
Get fulfillment order data全注文の履行注文データを取得
Get order data注文のデータを取得
Get product data商品のデータを取得
Get product variant data商品バリエーションのデータを取得
Get selling plan group data販売計画グループのデータを取得
Get subscription billing attempt dataサブスクリプション請求試行のデータを取得
Get subscription contract dataサブスクリプション契約のデータを取得
Hide product選択したパブリケーションで商品を非表示にする
Hold fulfillment order特定の注文のすべての履行注文を保留にする
Look up customer in segment顧客がセグメントに含まれているかを確認
Mark a fulfillment order as fulfilled履行注文の履行を作成
Mark order as paid注文を支払い済みとしてマーク
Move fulfillment order履行注文を別の場所に移動
Publish product選択したパブリケーションに商品を公開
Release fulfillment hold関連する履行注文の保留を解除
Remove catalog from company location会社の所在地からカタログを削除
Remove collection metafieldコレクションからメタフィールドを削除
Remove company location metafield会社の所在地からメタフィールドを削除
Remove company metafield会社からメタフィールドを削除
Remove customer metafield顧客からメタフィールドを削除
Remove customer tags顧客からタグを削除
Remove draft order metafield下書き注文からメタフィールドを削除
Remove draft order tags下書き注文からタグを削除
Remove order metafield注文からメタフィールドを削除
Remove order tags注文からタグを削除
Remove product from collections選択したコレクションから商品を削除
Remove product metafield商品からメタフィールドを削除
Remove product tags商品からタグを削除
Remove product variant metafield商品バリエーションからメタフィールドを削除
Remove shop metafieldショップからメタフィールドを削除
Send Admin API requestShopify Admin APIにミューテーションを送信
Send B2B access email to company contact会社の連絡先にB2Bアクセスメールを送信
Send Shopify alert for errorsワークフローエラー発生時にShopifyアラートを送信
Send draft order invoice下書き注文の請求書メールを送信
Send order invoice注文の請求書メールを送信
Send payment reminder購入者に支払い通知メールを送信
Submit fulfillment request履行注文のすべての品目の履行リクエストを提出
Unarchive order注文のアーカイブを解除
Update checkout to draft for company locationチェックアウト時の注文提出設定を更新。配送先住所のない注文は下書き注文として提出
Update collection metafieldコレクションにメタフィールドを追加または更新
Update company location metafield会社の所在地にメタフィールドを追加または更新
Update company location note会社の所在地のメモを置換
Update company location payment terms会社の所在地の支払い条件を更新
Update company metafield会社にメタフィールドを追加または更新
Update company note会社のメモを置換
Update customer metafield顧客にメタフィールドを追加または更新
Update customer note顧客のメモを置換
Update draft order metafield下書き注文にメタフィールドを追加または更新
Update draft order note下書き注文のメモを置換
Update editable shipping address for company location顧客が任意の住所に配送できるかどうかを更新。チェックアウト時に入力された住所は会社の所在地に保存されない
Update order metafield注文にメタフィールドを追加または更新
Update order note注文のメモを置換
Update product metafield商品にメタフィールドを追加または更新
Update product status商品のステータスを更新
Update product variant metafield商品バリエーションにメタフィールドを追加または更新
Update shop metafieldショップにメタフィールドを追加または更新

さいごに

「ShopifyFlowを活用することで、ECサイト運営の効率は大きく改善できます。まずは在庫管理の自動化など、小さな部分から始めてみてはいかがでしょうか?

この記事で紹介した設定方法や活用例を参考に、あなたのショップに合った自動化を実現してください。

参考記事

あわせて読みたい
ShopifyFlowで実現する商品購入者の自動タグ付け設定 ShopifyFlowで実現する商品購入者の自動タグ付け設定 こんにちは!Shopifyエンジニアのりょうま(@ryoo_black)です。 Shopifyでストア運営をしている方にとって、顧客管...
あわせて読みたい
【実装例付き】Shopifyで作る商品オプションのカスタムプルダウン Shopifyで作る商品オプションのカスタムプルダウン Shopifyで商品ページを作成していると、標準機能だけでは対応できないケースに直面することがあります。 特に、以下...
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次