ShopifyとInstagramショップの連携方法について。設定手順からエラー対処法まで

ShopifyとInstagramショップの連携は、アプリを入れれば完了すると思われがちですが、実際にはMetaのアカウント構造を理解していないと途中でつまずきます。ネット上の解説記事は画面が古いものが多く、エラーが出たときの対処まで書かれたものはほとんどありません。

この記事では、弊社が実務で行っている連携手順と、つまずきやすいポイントの対処法を、2026年10月時点の画面に沿ってまとめます。

はじめに:Metaのアカウント構造を理解する

連携作業でつまずく原因のほとんどは、個々の設定ミスではなく、Metaのアカウント構造を把握していないことにあります。まずは全体像を押さえてください。

📁 ビジネスポートフォリオ(企業単位の管理枠)
 ┣ 👤 ユーザー & パートナー(担当者・外部パートナー)
 ┗ 🏢 アセット(個別の資産)
      ┣ 📄 Facebookページ
      ┣ 📸 Instagramプロアカウント
      ┣ 🛍️ コマースアカウント(ショップの設定・審査)
      ┣ 📦 カタログ(商品データ)
      ┣ 📊 ピクセル(サイト上の行動データ)
      ┗ 🛡️ ドメイン(ブランドセーフティ内。所有権の証明)

重要なのは、これらがすべて同じビジネスポートフォリオに属していることです。どれか1つでも別の管理枠にあると、Metaが同一事業者のデータとして認識できず、ショップが公開できません。

また、日本のInstagramショップは、購入時に自社サイトへ移動して決済する仕組みです。そのため、独自ドメインの所有権を証明するドメイン認証が必須になります。

事前チェックリスト

作業に入る前に、次の項目を確認します。ここが揃っていないと、後工程で必ず止まります。

項目 確認内容
Instagram プロアカウント(ビジネス)になっているか
Facebookページ 作成済みで、Instagramとリンクしているか
ドメイン Shopifyのメインドメインが独自ドメインか(myshopify.comは不可)
商品 物販であり、Metaのコマースポリシーに抵触しないか
権限 Shopifyのストアオーナーと、Metaの所有者が誰か

代行する場合の権限について

制作会社が代行する場合、パートナー共有の権限では作業できない工程があります。特にドメイン認証は、コマースアカウントを所有するビジネスポートフォリオで行う必要があるためです。

最初から、担当者の個人アカウントをクライアント側のビジネスポートフォリオに「フルコントロール」のユーザーとして追加してもらうのが確実です。依頼時は以下を伝えると、やり取りが1往復で済みます。

  • 招待先のメールアドレス(Facebookにログインしているもの)
  • 手順:ビジネス設定 → ユーザー → 追加 → フルコントロール
  • 権限を付与するアセット(コマースアカウント名、カタログ名)
  • 作業完了後は権限を削除してよいこと

なお、1つのドメインは1つのビジネスポートフォリオでしか認証できません。制作会社側のポートフォリオで認証してしまうと、クライアントのショップにリンクできなくなるため、認証先は必ずクライアント側に揃えます。

STEP 1. Shopifyに販売チャネルを追加する

  1. Shopify管理画面の「販売チャネル」から「Facebook & Instagram」を追加します。
  2. Facebookアカウントでログインし、接続先を選択します。
    • ビジネスポートフォリオ
    • Facebookページ
    • Instagramアカウント
    • カタログ(新規作成でも可)
    • ピクセル(データセット)
  3. 規約に同意して完了します。商品が自動的にMetaのカタログへ同期されます。

ポイント:すべて同じビジネスポートフォリオに属するものを選びます。既存のカタログやピクセルがある場合は、名前ではなくIDで確認してください。同じ名前のアセットが複数存在することは珍しくありません。

STEP 2. 商品を販売チャネルに公開する

  1. Shopifyの「商品」で、対象商品の販売チャネルに「Facebook & Instagram」を含めます。
  2. 商品のリンク先URLが独自ドメインになっているか確認します。

