ドキュメントを閲覧

運営元

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

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

1. アプリを作成する

Shopify Dev Dashboard にログインします。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 の承認が必要な場合があります。アクセスできない場合は保護対象の顧客データの申請手順を確認してください。

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 を置き換えます。
  • ストアにインストールできない:アカウントの権限とアプリの配布設定を確認します。
  • 操作の権限が足りない:Shopify で権限を追加して新しいバージョンをリリースし、OOMOL の一覧も更新して再接続します。
  • Client secret の変更後に接続できない:OOMOL に新しい値を保存して再接続します。

Shopify のメニューが変わった場合は、公式のアプリ作成ガイドを参照してください。

始める

始める