建立 Shopify 應用程式並連接 OOMOL
開始前,請使用能建立應用程式,且有權在目標商店安裝應用程式的 Shopify 帳號。
1. 建立應用程式
登入 Shopify Dev Dashboard,開啟 Apps,點選 Create app,再選 Start from Dev Dashboard。填寫名稱,例如 OOMOL Shopify,然後點選 Create。
2. 設定應用程式版本
在版本設定中填寫 App URL。如果沒有獨立的應用程式首頁,可使用 Shopify 提供的 https://shopify.dev/apps/default-app-home,並關閉嵌入 Shopify 後台的選項。接著在 Scopes 選擇權限:
| 你想做什麼 | 勾選的權限 |
|---|---|
| 查看及管理訂單 | read_orders, write_orders |
| 查看及管理商品 | read_products, write_products |
| 查看及管理客戶和地址 | read_customers, write_customers |
| 查看及調整庫存 | read_inventory, write_inventory |
管理商品和訂單時,勾選前兩組;還要同步客戶或調整庫存,再加上對應的一組。如果只查看資料,不修改商店內容,可以只選對應的 read_* 權限。
客戶姓名、電子郵件、電話和地址可能還需要 Shopify 核准。若存取受限,請按受保護客戶資料申請說明補充申請。
3. 填寫回呼網址並發布
在 OOMOL 開啟 Shopify 連接入口,選擇 OAuth2,複製提供的完整回呼網址,貼到 Shopify 的 Redirect URLs。不要修改路徑或自行加上結尾斜線。儲存後,點選 Release 發布版本。
4. 複製應用程式憑證
在 Shopify 的 App settings 找到 Client ID 和 Client secret。將兩個值貼到 OOMOL 的 Shopify OAuth 用戶端設定中對應的欄位,然後儲存。
5. 連接商店
- 在 OOMOL 繼續連接 Shopify。
- 輸入商店的
myshopify.com網域,例如acme.myshopify.com。 - 檢查申請權限列表。預設已填訂單和商品的讀寫權限;若在 Shopify 中有增減,這裡也改成相同的列表。
- 開始連接,在 Shopify 頁面確認商店並完成安裝或授權。
- 返回 OOMOL,確認商店顯示為已連接。讀取商店資訊或查詢幾件商品,確認連到了正確的商店。
遇到問題時
- 回呼網址不符:重新複製 OOMOL 提供的網址,取代 Shopify 的 Redirect URLs。
- 商店無法安裝:確認帳號有安裝權限,並檢查應用程式的分發設定。
- 操作提示權限不足:在 Shopify 補上權限並發布新版本,更新 OOMOL 的權限列表後重新連接。
- 變更 Client secret 後連接失敗:在 OOMOL 儲存新值,再重新連接。
若 Shopify 的選單入口改變,可參考官方的建立應用程式教學。