開發背景與客戶需求敘述
- 在此次專案中,某位客戶於 Shopee 蝦皮賣場販售商品,同時在實體店面亦有銷售需求,因此希望整合線上線下庫存,並建立利潤分析報表。
- 經過需求訪談與市場現況分析後,我們提出以 Shopee API 串接 RAGIC REST API 的解決方案。
- 初期客戶為個人賣家,並無法直接申請 Shopee API(僅限 Mall 商城賣家)。
- 因此,我選擇以技術商(Solution Partner)身份,向 Shopee 提出 API 使用申請,以利未來能為多位賣家提供整合服務。
- 歷經 14 天審查後,正式取得開發者帳號與 Partner 資格。
開發策略與技術選型
- 為了兼顧靈活性與可控性,我評估兩種方案:
架構選擇 | 優點 | 缺點 |
自建 NAS 架設 Webhook | 可掌握資料即時性 | 客戶需依賴我端主機,彈性差 |
輪詢式 API 同步架構(Polling) | 客戶獨立執行,不需即時 Webhook 支援 | 時間間隔需控管 |
- 經與客戶協議後,選擇採用輪詢式架構,透過 Python 腳本定期呼叫 Shopee API 並解析回傳的 JSON 資料,寫入 RAGIC REST API 對應欄位。
- 這樣的設計讓 Shopee 銷售資料可完整無誤寫入 RAGIC,進而實現後端報表整合與交叉分析。
擴充性與第二階段整合考量
- 在完成第一階段 Shopee + RAGIC 的串接後,部分客戶提出:希望仍能使用桌面型 EXE 軟體執行作業流程,特別是對傳統商用軟體操作習慣的使用者。
- 因此,進一步開發與 ACCESS 或 SQL Server 整合模組,讓 RAGIC 資料可同步寫入桌面系統。此設計亦具模組化彈性,便於未來接入報表系統與 ERP 功能。
現有整合方向與服務項目
整合類型 | 功能說明 | 狀態 |
A. Shopee API → RAGIC | 每日自動同步訂單、庫存、金流資料 | ✅ 運行中 |
B. RAGIC REST API 雙向整合 | 可讀取與寫入,支援資料備份與交叉整合 | ✅ 運行中 |
C. 第三方資料庫整合(SQL/ACCESS) | 客戶若有內部資料庫,可選擇直接連線或透過 API 撰寫同步腳本 | ✅ 測試與應用中 |
成果與持續開發計畫
- 目前上述三項整合皆已成功部署至客戶端,並依照實務需求彈性調整資料格式與欄位對應規則。未來計劃拓展至:
- 支援多平台串接(例如 PChome、momo)
- 自動排程與異常通知機制建置
- 雲端或本地備份系統整合
本紀錄將作為未來類似整合案的基礎範本,亦開放提供其他有意串接 Shopee、RAGIC 或傳統軟體系統的客戶參考。
單一功能串接 月付1299起 含稅
歡迎洽詢