Skip to content

Shopify ワークフロー

OpenClaw Ultra を使って Shopify の運用を完全自動化。注文タグ付け、顧客セグメント、在庫アラート、カゴ落ち回復まで、すべてのストア管理を単一のチャットインターフェースで実現します。

システム概要

INFO

これはクローズドループの Shopify ワークフローです。OpenClaw Ultra が注文トリアージ、顧客セグメンテーション、在庫監視、フルフィルメント調整、パフォーマンスレビューを処理するため、繰り返しの管理作業に忙殺されることなくストア運営に集中できます。

システムレイヤーコア機能最終アウトプット
注文取り込みレイヤーリアルタイム注文取得、リスク評価、フルフィルメントルーティングタグ付け・リスクスコアリング済みの処理可能な注文
顧客セグメンテーションレイヤーライフタイムバリュースコアリング、タグ割り当て、リスト構築ターゲット施策のためのセグメント化された顧客データベース
在庫監視レイヤー在庫追跡、発注アラート、チャネル同期チャネル間でのリアルタイム在庫精度
カゴ復旧レイヤーカゴ落ち検知、自動アウトリーチ、インセンティブタイミングカゴ落ちからの売上回復
フルフィルメント調整レイヤーラベル生成、キャリア選定、追跡情報更新顧客通知付きの処理済み出荷
サポート自動化レイヤーチケットルーティング、定型応答生成、エスカレーション条件手動返信を減らした管理されたサポート負荷
パフォーマンスレビューレイヤーKPI 追跡、異常検知、ワークフロー最適化次サイクルに向けたデータドリブンな改善

前提条件

項目条件
OpenClaw Ultraインストール済みで実行中
Shopify ストアShopify でアクティブなストア(Basic プラン以上)
Shopify 管理画面アクセス注文、商品、顧客、自動化の権限を持つスタッフアカウント
メールマーケティングツール(推奨) Klaviyo、Mailchimp、ActiveCampaign — カゴ落ちシーケンス用
在庫サプライヤーデータ(推奨) 在庫アラート用のサプライヤーリードタイムと発注点

ステップ 0 — Shopify 自動化システムを初期化する

OpenClaw Ultra を Shopify ストアの運用マネージャーとしてセットアップします。

操作手順

  1. OpenClaw Ultra で新しいチャットセッションを開く
  2. Shopify ストアの URL と API 認証情報を準備する
  3. 以下の初期化プロンプトを貼り付ける
  4. 商品コンテンツの操作についてはE コマース運用ワークフローを参照

すぐに使えるプロンプト

あなたは私の Shopify ストアの運用マネージャーとして行動してください。

私のストア:
- Shopify ストア URL: [あなたのストア.myshopify.com]
- 月間注文数: [数値]
- 主要商品カテゴリ: [リスト]
- 主要市場: [国内 / 海外]

最大の運用上の課題:
- 注文と顧客の手動タグ付けに週 [10-20] 時間かかっている
- 在庫切れになるまで在庫減少アラートに気づかない
- カゴ落ちメールを手動で送っている(送ること自体がまれ)
- 高額顧客を VIP 対応するための体系的なセグメント方法がない
- チームが同じ質問に繰り返し答えるためサポートチケットが溜まる

以下の機能を持つ自動化システムを構築してください:
- 受信したすべての注文にリスクレベル、顧客タイプ、フルフィルメント優先度をタグ付けする
- ライフタイムバリューと購入行動に基づいて顧客をセグメント化し、ターゲットキャンペーンを実行できるようにする
- 在庫を監視し、在庫が発注点を下回ったらアラートを送信する
- カゴ落ちから 1 時間以内に復旧メールをトリガーする
- サポートチケットをタイプ別にルーティングし、よくある問題への応答を提案する
- ストアのパフォーマンスを毎週レビューし、異常をフラグする

ステップ 1 — 注文タグ付けとリスク評価を自動化する

手動の注文処理を自動ルールに置き換え、注文が届いた瞬間にタグ付けします。

1.1 注文タグ付けルールを作成する

プロンプト

私の Shopify ストアに自動注文タグ付けルールを設定してください。すべての注文は、受け付け時に以下の基準に基づいてタグ付けされる必要があります:

