Flow Automation:注文の一括検索
Batch query order アクションは、Flow Automationで使用でき、顧客のメール、作成日時の範囲、支払いまたは配送のステータスなどのフィルターに基づいて対象の注文リストを取得できます。これにより、未払いの注文をキャンセルしたり、進行中の注文にタグを付けたり、通知を送信したりといった後続のステップを管理画面で手動検索することなく実行でき、チームが日常的なレビューやフォローアップを自信を持って自動化するのに役立ちます。
このガイドでは、アクションの使用タイミング、エンドツーエンドのテスト方法、およびコミュニケーションと更新を自動化する実用的な例を説明します。
| 注: このアクションは読み取り専用で、1回の実行で最大100件の一致する注文を返します。 |
Batch query order アクションを使用するタイミング
Batch query order アクションは以下の場合に使用します:
- トリガーだけでは取得できない過去の注文データが必要なとき。
- 顧客の現在の注文に対して何をすべきか決める前に、その顧客の過去の注文を確認したいとき。
- 同じワークフロー内の後続の Count または Sum アクションに渡す注文リストが必要なとき。
| 注: この記事はBatch query ordersアクションのみを扱っています。完全なワークフローについては、「Flow Automation: 繰り返し返品の悪用を検出するワークフローの構築」をご覧ください。 |
フィールドの説明
| フィールド | 説明 |
| クエリ条件 |
バッチ検索実行時に適用されるフィルター:
対応するフィールドでは、値を個別に選択する代わりに、高度なクエリとしてフィルターを記述することもできます。このオプションはクエリアクションごとに1つのフィールドのみ使用可能で、そのフィールドがFlowに表示される前に有効化されている必要があります。表示されない場合はSHOPLINE担当者にお問い合わせください。 |
| 並べ替え | 注文作成日時で結果を並べ替え:最新作成の注文(降順)または 最も古い注文(昇順)。 |
| 最大結果数 | 1回の実行で最大100件の注文を返します。 |
注文フィルターの高度なクエリの記述
対応するフィールドでは、クエリ条件フィルターを値を1つずつ選択する代わりに、単一の高度なクエリ文字列として記述できます。これにより、時間範囲、特定の顧客、返品ステータスなど複数の条件を1つのフィルターにまとめることが可能です。
|
クエリ例: created_at:>'{{ "now" | date_minus("6 months") }}' AND customer_id:{{customer.id}} AND return_status:returned |
この例は、過去6か月以内に作成され、現在の注文の顧客によって行われ、返品ステータスが「returned」の注文を取得します。
| 注:クエリアクションごとに高度なクエリを使用できるフィールドは1つのみで、利用可能なフィールドや演算子はストアで有効化されている内容によって異なります。カスタムクエリを本番環境で使用する前に、対応する構文をSHOPLINE担当者にご確認ください。 |
対応トリガー
以下のトリガーで開始されるワークフローにバッチ注文クエリアクションを追加できます。トリガー名をクリックすると設定手順が表示されます:
- スケジュール時間
- 一括注文操作
- 注文作成
利用例
以下は、未払い注文に自動でタグを付けてフォローアップするためにバッチ注文クエリアクションを使用する実用例です:
- トリガー: 注文作成トリガー
- 遅延: 5分
-
アクション: バッチ検索注文
- 検索条件: 特定の注文ID
- 結果の並べ替え: 最新作成の注文
- 保持する数量: 100
- 条件: 支払いステータスが未払いの場合
- アクション: 注文をキャンセル
利用可能なテンプレート
このアクションを組み込んだすぐに使えるテンプレートをご用意しています。テンプレートをクリックして表示または申請してください:
- 未完了の注文にタグを追加: 毎日または毎週のスケジュールで、バッチ検索注文を実行し、ステータスが処理中の注文を最大100件取得してタグを追加し、チームが例外を迅速に特定して対応できるようにします。遅延は、これらの注文の管理および追跡プロセスに合わせてカスタマイズできます。
この記事はAIを使用して翻訳されており、不正確な箇所が含まれている可能性があります。最も正確な情報については、元の英語版をご参照ください。