---
author: OOMOL
author_url: https://oomol.com/ja/about/
title: Shopify アプリを作成して OOMOL に接続する
description: Shopify アプリを作成し、権限を選び、クライアント情報をコピーしてストアを OOMOL に接続します。
lang: ja
canonical_url: https://oomol.com/ja/docs/shopify-oauth-app/
markdown_url: https://oomol.com/ja/docs/shopify-oauth-app.md
---

# Shopify アプリを作成して OOMOL に接続する

アプリを作成でき、接続するストアにアプリをインストールする権限がある Shopify アカウントを用意してください。

## 1. アプリを作成する

[Shopify Dev Dashboard](https://dev.shopify.com/) にログインします。**Apps** → **Create app** → **Start from Dev Dashboard** の順に選び、`OOMOL Shopify` などの名前を入力して **Create** をクリックします。

## 2. アプリのバージョンを設定する

バージョン設定で **App URL** を入力します。専用のホームページがない場合は `https://shopify.dev/apps/default-app-home` を使い、Shopify 管理画面への埋め込みをオフにします。**Scopes** で次の権限を選びます。

| 行いたいこと | 選択する権限 |
| --- | --- |
| 注文の確認と管理 | `read_orders`, `write_orders` |
| 商品の確認と管理 | `read_products`, `write_products` |
| 顧客と住所の確認・管理 | `read_customers`, `write_customers` |
| 在庫の確認と調整 | `read_inventory`, `write_inventory` |

商品と注文を管理する場合は最初の 2 行を選びます。顧客の同期や在庫調整も行う場合は、対応する行を追加してください。閲覧だけなら、該当する `read_*` 権限だけを選べます。

顧客の氏名、メールアドレス、電話番号、住所には Shopify の承認が必要な場合があります。アクセスできない場合は[保護対象の顧客データの申請手順](https://shopify.dev/docs/apps/launch/protected-customer-data)を確認してください。

## 3. コールバック URL を登録してリリースする

OOMOL の Shopify 接続画面で OAuth2 を選び、表示されたコールバック URL 全体をコピーして、Shopify の **Redirect URLs** に貼り付けます。パスを変えたり末尾にスラッシュを追加したりせず、そのまま保存し、**Release** をクリックします。

## 4. アプリの認証情報をコピーする

Shopify の **App settings** で **Client ID** と **Client secret** を確認します。OOMOL の Shopify OAuth クライアント設定の同名の欄に貼り付けて保存します。

## 5. ストアを接続する

1. OOMOL で Shopify の接続を続けます。
2. `acme.myshopify.com` のように、ストアの `myshopify.com` ドメインを入力します。
3. 要求する権限を確認します。初期値は注文と商品の読み書きです。Shopify 側で増減した場合はこちらも同じ一覧にします。
4. 接続を開始し、Shopify の画面でストアを確認してインストールまたは承認を完了します。
5. OOMOL に戻り、接続済みになったことを確認します。ストア情報や商品を数件読み取り、正しいストアか確認してください。

## うまく接続できない場合

- コールバック URL が一致しない：OOMOL からコピーし直し、Shopify の **Redirect URLs** を置き換えます。
- ストアにインストールできない：アカウントの権限とアプリの[配布設定](https://shopify.dev/docs/apps/launch/distribution/select-distribution-method)を確認します。
- 操作の権限が足りない：Shopify で権限を追加して新しいバージョンをリリースし、OOMOL の一覧も更新して再接続します。
- Client secret の変更後に接続できない：OOMOL に新しい値を保存して再接続します。

Shopify のメニューが変わった場合は、公式の[アプリ作成ガイド](https://shopify.dev/docs/apps/build/dev-dashboard/create-apps-using-dev-dashboard)を参照してください。