高リスク指標(手動レビュー対象):
- 注文金額が [$500] を超える
- 不正率の高い都道府県/国への配送先住所: [不正分析からのリスト]
- 同じ顧客が [24] 時間以内に複数注文
- 請求先住所が配送先住所と異なる
- 生成されたようなメールドメイン(例:業務用商品で [$200] 超の場合の @gmail.com)

高価値指標(VIP タグ付け):
- 顧客のライフタイムバリューが [$1,000] を超える
- 注文に [特定の商品カテゴリまたはタグ] が含まれる
- 顧客が過去 [6] ヶ月間に [3+] 回以上購入している
- 卸売/バルク注文(同一 SKU を [5] ユニット以上)

フルフィルメント優先度タグ:
- ローカル配送対象(郵便番号範囲内: [あなたの範囲])
- 速達配送リクエストあり
- 取り寄せ商品を含む
- 国際注文

タグ付けロジックを、Shopify Flow またはサードパーティツールで実装できる判断ツリーとして返してください。各タグについて、トリガー条件とアクション(タグ追加)を指定してください。

ルール:
- 単一の条件で複数のタグをトリガーしない
- レビュー対象とは: タグは適用されるが、確認されるまで注文は自動フルフィルメントされない
- その他のタグはすべて情報提供のみ — 注文は通常通りフルフィルメントされる

1.2 不正リスクスコアリングを設定する

プロンプト

私の注文に対する不正リスクスコアリングモデルを構築してください。以下に基づいてリスクスコア(1-10)を割り当てます:

スコアリング要素(スコアに加点):
- この顧客にとって異常な注文サイズ: +2 ポイント
- 新規顧客(初回注文)で金額が [$300] を超える: +1 ポイント
- 他の商品なしでのギフトカード購入: +3 ポイント
- 請求先と配送先の国が一致しない: +2 ポイント
- 高リスク配送キャリア(該当する場合): +1 ポイント
- 顧客メールが [30] 日以内に作成された: +1 ポイント

しきい値:
- スコア 1-3: 自動フルフィルメント(対応不要)
- スコア 4-6: レビュー保留 — 内部 Slack/メール通知を送信
- スコア 7+: フルフィルメント前にキャンセルまたは顧客に確認連絡

これをテーブルとして返してください: リスク要因、条件、加算ポイント、各スコアがトリガーするアクションの概要。

ルール:
- 単一の要因のみで自動キャンセルしない
- スコア 7+ は常に人間によるレビュー必須 — 誰かが判断できるよう、注文詳細とリスク要因を提供する

ステップ 2 — 顧客データベースをセグメント化する

セグメント化された顧客データベースを構築し、手動リスト作成なしでターゲットキャンペーンを実行できるようにします。

2.1 顧客ライフタイムバリューセグメントを作成する

プロンプト

私の顧客データベースを分析し、Shopify ストア向けに LTV ベースのセグメントを作成してください。

必要なセグメント:
1. チャンピオン(LTV 上位 10%): 過去 [12] ヶ月間で最も多く購入した顧客
2. ロイヤル(3 回以上購入、チャンピオン以外): 安定した購入間隔のリピート購入者
3. 離脱リスク(過去に購入したが [6] ヶ月間注文なし): 再エンゲージメントが必要な顧客
4. 新規顧客(過去 [90] 日以内に初回注文): 適切にオンボーディングすべき顧客
5. 1 回限りの購入者(1 回のみ購入、[90] 日以上前): リピート購入者に転換すべき顧客

各セグメントについて以下を提供:
- 顧客数
- 平均注文金額
- 総売上貢献度
- 推奨アクション(どのマーケティングまたはリテンション施策が効果的か)

ルール:
- Shopify の注文履歴を使用 — 推定しない
- データが不完全な場合、不足しているものを記載し、利用可能なデータで分析を提供する
- 収益計算から返金済み注文を除外する

2.2 自動タグベースのセグメントを設定する

プロンプト

Shopify で自動顧客タグ付けを設定し、手動更新なしでセグメントを最新に保ってください。

自動的に作成するタグ:

