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. Shopify でアプリ作成
Section titled “1. Shopify でアプリ作成”- 管理画面 → 設定 → アプリと販売チャネル → アプリを開発
- アプリを作成 — 名前例:
First Crack - Admin API 統合 でスコープを有効化
必須スコープ
Section titled “必須スコープ”| スコープ | 用途 |
|---|---|
read_orders | 注文一覧・詳細 |
read_products | 商品・SKU(マッピング補助) |
任意:
| スコープ | 用途 |
|---|---|
read_all_orders | 約 60 日より古い 注文 |
write_orders | 将来の発送(送り状)逆連携 |
- アプリをインストール 後、一度だけ表示される Admin API access token を安全な場所に保存
2. First Crack で接続
Section titled “2. First Crack で接続”- アプリ → 注文 → チャンネル
- Shopify を接続
- 入力:
- Shop domain —
mystoreまたはmystore.myshopify.com - Admin API access token
- (任意)表示名
- Shop domain —
- 接続
サーバーは GraphQL shop { name } でトークンを検証します。
- 今すぐ同期 で即時収集
- 既定フィルタ: 最近更新された注文(
updated_at) - 基本スコープのみの場合、Shopify ポリシー上 約 60 日 が中心です。古い履歴が必要なら
read_all_ordersを申請してください。
4. 商品連携
Section titled “4. 商品連携”Shopify variant の SKU を First Crack 商品 sku と同じにすると明細が自動マッピングされます。
→ SKU マッピング
ステータスマッピング(参考)
Section titled “ステータスマッピング(参考)”| Shopify(表示用) | First Crack |
|---|---|
| financial: pending / authorized | pending |
| financial: paid + 未出荷 | paid |
| fulfillment: partial / on_hold など | preparing |
| fulfillment: fulfilled / shipped | shipped |
| financial: refunded / voided | refunded |
| cancelledAt あり | cancelled |
公式ドキュメント
Section titled “公式ドキュメント”トラブルシューティング
Section titled “トラブルシューティング”| 症状 | 確認 |
|---|---|
| Unauthorized / 401 | トークンの前後空白、アプリインストール |
| Access denied on orders | read_orders、再インストール |
| 一部の注文のみ | 60 日制限 → read_all_orders |
| ショップドメインエラー | .myshopify.com の有無、カスタムドメインより myshopify ドメイン |
ストアドメインとおおよその時刻 のみ共有し、access token は送らないでください。→ お問い合わせ