ShopifyFlowとは?基本的な使い方|便利なトリガーとアクション一覧表

Shopifyの運用は在庫管理、顧客対応、マーケティング施策の実行など、やるべきタスクは山積みで、しかもそのほとんどが繰り返し作業だったりします。

そんな中で、業務を効率化してくれるのが今回紹介する「ShopifyFlow」です。

ShopifyFlowは、Shopifyが提供する強力な自動化ツールで、複雑な条件設定や繰り返し作業を自動化することで、ECサイト運営の効率を大幅に向上させることができます。

この記事では、ShopifyFlowの基本的な仕組みから具体的な活用例まで、初心者の方にもわかりやすく解説していきますので、ぜひ参考にしてみてください。

目次

ShopifyFlowとは

ShopifyFlowは、Shopifyが提供するECサイト運営者向けの自動化ツールです。「もし○○なら××する」というシンプルな論理で、複雑な業務を自動化できるのが特徴です。
例えば、「もし在庫が10個以下になったら、仕入れ担当者にメールを送る」といったことが、プログラミングの知識なしで設定できます。

主な特徴は以下の通りです。

  1. プログラミングの知識がなくても、直感的なインターフェースで自動化の設定ができます。
  2. 複数の条件を組み合わせた複雑なルールも設定可能です。
  3. Shopifyの標準機能だけでなく、多くのアプリとも連携できるため、様々な自動化が実現できます。
  4. 設定した条件が満たされると、即座に自動化されたアクションが実行されます。

特に各アプリと連携できることで非常に多くのことが実現できます。

ShopifyFlowを活用することで、ECサイト運営者は日々の細かな作業から解放され、戦略的な意思決定や創造的な業務により多くの時間を割くことができるようになります。

ShopifyFlowの仕組み

ShopifyFlowは、「トリガー」、「条件」、「アクション」という3つの要素で構成されています。
この3つの要素を組み合わせることで、様々な自動化プロセスを作り出すことができます。

トリガー

トリガーは、自動化プロセスが開始されるきっかけとなるイベントです。

例えば

  • 注文が発生したとき
  • 商品の在庫数が変更されたとき
  • 顧客が新規登録したとき

などが挙げられます。

トリガーが発生すると、ShopifyFlowは設定された条件のチェックを開始します。

条件

条件は、トリガーが発生したときに、特定のアクションを実行するかどうかを決定するルールです。

例えば

  • 注文金額が10,000円以上である
  • 在庫数が10個以下になった
  • 顧客のポイントが1000ポイント以上ある

といった条件を設定できます。条件は複数組み合わせることも可能で、「AND」や「OR」を使って複雑な条件を作ることができます。

アクション

アクションは、条件が満たされたときに実行される具体的な動作です。

例えば

  • 特定のタグを注文に追加する
  • スタッフにメールを送信する
  • 顧客にクーポンを発行する

などが挙げられます。1つのフローで複数のアクションを設定することも可能です。

これら3つの要素を組み合わせることで、複雑な条件下での自動化も簡単に実現できます。

ShopifyFlowの基本的な設定方法

基本的な設定手順を紹介します。

設定画面へのアクセス

Shopify管理画面にログインし、左側のメニューの「アプリ」から「Flow」を選択してください。

フローの作成手順

「ワークフローを作成」ボタンをクリックします。

「トリガーを選択」ボタンをクリックし、用意されているトリガーのリストから、適切なものを選択します。
トリガーのリストはこちらから。

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

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

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

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

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

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

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

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

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の基本的な使い方について解説しました!

この記事で紹介している一覧表を使うことで、スムーズに設定できるので、ぜひ活用してみてください。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次