購入時:
- 初回購入者(過去の注文なし)
- リピート購入者(今回以前に注文あり)
- VIP(ライフタイムバリューが [$X] を超える)
- バルク購入者(同一 SKU を [5]+ ユニット注文)
- サブスクリプション顧客(サブスクリプション商品を購入)

注文完了後:
- 高額顧客(注文金額が [$X] を超える)
- 離脱([6] ヶ月間注文なし、以前はアクティブだった)
- 再アクティブ化(上記の離脱定義後に注文を実施)

行動ベース:
- カゴ落ち(チェックアウトを開始したが完了しなかった — メールマーケティング統合が必要)
- レビュー未投稿([30] 日以上前に購入したがレビューを残していない)
- 紹介候補(他の顧客を [2]+ 人紹介したことがある — 追跡している場合)

テーブルを返してください: タグ名、適用タイミング、削除タイミング(該当する場合)、タグがトリガーすべきアクション。

ステップ 3 — 在庫を監視して発注をトリガーする

スプレッドシートベースの在庫管理を自動アラートと発注トリガーに置き換えます。

3.1 在庫レベルアラートを設定する

プロンプト

私の Shopify ストアに階層型アラートレベルで在庫監視を設定してください。

アラートレベル:
1. 緑(対応不要): 在庫が発注点の [2x] を超えている
2. 黄(注意): 在庫が発注点の [1.5x から 2x] の間 — 注意深く監視
3. オレンジ(まもなく発注): 在庫が発注点の [1x から 1.5x] の間 — サプライヤーに連絡
4. 赤(重要): 在庫が発注点以下 — 至急発注書が必要
5. 黒(在庫切れ): 在庫 = 0 — 調査して再入庫

各商品またはバリエーションについて以下を定義:
- 現在の在庫数
- 発注点(リードタイムと日次販売速度に基づく)
- サプライヤー連絡先情報
- 推奨発注数量

返却:
1. 全 SKU の現在の在庫レベル、発注点、アラートステータスのテーブル
2. オレンジまたは赤ステータスのアイテムに対する推奨発注リスト([30/60/90] 日間の販売速度に基づく推奨発注数量を含む)

ルール:
- 発注点の計算: (平均日次販売数 × サプライヤーリードタイム(日数)) + 安全在庫([X] 日分 または リードタイム需要の [10]%)
- 在庫が [3+] 週連続で減少している商品をフラグ — 恒久的な発注点調整が必要な可能性あり

3.2 在庫切れ商品の発注書を生成する

プロンプト

在庫アラートステータスに基づいて、補充が必要なアイテムの発注書を生成してください。

オレンジまたは赤ステータスの各アイテムについて:
1. サプライヤー情報を取得(名前、連絡先、リードタイム)
2. 以下に基づいて推奨発注数量を計算:
   - 過去 [30] 日間の平均日次販売速度
   - サプライヤーリードタイム
   - 目標在庫レベル(現在の速度で [30] 日分、またはリードタイムが長い場合は [60] 日分を目標とする)
3. 推定コストを計算
4. 推奨発注が利用可能な予算を超えるアイテムをフラグ — 手動承認対象としてマーク

各サプライヤーに送信できる形式で発注書を返してください。以下を含む:
- サプライヤー名と連絡先
- 明細行: SKU、商品名、数量、単価、行合計
- 注文合計
- 予定納期(本日からのリードタイムに基づく)
- 特別指示用の備考フィールド

ルール:
- サプライヤーごとに注文をグループ化
- 緑または黄ステータスのアイテムは含めない
- すでに発注待ちの商品がある場合は、重複発注せずにその旨を記載する

ステップ 4 — カゴ落ち復旧を設定する

買い物客が購入せずに離脱した際に失われる売上を回収します。

4.1 カゴ落ち検知を設定する

プロンプト

私の Shopify ストアにカゴ落ち検知を設定してください。

カゴ落ちの定義: 訪問者が商品をカートに追加し、チェックアウトに進んだが、注文を完了せずに離脱した場合。

追跡するセグメント:
1. 閲覧離脱者(カートに追加したがチェックアウトに進まなかった)
2. チェックアウト離脱者(チェックアウトに進んだが支払い情報を入力しなかった)
3. 支払い離脱者(支払い情報を入力したが完了しなかった — 支払い処理の問題を示す可能性あり)

