> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sqstack.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Shopify連携

> SQとShopifyを連携すると、販売チャネルの1つとしてShopifyが認識されるようになり、商品、在庫、顧客、ポイントやランクの管理を行うことができるようになります。

## 目次

* ShopifyとSQを連携したらできること
* Shopifyと連携する手順
* SQの提供するShopifyFlowのトリガーとアクション

***

## ShopifyとSQを連携したらできること

ShopifyとSQを連携することで、以下の機能を活用できるようになります。

* **商品マスタの自動同期**\
  Shopifyの商品情報をSQと連携し、一元管理が可能になります
* **ロケーション（店舗や倉庫情報）の統合管理**\
  店舗やオンライン倉庫のロケーション情報（ロケーション名、住所、電話番号、Google Mapsリンク）を一元管理することができます。SQからSDKを用いてストアフロントに表示することができます
* **在庫のリアルタイム管理**\
  複数の販売チャネルを跨いだ在庫のリアルタイム一括管理が可能になります。SQからSDKを用いて、店舗在庫をオンラインに表示することが可能になります
* **顧客データ・ポイント・会員ランクの同期**\
  ストアフロントから連携された顧客情報を基に、顧客の会員ランクやポイント管理を行うことができます。SQからSDKを用いて、SQで計算されたポイントや会員ランクをShopifyに表示することができます
* **Shopify Flow の利用** SQはShopifyFlowのトリガーとアクションを提供しています。[SQの提供するトリガーとアクション](/docs/guide/shopify-integration/shopifyflow)を利用して商品管理やCRMに役立つ処理を自動化できます

***

## Shopifyと連携する手順

1. SQと接続するShopifyストアを登録する
2. ShopifyストアにSQコネクターアプリをインストールする
3. 登録したストアとSQの接続詳細を設定する

<Steps>
  <Step title="SQと接続するShopifyストアを登録する">
    1) SQの管理画面を開いて、\[販売チャネル] の \[Shopify]を選択します
    2) \[ストアを接続] をクリックします

    必須項目を入力します

    <AccordionGroup>
      <Accordion title="ストア名">
        <Danger>
          一度設定すると管理画面から変更ができません。
        </Danger>

        SQの中でストアを選択する必要がある際に表示される名前です。\
        Shopify管理画面で設定している、ストアの表示名が一般的です。
      </Accordion>

      <Accordion title="ショップドメイン">
        <Danger>
          一度設定すると変更ができません。 \
          間違った内容を登録してしまうと、SQはどのShopifyからの問い合わせか判別できないため、慎重に登録してください。
        </Danger>

        SQがShopifyからのリクエストを受け付ける時に、どのShopifyストアからのリクエストなのかを特定するために登録します。連携するShopifyストアからドメインを探して、`ショップドメイン.myshopify.com `の形式で入力してください。

        ショップドメインの確認手順

        1. Shopifyにログインし、管理画面を開いてください
        2. ブラウザのURLバーに表示されているURLを確認してください。  \
           　　　例`https://admin.shopify.com/store/your-store-name`
        3. `store/` に続く「your-shop-domain」の部分がショップドメインです。
      </Accordion>

      <Accordion title="テナント">
        <Danger>
          一度設定すると変更ができません。慎重に登録してください。
        </Danger>

        SQにおける「テナント」とは、ポイントや会員ランクなどのルールを共通化する「ブランド」や「事業部」ごとの管理単位のことです。\
        連携したいShopifyストアに対応するブランド名を選択してください（候補がない場合は先にテナントの作成が必要です）。

        ▶︎テナントを作成していなかった場合は、[テナントの作成方法](https://docs.sqstack.com/docs/essentials/settings) を確認してください
      </Accordion>

      <Accordion title="カタログ">
        このShopifyストアに連携したいカタログを選択します。\
        SQに商品を作成しただけではShopifyには連携されず、連携対象のカタログに追加することでShopifyに連携されます。

        カタログの作成は[**こちらをクリック**](https://docs.sqstack.com/docs/guide/products/create-catalog)
      </Accordion>

      <Accordion title="ロケーショングループ">
        Shopifyストアに連携するロケーショングループを選択します。

        ロケーショングループの作成は[こちらをクリック](/docs/guide/data-management/create-location-groups)
      </Accordion>
    </AccordionGroup>
  </Step>

  <Step title="ShopifyストアにSQコネクターアプリをインストールする">
    Shopify アプリストアから、\*\*【SQコネクターアプリ】\*\*をインストールしてください。

    <CardGroup cols={2}>
      <Card title="SQコネクター - Shopifyアプリ" iconType="duotone" href="https://apps.shopify.com/sq?locale=ja" img="https://cdn.shopify.com/app-store/listing_images/6adc0180ea26088e4ab97ee8e2fec875/promotional_image/CLerrtzmj4UDEAE=.jpeg?height=720&quality=90&width=1280" cta="インストールする" />
    </CardGroup>
  </Step>

  <Step title="登録したストアとSQの接続詳細を設定する">
    Shopifyストア登録後、以下の接続オプションを設定します。

    1. [基本設定](/docs/guide/shopify-integration/set-start-date)
    2. [リスティング](/docs/guide/shopify-integration/initial-setup-product)
    3. [**データ連携**](/docs/guide/shopify-integration/import-data)
    4. [ロケーション](/docs/guide/shopify-integration/link-location)
    5. [アクセストークン](/docs/guide/shopify-integration/access-token)
  </Step>
</Steps>

***

## SQの提供するShopifyFlowのトリガーとアクション

* [SQの提供するShopifyFlow一覧](/docs/guide/shopify-integration/shopifyflow)