URLが 〇〇.myshopify.com のままの場合は、Shopifyの「設定 → ドメイン」で独自ドメインをメインに設定し、商品を再同期してください。この状態では後述のドメイン認証が通りません。

STEP 3. ドメインを認証する

連携作業で最もつまずきやすい工程です。Metaは3つの認証方法を用意していますが、Shopifyではメタタグを使う方法が最も確実です。

  1. ビジネス設定(business.facebook.com/settings)の「ブランドセーフティと適合性 → ドメイン」でドメインを追加します。
  2. 「メタタグを追加」に表示されるタグ(<meta name="facebook-domain-verification" content="…" />)をコピーします。
  3. Shopifyの「オンラインストア → テーマ」で、公開中のテーマの「…」→「コードを編集」を開きます。
  4. 「layout」フォルダの theme.liquid を開き、<head> のすぐ下に貼り付けて保存します。
  5. サイトを開き、「ページのソースを表示」でタグが反映されているか確認します。
  6. Metaの画面に戻り、「ドメインを認証」をクリックします。

注意点

  • 貼り付け先は、テーマの「ヘッダーセクション」ではなくHTMLの <head> 内です
  • 認証後もタグは削除しないでください。削除すると認証が外れる可能性があります
  • テーマのリニューアル予定がある場合は、新しいテーマにも同じタグを入れておきます

STEP 4. ショップにウェブサイトをリンクする

  1. コマースマネージャ(business.facebook.com/commerce)でコマースアカウントを選択します。
  2. 「設定 → カタログ」の「ウェブサイト」を開きます。
  3. 「リンク済み」に独自ドメインが表示されていれば完了です。表示されない場合は「未申請」から申請します。

ここに「対象となるウェブサイトがありません」と表示される場合は、ドメインが未認証か、商品URLが独自ドメインになっていないかのいずれかです。STEP 2と3に戻って確認してください。

STEP 5. ショップを作成して公開する

  1. コマースマネージャの「ショップ」から「ショップを編集」を開きます。
  2. 「新規追加」から「コレクション」を選び、名前を付けて商品を追加します。
  3. 表示スタイル(カバー画像または商品グリッド)を選びます。カバー画像にする場合は、800×600ピクセル以上の画像を設定します。
  4. 右下の「アップデートを公開」をクリックします。

重要:「すべての変更が保存されました」は下書き保存の表示です。「アップデートを公開」を押すまでMeta側には反映されず、審査も始まりません。

なお、ショップのホームページには「Offers」「カルーセル」といったブロックが最初から配置されており、削除できない場合があります。中身が空の状態ではプレビューにエラー表示が出ることがありますが、実際の表示には影響しないことがほとんどです。

STEP 6. 審査を待つ

公開後、Metaがショップと商品を審査します。通常は数日以内に結果が出ます。

審査中は、コマースマネージャやShopifyの画面に「商品がありません」「承認済みの商品がない」と表示されることがありますが、この段階では正常です。結果が出る前に設定を何度も変更すると、審査がやり直しになるため、落ち着いて待ちます。

STEP 7. Instagramアプリで最終確認する

管理画面上で正常になっても、実際に利用者が見る画面は別です。最終確認はInstagramアプリで行います。この操作はアカウントにログインした状態でしか行えないため、代行の場合はクライアントに依頼します。

  • 商品タグ:新規投稿の作成画面に「商品をリンク」が表示され、商品を検索・選択できるか
  • プロフィールのショップボタン:プロフィールに「ショップ」が表示されるか

この2つは反映のタイミングに差があり、商品タグが先に使えるようになり、プロフィールのボタンは翌日以降に表示されることがあります。片方だけ表示されていない段階で設定を変更すると、かえって状況が複雑になります。

なお、投稿画面の「タグ付け」は人物やアカウント向けの機能で、商品には使用しません。商品のタグ付けは必ず「商品をリンク」から行います。

つまずいたときの切り分け