各セグメントについて以下を取得:
- 顧客メール(利用可能な場合)または匿名カート ID
- カート内容(商品、数量、金額)
- 最終アクティビティからの経過時間
- デバイスタイプ(モバイル vs デスクトップ — メールテンプレート最適化に有用)

ルール:
- 利用可能な場合は Shopify ネイティブの放棄チェックアウトデータを使用
- サードパーティのカート復旧ツール(Klaviyo、SMSBump)の場合は、それらのカート復旧 API を使用
- 顧客が手動で空にしたカートは含めない(購入しないという意思決定を示し、離脱ではない)

4.2 復旧メールシーケンスを構築する

プロンプト

[Klaviyo / Mailchimp / 使用ツール] で 3 通のカゴ落ち復旧メールシーケンスを作成してください。

メール 1 — カートリマインダー(離脱後 1 時間後に送信):
- 件名: 「置き忘れた商品があります」
- 内容: カート内容、合計金額、直接チェックアウトリンクを表示
- 目標: 開封率 40-50%、クリック率 8-12%

メール 2 — 社会的証明 + 反論処理(24 時間後に送信):
- 件名: 「あなたのようなお客様が [カートのトップ商品] を購入しました」
- 内容: カスタマーレビューや評価に言及、一般的な反論に対応(配送時間、返品ポリシー、支払いセキュリティ)
- 目標: 開封率 25-35%、コンバージョン率 5-8%

メール 3 — 最終リマインダー + インセンティブ(離脱後 72 時間後に送信):
- 件名: 「ラストチャンス — カートの有効期限は [具体的な日時] です」
- 内容: 緊急性を演出、該当する場合は送料無料を提供(利益率の許容範囲内)、最後のチェックアウトリンク
- 目標: 開封率 15-25%、コンバージョン率 3-5%

ルール:
- カートに残された正確な商品を画像付きで含める
- メール 1 は短く — リマインダーとリンクのみ
- メール 3 でのみインセンティブを提供し、利益率が許す場合のみ(一般的には [$75] 以上のカート)
- 件名を顧客のファーストネームまたは商品名でパーソナライズ
- 過去 [30] 日以内にこのシーケンスを受信した顧客は除外する

ステップ 5 — フルフィルメント業務を調整する

注文受付から出荷追跡までのフルフィルメントワークフローを効率化します。

5.1 注文ルーティングとラベル生成を設定する

プロンプト

注文特性に基づいて、私の Shopify 注文のフルフィルメントルーティングロジックを設定してください:

ルーティングルール:
1. ローカル配送(該当する場合): 配送先住所が拠点から [X] マイル以内の注文 — ローカル配送にルーティング
2. 当日出荷締め切り: [現地時間 午後 2 時] までに注文されたものは当日出荷、以降は翌営業日出荷
3. 特大/壊れやすい商品: [特大 / 壊れやすい] とタグ付けされた商品を含む注文 — 専門フルフィルメントにルーティング
4. 国際注文: [国名] 国外に出荷するすべての注文 — 国際フルフィルメントワークフローにルーティング
5. 標準国内: その他すべての注文 — 標準フルフィルメントにルーティング

各ルーティングパスについて以下を指定:
- フルフィルメント拠点または 3PL 連絡先
- 必要なキャリアとサービスレベル
- ラベル生成方法(Shopify Shipping、ShipStation、手動)
- 予想処理時間
- 特別な取り扱い注意事項

どの注文がどこにいくかを示す判断ツリーと、各バッチ出荷前にチームが確認すべきチェックリストを返してください。

5.2 追跡情報と顧客通知を設定する

プロンプト

私の Shopify ストアに自動追跡情報更新を設定してください。

通知トリガー:
1. 注文確認: 支払い確定後すぐに送信 — 注文番号と予想処理時間を含める
2. 出荷完了: 出荷から [1] 時間以内に送信 — 追跡番号、キャリア、予定配達日を含める
3. 配達中: 配達予定日に送信 — 「ご注文の商品は配送中です!」
4. 配達完了: 配達確認から [24] 時間以内に送信 — レビューまたは紹介を依頼
5. 配達例外: 追跡に問題が表示された場合(差出人返送、拒否、破損)すぐに送信 — 次のステップを含める

