Claude Shopify連携の使い方 — 接続手順とできること
ClaudeのShopifyコネクタはShopify自身が提供する接続機能です。接続手順、任せられる操作と任せられない操作、権限を絞る方法をShopify側の説明と突き合わせて確認します。
Claude Shopify連携とは
Claude Shopify連携は、Shopify自身が作ったコネクタで、Claudeの会話から自分のストアの商品・在庫・注文・顧客・割引・分析を扱える機能です。ディレクトリでは「Anthropic verified」の表示が付き、サインインが必須と書かれています。カテゴリは「Commerce & shopping」「Productivity」「Sales & marketing」の3つです。
できることは大きく2系統あります。すでに持っているストアを接続して運営作業を任せる使い方と、事業内容を伝えてストアの見本(プレビュー)を作り、気に入ったものを自分のストアとして受け取る使い方です。この記事は前者、つまり既存ストアの運用を中心に扱います。
ディレクトリのページには、コネクタが使える操作(ツール)が25個並んでいます。専用の操作は、商品の検索・作成・更新、注文の一覧、在庫の取得と設定、割引の作成、分析クエリの実行などです。これに加えて、Shopify Admin APIを直接呼ぶ汎用の操作が3つ(graphql_schema / graphql_query / graphql_mutation)あります。実行前にリクエストを検査するvalidate_graphql_codeblocksも並びます。専用の操作がない領域をこの汎用部分が受け持つ、という二層の造りです。
Connectors全体の種類や審査ラベルの考え方はClaude Connectorsとはで扱っています。ここではShopifyコネクタに固有の部分に絞ります。
接続手順
ディレクトリ掲載のコネクタなので、URLを自分で入力するカスタムコネクタとは違い、ボタン操作とShopify側の承認だけで済みます。
Shopifyコネクタを接続する流れ
- 1
ディレクトリでShopifyを探す
claude.aiの「Customize」→「Connectors」を開き、「+」からディレクトリを検索します。チャット画面の「+」→「Connectors」→「Manage connectors」からも同じ画面に着きます。
- 2
Connectをクリックする
「Shopify」を選び、説明と機能を確認して「Connect」または「Install」を押します。
- 3
Shopifyの管理画面で認証する
Shopifyの管理画面に移動するので、接続したいストアでサインインします。
- 4
データアクセスのレベルを承認する
コネクタが求めるアクセスレベルを読んで承認します。承認すると、Claudeへの指示でShopifyの操作が始まります。
Shopify側の説明では、このコネクタはShopify App Storeには載っておらず、Claude側からインストールします。セットアップにはデスクトップのブラウザーを使うよう書かれており、モバイルで使えるかどうかはClaude次第とされています。APIキーの発行やAdmin APIスコープの手動設定は手順に含まれません。
ストアは一度に1つしか接続できません。同じ組織に複数のストアがあっても同様です。別のストアに切り替えるときは、Claudeに「別のストアに接続して」と頼みます。現在のストアが切断され、次のストアを選ぶ認証が始まります。切り替えたあとは新しい会話を始めてください。
読むだけの操作と、書き込みを伴う操作
Shopifyのヘルプは、コネクタの専用操作を作業の種類ごとに整理しています。読み取りだけで済むものと、ストアを書き換えるものを分けて覚えておくと、承認画面で何を許可するかを判断しやすくなります。
操作の性質で分ける
読むだけ
注文の一覧と詳細(1回に最大50件)、顧客の検索と購入額の確認、売上や顧客数などの分析、商品・コレクション・在庫の参照。注文と顧客は変更できません。
ストアを書き換える
商品の作成と更新、コレクションの作成と更新、在庫数の設定、割引コードの作成。書き込みアクセスの承認が前提です。
管理画面でしかできない
注文の編集・返金・キャンセル、顧客情報の編集、既存の割引コードの変更、固定額の割引の作成。
注文と顧客が読み取り専用である点は、運用の設計に直接効きます。「未発送の注文を一覧にして」は頼めますが、「この注文を返金して」は頼めません。返金・キャンセル・支払い済みへの変更・返品処理・ギフトカードの作成と調整は、書き込みアクセスを承認しても防がれると、Shopifyの注意事項に明記されています。
在庫の設定には安全装置があります。コネクタは更新の前に現在の数量を読み、数量が読み取り後に変わっていたら更新を止めます。「どれだけ残っているか確認して、40に設定して」という流れで、設定の理由(入荷・訂正・破損など)も付けられます。複数の人や仕組みが同じ在庫を触る店舗では、この止まり方が誤上書きを防ぎます。
割引は、割引率(パーセント)のコードの作成だけが対象です。対象はストア全体・特定の商品・コレクションから選べ、最低購入額、開始日、利用できる人の条件も付けられます。作成したコードの後からの変更や固定額の割引はコネクタの範囲外で、管理画面で行います。割引コードに有効期限を付ける操作は、Shopifyの説明に出てきません。期限が必要なら、作成後に管理画面で確認することになります。
商品を1回の指示でまとめて動かせる範囲もあります。ステータス(有効・下書き・アーカイブ)の一括変更は最大50件までで、商品名を挙げる方法とコレクションを指定する方法があります。顧客データを配信のセグメントに活かす用途は、Klaviyo連携でキャンペーンを組み立てる方法が続きの選択肢になります。
専用の操作がない領域、つまりページ、ブログ、ナビゲーションメニュー、メタフィールド、マーケット、翻訳は、Admin APIの汎用操作で扱います。こうした変更では、実行前にClaudeが確認を求めます。専用操作より結果にばらつきが出るので、反映された内容は管理画面で確かめるよう案内されています。
権限は2か所で絞れる
Shopifyの承認画面で選ぶアクセスレベルは、後から下げられません。ただしClaude側にも、コネクタのツールごとに権限を決める設定があります。
権限を決める2つの場所
Shopify側
アクセスレベルを承認します。読み取りだけを許可するか、書き込みまで許可するかです。承認した人(スタッフアカウント)の権限も上限になり、読み取りしかできない人は、コネクタ経由でも書き換えられません。下げるにはアンインストールが必要です。
Claude側
「Customize」→「Connectors」でShopifyを選ぶと「Tool permissions」が出ます。読み取り系ツールと書き込み・削除系ツールなどの区分ごとに、「Always allow」「Needs approval」「Blocked」から選びます。Team・Enterpriseでは、Ownerが組織全体にこの制限をかけられ、個人は上書きできません。
Claude側の設定は、ストアの承認はそのままに、Claudeが実行するときの扱いだけを変えます。書き込みまで承認済みのストアで、価格や割引に関わるツールだけ「Needs approval」にしておけば、実行のたびに確認が入ります。どの区分にどのツールが入るかはコネクタごとに画面に出るので、Shopifyのツールがどう分類されているかは、実際に開いて確かめるのが確実です。
Shopifyのヘルプは、AIツールが行った変更の責任は利用者にあると述べています。AIツール経由の操作はShopifyによる審査も承認もされません。接続中は、コネクタが行った変更を自分の側でも監視するよう求められています。
管理画面から取り戻す操作
接続しても、ストアの運営がすべてClaudeに移るわけではありません。Shopifyのヘルプは、次の領域を管理画面の担当として切り出しています。
- 公開中のテーマ: 公開前のテーマは編集できますが、公開中のテーマの編集・公開・削除はできません。デザインを変えるときは、管理画面でテーマを複製し、コピーをClaudeに編集させ、公開は自分で行います。
- ストア設定: プラン、決済、税、ドメインは変更できません。
- お金が動く操作: 返金、注文のキャンセルや決済の確定、支払い済みへの変更、返品、ギフトカード。
- 大量の一括変更: コネクタは1件ずつ変更するため、大きなバッチは途中で止まることがあります。止まったら残りは管理画面で仕上げます。
- ストアの開店準備: 支払い、税、ドメイン、公開準備は管理画面が必要です。
プレビューから作ったストアも同じで、テーマはプレビューに合わせて作られ、サンプルの内容が混ざっていることがあります。販売を始める前に、商品名・説明・画像・価格・ストアポリシー・配送と支払いの設定・ドメインを管理画面で見直すよう、Shopifyは案内しています。
自作の接続との使い分け
開発者向けの記事では、カスタムアプリでread_productsやwrite_inventoryのようなAdmin APIスコープを自分で設定し、MCPサーバーを立てる方法がよく紹介されます。AIツールを自分のストアにつなぐ場合について、Shopifyの説明は反対の立場です。公式のインテグレーションを使い、AIツールをつなぐためにAPIアクセストークンを作ったり、自前のインテグレーションを組んだりしないよう書かれています。
つまり、会話でストアを運用する担当者にとっての標準はこのコネクタで、権限の細かい調整はShopify側の承認とClaude側のツール権限の2段で行う設計です。開発者向けには、自分のパソコンのターミナルで動くAIツール(Claude Codeなど)からストアを開発・テストする別経路(Shopify CLIコネクタ)もあります。Shopifyのヘルプに独立した項目として載っています。Claude Codeからストアを触りたい開発者は、こちらが対象です。Claudeの側では、コネクタ全般がClaude Code・APIからも使えると説明されています。
よくあるつまずき
Claudeが管理画面の操作手順を答えてくる
コネクタを使わずに、Shopify管理画面の操作を説明されることがあります。Shopifyのヘルプによると、指示にShopifyという名前が入っていない場合や、その会話でコネクタがオフの場合に起きます。会話ごとのコネクタのトグルを確認し、「Shopifyコネクタで」と名指しして頼み直します。それでも助言だけが返るなら、ストア側ではなくClaudeのコネクタアクセスの問題です。
切り替えたのに前のストアの認証を求められる
別のストアに切り替えたあと、前に使っていたストアの認証を促され続けるときは、切り替え前に始めた会話が古い接続を使っています。新しい会話を始めると解消します。
分析が失敗する、読みにくい結果が返る
分析は、売上・注文・商品・顧客・フルフィルメントについてのデータを問い合わせ、表とグラフで返します。1つの指示に複数の比較や条件を重ねると、失敗したり読みにくい結果になったりします。短く具体的な質問を1つずつ重ねる使い方が推奨されています。「今月の平均注文額は先月と比べてどうか」「今月の新規顧客とリピート顧客の人数は」のような質問です。
想定と違う商品や拠点が更新される
商品名やSKU、拠点名に表記ゆれがあると、意図しない対象に当たるおそれがあります。Shopifyの説明にこの現象そのものは出てきませんが、検索系の操作はキーワードやフィルターで対象を探す仕組みです。複数拠点のストアでは、拠点名とSKUを正式な表記で伝え、実行前に更新対象を自分の目でも確認してください。
よくある質問
Shopify側に追加料金はかかりますか
コネクタの利用にShopifyの追加料金はありません。ストアにはこれまでどおりのShopifyプラン料金がかかり、Claudeの利用料はAnthropicに支払います。
接続を止めたいときは
Shopifyの管理画面でインテグレーションをアンインストールします。アンインストール後は、ツールがストアのデータを読むことも編集することもできなくなります。
まとめ
注文・顧客は読み取り専用で、返金やテーマの公開は管理画面側に残ります。書き込みまで承認する前に、Claude側の「Tool permissions」で価格や割引のツールを「Needs approval」にできるか確かめておくと、後から下げられない承認の保険になります。運用の具体的な型はClaudeにShopifyのEC運営を任せる実践パターン、確認を挟んで送る仕組みの比較はClaude Gmail連携で下書き・返信・転送を任せる使い方にあります。