「対象となるウェブサイトがありません」と表示される

  1. ドメインが「認証済み」になっているか
  2. 認証したビジネスポートフォリオが、コマースアカウントと同じか
  3. 商品のリンク先URLが独自ドメインか
  4. 「未申請」「非承認」の項目に該当ドメインがないか

商品は承認済みなのに、ショップが公開されない

  1. カタログの商品ステータス(アクティブか、却下されていないか)
  2. Shopify側で商品が販売チャネルに含まれているか
  3. コレクションを作成し、「アップデートを公開」まで完了しているか
  4. コマースマネージャの概要画面で、販売チャネル(FacebookページとInstagram)が「アクティブ」になっているか

4番が「アクティブでない」場合は、ShopifyとMetaの接続情報が失われている可能性があります。この状態では、商品データは同期されているのに、ショップを有効化する指示がMetaに届きません。画面上は正常に見えるため見落としやすい項目です。

対処としては、Shopifyの販売チャネルから「Facebook & Instagram」を一度アンインストールし、再インストールして接続し直します。この作業にはストアオーナー権限が必要です。再接続の際は、必ず既存のカタログを選択してください。「新しいカタログを作成」を選ぶと、それまでの設定がやり直しになります。

プロフィールに「ショップ」ボタンが表示されない

商品タグが使える状態であれば、ショップ機能自体は有効です。表示の反映には時間差があるため、1日程度様子を見ます。アプリの再起動も有効です。

なお、Instagramアプリの設定内にある「プロフィールにショップをリンク」は、他社の販売者から依頼を受けて、そのショップを自分のプロフィールに掲載するための機能です(Instagram公式ヘルプでは米国限定とされています)。自社ショップの設定とは無関係のため、こちらから操作する必要はありません。

原因になりにくい表示

  • 「配送プロフィールがありません」:日本のショップは自社サイトで決済するため、ショップの動作に影響しないことがほとんどです
  • プレビューの「エラーが発生しました」:中身が空のブロックが原因のことが多く、実際の表示とは異なります
  • カタログやピクセルが複数ある:重複自体は原因ではありません。ただし、どれが使われているかをIDで把握しておく必要があります

サポートへの問い合わせ

自力で解決できない場合は、次の2つの窓口があります。

窓口 経路 相談内容
Metaサポート コマースマネージャ → ヘルプ → サポートに連絡 ショップ・カタログ・審査
Shopifyサポート 管理画面の「?」→ サポートに問い合わせる 同期・接続状態の確認

問い合わせの際は、以下を明記すると調査が早く進みます。

  • コマースアカウントID、カタログID、FacebookページID、Instagramアカウント
  • 代表的な商品名とコンテンツID
  • Shopify側とMeta側、それぞれの商品ステータス
  • 実施済みの対応(日時つき)

同じ名前のカタログが複数ある場合、IDを伝えないと別のカタログを調査されることがあります。また、片方の窓口で解決しない場合は、もう片方にも相談することが有効です。Meta側では把握できない接続情報を、Shopify側が確認できる場合があります。

まとめ

  • アセットはすべて同じビジネスポートフォリオに揃える
  • 同名のカタログ・ピクセルはIDで管理する
  • ドメイン認証は、コマースアカウントを所有するポートフォリオで行う
  • 代行の場合、パートナー権限では足りない工程がある
  • ショップの編集は「アップデートを公開」まで行う
  • 公開後は審査待ち。設定を変更しすぎない
  • 管理画面が正常でも、販売チャネルの状態は別途確認する
  • 最終確認はInstagramアプリで。商品タグとショップボタンには反映の時間差がある

Metaは画面構成やメニュー名の変更が頻繁にあるため、手順の細部は今後変わる可能性があります。ただし、「どのポートフォリオが何を所有しているか」「ショップにどのドメインがリンクされているか」「接続は有効か」という確認の観点は変わりません。

弊社では、ShopifyとInstagramショップの連携設定を代行しております。すでに設定を進めていてエラーが解消できない場合の調査・整理も承っておりますので、お気軽にご相談ください。