ルール:
- 利用可能な場合は Shopify ネイティブの追跡通知を使用
- Klaviyo などのメールツールの場合: ウェブフック経由で追跡更新を同期
- Shopify とメールツールの両方が発火する場合、重複通知を送信しない
- 配達完了通知を顧客名と注文番号でパーソナライズする

ステップ 6 — サポートチケット処理を自動化する

チケットをルーティングし、初稿応答を生成することで、サポートチームの反復作業を削減します。

6.1 チケットルーティングとトリアージを設定する

プロンプト

私の Shopify サポート受信箱に自動チケットルーティングを設定してください。

チケットカテゴリとルーティング:

注文ステータスに関する問い合わせ(ルーティング先: まずフルフィルメントボット、未解決の場合は人間):
- 「注文はどこですか?」
- 「商品が届いていません」
- 「追跡番号が機能しません」
- 自動応答: Shopify から追跡情報を取得、追跡リンクと予想配達期間を送信

返品/返金リクエスト(ルーティング先: 返品チーム):
- 「返品したい」
- 「返金リクエスト」
- 「交換したい」
- 自動応答: 返品ポータルリンク、ポリシー概要、予想処理時間を送信

商品に関する質問(ルーティング先: 商品チームまたはナレッジベース):
- 「[サイズ/色] はありますか?」
- 「素材は何ですか?」
- 「[他のバリエーション] はありますか?」
- 自動応答: 在庫を確認、在庫状況付きの商品ページリンクを送信

クレームとエスカレーション(ルーティング先: 即時人間):
- [X] 日前以上の注文の返金リクエスト(上司レビュー対象としてマーク)
- 同じ問題で複数回連絡
- ソーシャルメディアでの言及または公のクレーム
- エスカレーション用語を含むメッセージ(「マネージャー」「弁護士」「告発する」「二度と買わない」)

受信メッセージタイプがどのカテゴリにマッピングされるか、人間が対応する間にどの自動応答が送信されるかを示すトリアージマトリックスを返してください。

6.2 よくある問い合わせの応答ドラフトを生成する

プロンプト

私の Shopify ストアで最も多い [15] のサポートチケットに対する初稿応答を作成してください。

各チケットタイプについて以下を提供:
- トリガーフレーズ(顧客が言うこと)
- 応答ドラフト(最大 2-3 文)
- 必須パーソナライゼーションフィールド(顧客名、注文番号、商品名、日付)
- エスカレーショントリガー(いつドラフトの使用をやめて人間にルーティングするか)

カバーすべきチケットタイプの例:
1. 注文ステータスの問い合わせ
2. 追跡番号が機能しない
3. 返品開始 — 返金はどこ?
4. 交換リクエスト(異なるサイズ/色)
5. 注文した商品が在庫切れ
6. 異なる商品が届いた
7. 到着時に商品が破損していた
8. 出荷前のキャンセルリクエスト
9. 割引コードが機能しない
10. サブスクリプションの一時停止/キャンセル
11. ロイヤルティポイントに関する質問
12. 卸売/バルク価格の問い合わせ
13. 国際配送に関する質問
14. 支払い失敗
15. アカウントアクセスの問題

ルール:
- 応答は短く人間らしく — ロボット的でないこと
- 利用可能な場合はセルフサービスオプションへの直接リンクを含める(注文追跡、返品開始、サブスクリプション更新)
- すべての応答をエスカレーションの案で締めくくる: 「この回答で疑問が解決しない場合は、こちらに返信してください。担当者が対応します。」

ステップ 7 — パフォーマンスをレビューしてワークフローを最適化する

自動化の健全性を毎月チェックし、効果に基づいてシステムを調整します。

7.1 週次運用レポートを生成する

プロンプト

以下の領域をカバーする週次の Shopify 運用レポートを生成してください:

注文指標:
- 総注文数と売上(今週 vs 先週 vs 昨年同期)
- 平均注文金額の推移
- フラグされた高リスク注文とその結果(承認 / キャンセル / 保留)
- 平均フルフィルメント時間(注文から出荷まで)

顧客指標:
- 新規顧客 vs リピート顧客比率
- 今週の VIP 顧客注文数
- 離脱顧客数([90] 日以内に再注文しなかった初回購入者)
- カゴ落ち復旧率(復旧カート数 / 放棄カート数)

