Skip to main content
ORCA
MES
JP

Shopify連携

GraphQL Admin APIで最新注文1件を確認するための準備手順です。

必要に応じてORCAチームが連携をサポートします。

必要なaccount・権限

  1. Shopify storeとapp開発・install権限を持つowner/admin accountが必要です。
  2. Client Credentialsではappと対象storeが同じShopify organizationに必要です。
  3. 注文取得には最低限read_orders scopeが必要です。

Dev DashboardでAPI appを作成

  1. Dev Dashboard → AppsでCreate app → Start from Dev Dashboardを選択します。
  2. Versionsでapp URLと最新Webhooks API versionを設定します。
  3. Access scopesに最低read_ordersを追加してReleaseします。
  4. VersionをReleaseした後、Home → Install appから対象storeを選択し、権限を承認してinstallします。完了前はORCAでapp_not_installedになります。
  5. SettingsでORCA販売チャネルmodalに入力するClient ID/Secretを確認します。
Shopify Dev Dashboard Apps screenShopify Dev Dashboard create app screen

Version作成画面の入力値

  1. App URL: ORCA連携では全ユーザーがhttps://shopify.dev/apps/default-app-homeを入力します。store固有のURLではありません。
  2. 独自のShopify app画面を開発・公開した場合のみ、自分のHTTPS app URLを使用します。通常のORCA連携には該当しません。
  3. Shopify adminへのembed: 選択解除します。
  4. Preferences URL: 空欄にします。
  5. Webhooks API version: 2026-07を選択します。
  6. API access scopes: read_ordersを追加します。
  7. Optional scopes、redirect URL、app proxyは空欄にします。
  8. Legacy install flow、POSは選択しません。
  9. 設定後にReleaseします。

ORCAでtokenを発行・接続確認

  1. Dev DashboardのSettingsでClient IDとClient Secretを確認します。
  2. ORCA → 連携管理 → 販売チャネル管理 → Shopifyを開きます。
  3. チャネル名、myshopify.com Store URL、Client ID、Client Secretを入力します。チャネル名はORCA表示用のためStore subdomainと同じでなくても構いませんが、Store URLは正確に入力します。
  4. 接続testを実行するとPlatformがtokenを発行し、公式API接続を確認します。
  5. 成功後に保存します。Client Secretは暗号化保存され、tokenは表示されません。

Shopify公式参考文書

  1. Shopify APIs, libraries, and tools ↗
  2. Create apps using the Dev Dashboard ↗
  3. GraphQL Admin API 2026-07 ↗

ORCAへ登録

  1. ORCA → 連携管理 → 販売チャネル管理を開きます。
  2. Shopifyを選択します。
  3. チャネル名、Store URL、Client ID、Client Secretを入力します。
  4. Platformのtoken発行・接続test成功後に保存します。

ORCA Sales Channel Management →

セキュリティ

  1. Client Secretを文書、chat、shell history、logに残しません。
  2. 必要最小限のscopeのみ付与します。
  3. PlatformはClient Secretを暗号化し、tokenを自動再発行します。ORCAはsecretやtoken原文を表示しません。
  4. app_not_installedの場合、Dev Dashboardのapp Home → Install appから入力したStoreにinstallし、権限を承認して再testします。
  5. shop_not_permittedの場合、appとStoreが同じShopify organizationにあり、appがStoreへinstall済みか確認します。

Shopify公式認証文書