Guide
Cafe24 連携
Mall ID と Access token で Cafe24 注文を接続
Cafe24 は開発者センターアプリの OAuth Access token と Mall ID で Admin API を呼び出します。
- Cafe24 ショッピングモール運営者アカウント
- Cafe24 Developers のアプリ
- Mall ID(例:
yourmall→yourmall.cafe24.com) - Access token(
mall.read_orderスコープ含む)
公式:
1. 開発者アプリ・トークン
Section titled “1. 開発者アプリ・トークン”- Cafe24 Developers でアプリ作成
- Redirect URI など OAuth を案内どおり設定
- ショップ管理者アカウントでインストール・同意
- 発行された access_token をコピー
mall.read_orderが含まれているか確認
2. Mall ID の確認
Section titled “2. Mall ID の確認”- 管理 URL が
https://yourmall.cafe24.com/admin/...なら Mall ID はyourmall - 開発者コンソール・ストア設定でも同じ ID を確認できます
3. First Crack で接続
Section titled “3. First Crack で接続”- アプリ → 注文 → チャンネル
- Cafe24 を接続
- 入力:
- Mall ID
- Access token
- (任意)表示名
- 接続
サーバーは GET /api/v2/admin/store でストア情報を検証します。
- 今すぐ同期 で即時収集
- API:
GET /api/v2/admin/orders - 期間:
start_date+end_date(併用必須) - 明細:
embed=items,buyer
5. 商品連携
Section titled “5. 商品連携”Cafe24 の product_no または product_code を First Crack sku と合わせます。
→ SKU マッピング
ステータスマッピング(参考)
Section titled “ステータスマッピング(参考)”| フィールド | 値 | First Crack |
|---|---|---|
canceled | T | cancelled |
paid | F | pending |
paid | T / M | paid(出荷前) |
shipping_status | F | paid/preparing |
shipping_status | M | shipped |
shipping_status | T | delivered |
shipping_status | W / X | preparing |
process_status | prepare / prepareproduct / hold | preparing |
公式ドキュメント
Section titled “公式ドキュメント”- Admin API — Orders
- スコープ: mall.read_order
トラブルシューティング
Section titled “トラブルシューティング”| 症状 | 確認 |
|---|---|
| 401 / invalid token | 期限切れ・誤字、インストール先モール一致 |
| 403 / scope | mall.read_order 同意 |
| 注文 0 件 | start/end 期間、テスト注文日、shop_no(マルチショップ) |
| Mall ID エラー | サブドメインのみ(https:// なし) |
Mall ID とおおよその時刻 のみ共有し、access token は送らないでください。→ お問い合わせ