在庫指標:
- 今週の在庫切れ発生件数
- トリガーされた発注アラートと発注済み注文
- 滞留在庫(現在の速度で [30] 日未満の供給量の商品)

サポート指標:
- カテゴリ別チケット件数
- 平均応答時間
- エスカレーション率(自動フローから人間の介入が必要だったチケット)
- 未解決の上位チケットタイプ(自動化が対応できていないもの)

ルール:
- コンテキストのために前週と比較
- 4 週間平均から [2+] 標準偏差の指標をフラグ
- 1 ページに収める — アクションアイテムのみ、生データのダンプは避ける

7.2 データに基づいて自動化ルールを最適化する

プロンプト

私の自動化パフォーマンスをレビューし、今週のデータに基づいて最適化を提案してください。

評価するルール:
1. 不正リスクスコアリングのしきい値 — スコア [4-6] でレビュー対象となった注文をレビュー:
   - 実際に不正だったか?誤検知が多すぎたり不正を見逃したりしている場合はしきい値を調整

2. カゴ落ちメールのパフォーマンス — シーケンス内の各メールをレビュー:
   - 開封率が [35]% 未満?件名を修正
   - クリック率が [8]% 未満?内容またはタイミングを修正
   - コンバージョン率が [5]% 未満?オファーを見直すか、チェックアウトフローに摩擦がないか確認

3. 在庫発注点 — 今週の在庫切れをレビュー:
   - アラートは十分早く届いたか?届いていない場合は発注点を引き下げる
   - 予期しない需要急増による在庫切れはあったか?あった場合は速度乗数を追加

4. サポートチケットルーティング — エスカレートされたチケットをレビュー:
   - 正しくルーティングされたか?頻繁にエスカレートするチケットタイプは自動化に追加
   - 自動応答は役に立ったか?顧客が「ありがとう」と返信した、または返信しなかった場合、ドラフトは機能した

具体的な変更と期待される影響を伴う、優先順位付けされたルール調整のリストを返してください。

ルール:
- データに裏付けられた変更のみを提案 — 指標が通常範囲内であればそのままにする
- 週次の変更は [5] 件のルール調整に制限し、一度に多すぎる変数でシステムを混乱させない

最終クローズドループ Shopify ワークフロー

注文受付 → リスクスコアリング → タグ付け&セグメント化 → フルフィルメント → 顧客通知 → 在庫監視 → 在庫アラート発動 → カゴ追跡 → 復旧メール送信 → サポートトリアージ → 応答ドラフト作成 → 週次レポート生成 → ルール最適化 → 次の注文受付

実用的な使用のヒント

  1. まず注文タグ付けから始めましょう。適切にタグ付けされた注文データベースがあれば、顧客セグメンテーション、VIP 対応、不正フィルタリングが可能になります — これがすべての基盤です。
  2. 不正しきい値は最初は控えめに設定し(手動レビューのハードルを高く)、実際の不正率に基づいて緩めてください。誤検知は発生しますが、実際の不正を見逃すことは正当な注文にフラグを立てるよりも悪影響です。
  3. カゴ落ちメールは 3 通目以降で効果が逓減します。メール 3 までにコンバージョンが見られない場合、問題はおそらくメールコピーではなくチェックアウトフローにあります。注文データに連動したカスタマーサポートの自動化についてはカスタマーサポート自動化を参照してください。
  4. 自動サポート応答は 3 文以内に抑えましょう。目的は質問に答えるか人間に回すことであって、文章力を披露することではありません。
  5. 不正ルールは毎月見直しましょう。不正パターンは季節によって変化します(ホリデーシーズンはクレジットカード不正が増加、ホリデー後は返品不正が増加)。Shopify の不正分析によると、加盟店報告のチャージバック率はピーク時とオフピーク時で [2-5] 倍の差があります。
  6. Shopify 運用と同時に商品コンテンツを最適化するには、E コマース運用ワークフローを参照してください — 商品ページの改善により、「この商品は何ですか?」といったサポート問い合わせを減らせます。
  7. Shopify データをより広範な財務概要に接続するには、ファイナンストラッカーワークフローを参照してください。