Guide
Cafe24
Connect Cafe24 orders with Mall ID and Access token
Cafe24 Admin API uses an app OAuth access token plus Mall ID.
Prerequisites
Section titled “Prerequisites”- Cafe24 store admin account
- App on Cafe24 Developers
- Mall ID (e.g.
yourmall→yourmall.cafe24.com) - Access token including
mall.read_order
Official:
1. Developer app & token
Section titled “1. Developer app & token”- Create an app on Cafe24 Developers.
- Configure OAuth (redirect URI, etc.) per app docs.
- Install/consent with the store admin account.
- Copy the access_token.
- Confirm
mall.read_orderis granted.
2. Mall ID
Section titled “2. Mall ID”- Admin URL
https://yourmall.cafe24.com/admin/...→ Mall ID isyourmall - Same ID appears in developer console / store settings
3. Connect in First Crack
Section titled “3. Connect in First Crack”- App → Orders → Channels
- Connect Cafe24
- Enter:
- Mall ID
- Access token
- (Optional) display name
- Connect
Server validates with GET /api/v2/admin/store.
4. Sync
Section titled “4. Sync”- Sync now for immediate pull
- API:
GET /api/v2/admin/orders - Window:
start_date+end_date(required together) - Lines:
embed=items,buyer
5. Product link
Section titled “5. Product link”Align Cafe24 product_no or product_code with First Crack sku.
→ SKU mapping
Status mapping (reference)
Section titled “Status mapping (reference)”| Field | Value | First Crack |
|---|---|---|
canceled | T | cancelled |
paid | F | pending |
paid | T / M | paid (pre-ship) |
shipping_status | F | paid/preparing |
shipping_status | M | shipped |
shipping_status | T | delivered |
shipping_status | W / X | preparing |
process_status | prepare / prepareproduct / hold | preparing |
Official docs
Section titled “Official docs”- Admin API — Orders
- Scope: mall.read_order
Troubleshooting
Section titled “Troubleshooting”| Symptom | Check |
|---|---|
| 401 / invalid token | Expired/typo; app installed on this mall |
| 403 / scope | mall.read_order consent |
| Zero orders | start/end window, test order dates, shop_no (multi-shop) |
| Mall ID error | Subdomain only (no https://) |
Share Mall ID + approx time only—never the access token. → Contact