コンテンツにスキップ
Home Download
Guide

Shopify 連携

カスタムアプリの Admin API トークンで Shopify 注文を接続

ストアに カスタムアプリ を作り、発行された Admin API access token を First Crack に貼り付けます。

  • Shopify ストア管理者権限
  • ショップドメイン(例: mystore.myshopify.com
  • Admin API access token

公式: Admin API access tokens (custom apps)

  1. 管理画面 → 設定アプリと販売チャネルアプリを開発
  2. アプリを作成 — 名前例: First Crack
  3. Admin API 統合 でスコープを有効化
スコープ用途
read_orders注文一覧・詳細
read_products商品・SKU(マッピング補助)

任意:

スコープ用途
read_all_orders約 60 日より古い 注文
write_orders将来の発送(送り状)逆連携
  1. アプリをインストール 後、一度だけ表示される Admin API access token を安全な場所に保存
  1. アプリ → 注文チャンネル
  2. Shopify を接続
  3. 入力:
    • Shop domainmystore または mystore.myshopify.com
    • Admin API access token
    • (任意)表示名
  4. 接続

サーバーは GraphQL shop { name } でトークンを検証します。

  • 今すぐ同期 で即時収集
  • 既定フィルタ: 最近更新された注文(updated_at
  • 基本スコープのみの場合、Shopify ポリシー上 約 60 日 が中心です。古い履歴が必要なら read_all_orders を申請してください。

Shopify variant の SKU を First Crack 商品 sku と同じにすると明細が自動マッピングされます。
SKU マッピング

ステータスマッピング(参考)

Section titled “ステータスマッピング(参考)”
Shopify(表示用)First Crack
financial: pending / authorizedpending
financial: paid + 未出荷paid
fulfillment: partial / on_hold などpreparing
fulfillment: fulfilled / shippedshipped
financial: refunded / voidedrefunded
cancelledAt ありcancelled
症状確認
Unauthorized / 401トークンの前後空白、アプリインストール
Access denied on ordersread_orders、再インストール
一部の注文のみ60 日制限 → read_all_orders
ショップドメインエラー.myshopify.com の有無、カスタムドメインより myshopify ドメイン

ストアドメインとおおよその時刻 のみ共有し、access token は送らないでください。→ お問い合わせ