Shopline 是台灣經營電商的首選平台之一,隨著電商事業的成長,資料整合及客製化功能的需求經常伴隨而來。

有家營收破億的電商公司老闆曾與我們分享,電商訂單大量成長的時候,他經常神經緊繃,因為Shopline的訂單資料需要由負責整理訂單同事手動下載下來,再利用excel 套用公式手動整理成符合ERP、進銷存或是符合物流公司需要的格式,花上不少時間不說,還經常會有錯誤,讓營運團隊受到客戶生氣的責難及浪費了無謂的退換貨成本。

看到這裡,你可能會覺得這太簡單了! 為何不把Shopline 的系統的訂單資料跟ERP、物流系統整合在一起問題就解決了? 然而實際執行時,你可能會碰到以下3個常見挑戰:

Challenges

系統資料整合常見的三種方法及挑戰

1. 外包客製化開發

外包主要問題是決定與哪家公司或者個人合作,你需要有足夠的基本知識評估接案者的能力,並且也要接受一個事實,你可能不是外包公司的唯一客戶,如果預算有限更不會是優先案件。最後業主經常忽略開發出來程式的可維護性,Shopline等系統的API不時會有更新的需求,屆時會有額外的維護費用,更糟的是如果無法找到原接案公司或個人,需要重新尋找可信任的外包夥伴重新開發。

2. Excel 巨集

Excel巨集在執行基本任務時,不需要太多的程式知識,但若要自動處理更複雜的任務就必須學習VBA程式語言。且因Excel巨集在個人電腦上執行,資料處理的時間取決於硬體的規格及效能,當一次性處理大量資料時經常會遇到系統當機崩潰的狀況,隨著訂單資料數量成長,這樣的情況會越頻繁發生。

3. 內部工程師自行開發

如果你的團隊裡很幸運有工程師,經常會遇到的挑戰是公司內部有太多更優先的專案,因此常常在人力與資源不足的情形下,專案經常被延後、甚至放棄。

No Code Solution

不會寫程式如何串接API自動化訂單資料處理

很幸運自2020年起,越來越多No Code 無程式碼軟體可以讓你不用會寫程式碼、不需要雇用或外包工程師即可解決這個問題,讓你每天的營運工作更輕鬆,以下我們將介紹兩種No Code 無程式碼軟體讓你串接Shopline API 取得訂單資料,整理成需要的格式,並傳送至物流或電商系統。

💡
如果你是No Code 領域初學者,建議從No Code 新手村系列文開始學習

Parabola 介紹

Parabola: automate any manual task
Parabola is your toolkit for faster, smarter work. Automate any manual task you usually do in a spreadsheet.

功能簡介:

Parabola是一款運用拖拉式模組清整資料的線上生產力工具(drag-and-drop productivity tool)。在許多公司內部的營運單位,每天都必須處理大量而且雜亂的資料、不同來源的Excel和Google表單,而目標只是希望能夠將這些資料整理成可用的報表或是單據,但是往往必須花費很多的時間,資料處理的過程甚至有可能出現不必要的錯誤。

Parabola 這款工具協助「營運者」們提高生產力,把時間花在對的地方,並減少資料整理上容易出錯的小細節;自動化將資料透過API或是整合的資料來源取出,並將繁雜的資料清洗、處理的流程變成簡易的No Code 步驟(Steps)執行,完全不需要會撰寫一行程式碼,對不熟悉程式語言的一般人來說,完全是一大福音!

如果你不會寫程式,Parabola 可以幫你輕鬆完成以下事項:

1.自動更新資料:可將固定的資料流設定自動化,時間一到,資料就更新完畢。
2.製作報表:不同來源的資料自動整合,立即產出報表。
3.整合Google Analytics和Facebook廣告資料,隨時都能分析。
4.自動通知服務,資料可以透過像是Slack、Email或是簡訊,直接發送。
5.支援資料整合、清洗上普遍會用到的操作。

不會寫程式串接API示範:透過Shopline API抓取產品資料

1.開啟Parabola.io,右方工具列將Pull from API模組拖曳至中央編輯區,並開啟

2.輸入必要參數,如URL、Token等,Request Header部分,Parabola都已經把常用的選項設定成下拉選單,超級方便!

3.點擊「Refresh Data」,資料就成功從Shopline抓下來啦!

4. 後續可以加上資料整理的步驟,將資料整理成需要的格式。之後如果想要下載資料,Parabola也有許多工具,例如可以把資料透過API發送、傳送到Google Sheets,或直接下載成csv也可以喔!

Xano 介紹

Xano - The Fastest No Code Backend Development Platform
Xano is the fastest way to build a backend for your web, mobile or IoT application without code. Join hundreds of successful organizations.

功能簡介:

  1. 無程式碼/低程式碼開發

Xano是一款無/低程式碼後端開發工具,可以透過模組化、拖拉式的工具快速建構程式與API端點,可以不用寫程式就能快速開發APP。

2.彈性資料庫

PostgreSQL為核心的資料庫形式,讀寫資料庫方便,Xano結合關聯式資料庫與非關聯式資料庫(SQL & NoSQL),大數據資料儲存不是問題。

3.快速部署,APP立即上線

Xano架構在Google Cloud Platform上,應用程式開發完畢後立即部署(Deploy),服務上線快速。

4.立基於Google Cloud,資料庫被安全保護

所有儲存於Xano資料庫的資料均透過SSL加密,且多租戶技術(Single Tenant),使得所有帳戶的資料均被區隔。

特點1.低程式碼開發程式與API端點
特點2.自動建立API文件
特點3.程式自動化,可設定排程
特點4.資料庫關聯性建構容易,可透過CSV檔案或Airtable匯入資料
特點5.立即部署,程式隨時上線
特點6.Webhooks使用快速,API撈取資料方便

不會寫程式串接API示範:使用Shopline Webhook API取得訂單資料

步驟1、登入Xano,建立工作區(Work Space),並創建API群組
步驟2、在API群組內,建立端口
步驟3、在端口內將Webhook模組拖曳至Function Stack中編輯
步驟4、檢視Shopline傳送過來的資料,Status=200,表示成功收到資料

上述範例只需要在Xano後台將模組化的程式拖曳至流程中(Function Stack),並遵循端口的文件指示編輯資料,就可以順利將資料取得,並存在於Xano中的資料庫。後續可以再依需求整理資料格式,並透過API傳送到合作的物流廠商喔。

分享這篇文章