也歡迎先看看其他文章:
- 《Make 教學》自動化工具完整介紹:輕鬆串接應用程式,打造工作流程自動化
- EP.1 使用 Make 自動化工具輕鬆串接 Gmail 與 Notion,建立個人知識庫
- EP.2 Zapier – Gmail 與 Google calendar 串聯,加強工作效率
這篇文章將說明如何使用 Make(前身為 Integromat)來串接 Shopify,讓你的 Shopify 商店營運更加順暢高效。
事前準備工作
在開始串接之前,我們需要先完成一些準備工作:
- 建立 Make 帳號:前往 Make 官網,註冊並驗證你的電子郵件地址。
- 確保 Shopify 商店管理權限:登入 Shopify 後台,確認你的帳號具有完整的管理權限。
- 取得 Shopify API 存取權限:在 Shopify 後台創建一個新的應用程式,設定適當的 API 存取範圍,並保存 API 金鑰和密碼。
這些步驟完成後,你就擁有了進行 Make 與 Shopify 串接所需的基本要素。
我建議使用的 make 帳號盡可能跟 Shopify 要同一個,可以避免很多麻煩哦!
2. Make 與 Shopify 的基本串接步驟 – 訂單資料
首先登入 Make 平台,創建一個新的 。在模組搜尋中找到 Shopify,然後新增一個 Shopify 連結。你需要輸入你的 Shopify 商店網址、API 金鑰和密碼來建立連接。
為了理解 Make 的運作方式,我們來建立一個簡單的自動化流程:當 Shopify 有新訂單時,自動將訂單資訊記錄到 Google Sheets。這個流程包含以下步驟:
- 選擇 Shopify 作為 Trigger,設定為。
- 新增一個 Google Sheets 動作模組,設定為在特定試算表中新增一行。
- 自定義要記錄的欄位,如訂單編號、客戶名稱、總金額等。
- 儲存並啟用這個 scenario。
完成這些設定後,Make 就會開始自動執行這個流程,將新訂單資訊記錄到你指定的 Google Sheets 中。
進階 Make 與 Shopify 串接應用
接著進一步,來看看一些更進階的應用場景。我們使用 Webhook 來串接看看。
1. 使用 Shopify Webhook 獲得更即時的更新
使用 Webhook 可以讓你及時收到 Shopify 的最新消息,不用一直手動去查看。設定的步驟如下:
- 在 Shopify 後台的 Webhook 設定中,新增所需的事件(如訂單建立、產品更新等)。
- 在 Make 中,創建一個使用 Webhook 作為觸發器的新情境。
- 將 Make 提供的 Webhook URL 填入 Shopify 的 Webhook 設定中。
這樣設置後,每當指定的事件發生時,Shopify 就會立即通知 Make,觸發相應的自動化流程。
2. 訂單自動化處理
前面的設置都完成而且測試成功後,你可以設計一個更複雜的情境:當收到新訂單時 > 自動更新庫存 > 發送確認郵件,並更新 CRM 系統。這個流程可以大大提高訂單處理的效率。但因為每個公司使用的 ERP(也可能碰不到 ERP)、CRM 不同,就會有不一樣的設置流程,但大體上流程包括以下:
- 使用 Shopify Webhook 作為觸發器,監控新訂單事件。
- 新增 Shopify 模組來更新產品庫存。
- 使用電子郵件模組發送訂單確認郵件給客戶。
- 加入 CRM 模組來更新客戶資訊。
- 設定訂單條件:若訂單金額超過門檻,就發 Slack 通知給業務團隊。
3. 客戶資料管理自動化
客戶資料管理是另一個可以大幅受益於自動化的範疇。我們可以設計一個流程,自動將新客戶加入電子報訂閱清單(其實也不用,因為你隨時可以從 shopify 匯出。但這個步驟可以省略匯出的操作動作。),並根據購買行為進行分群。這個流程可以包含以下步驟:
- 監控新客戶註冊事件。
- 你可以用 Webhook 或者 Shopify module 內的 Watch Order。
- 將客戶資料加入電子郵件行銷平台(如 Mailchimp)。
- 檢查該客戶的歷史訂單資訊,計算客戶價值。
- 根據計算結果,更新 CRM 系統中的客戶標籤或分群。
- 如果客戶符合 VIP 條件,觸發特別的歡迎郵件或優惠碼發送流程。
4. 庫存管理自動化
有效的庫存管理對電商營運非常重要。我們可以設置自動庫存通知和補貨通知流程。
這個流程可以設定為每天自動執行,檢查所有產品的庫存狀況。對於庫存低於預設警戒值的產品,系統可以自動執行以下動作:
- 發送 Slack 通知給採購團隊
- 在 Google Sheets 或 ERP 系統中自動生成採購清單
- 更新 Shopify 中的產品狀態為「即將售完」
這樣可以確保你永遠不會錯過補貨時機,同時也能為顧客提供更準確的庫存資訊。
Make 的進階操作與實作
在使用 Make 進行複雜的自動化時,掌握一些進階技巧可以讓你的流程更加強大和靈活。
資料轉換與處理
Make 提供了很棒的資料處理操作,讓你可以在不同系統間轉換資料格式。一些常用的技巧包括:
- 使用 Make 的各種函數來處理文字、數字或日期
- 使用 JSON 模組來解析複雜的 API 回應
- 使用陣列模組來處理批量資料
這些都可以依靠 Flow Control、Tools 以及 Text Parser 等工具達成,當我們會需要執行某些格式轉換或者資料呈現,這段操作會幫助我們將原始資料的輸出做的更加完整。
未來我會寫一篇關於這部份的操作解釋!
而進行這個操作時也別忘了以下重要的思路。
錯誤處理與重試機制
建立穩定的自動化流程需要考慮如何處理錯誤和重複嘗試:
- 在每個重要步驟後加入處理錯誤的方法
- 設定適當的重複嘗試次數,特別是對於網路連線可能不穩定的操作
- 使用 Make 的通知功能,在出現嚴重錯誤時立即通知管理員
使用日誌功能進行偵錯
Make 的日誌功能是進行偵錯的有力工具:
- 在重要步驟使用記錄功能來保存資訊
- 定期查看執行記錄,找出可能的問題或改進的地方
- 設定自動將記錄匯出到 Google 試算表或其他分析工具,方便長期分析
別忘了 AI
在使用這些原本就不是很瞭解的工具時,AI 帶來的幫助真的非常大… 多多利用截圖功能貼到對話視窗,然後提供合適的 prompt,AI 幾乎可以幫你解決 8 成以上的問題。
結語
透過 Make 與 Shopify 的串接,你可以大幅提升使用 shopify 的效率。從基礎的訂單處理到複雜的客戶管理,Make 提供了無限的可能性。隨著你對這個工具越來越熟悉,你會發現更多創新的方式來優化這些流程。
不過也要記得自動化是一個持續優化的過程。定期檢視你的流程,收集你的同事們的回饋,並根據這些回饋進行調整。同時也要留意 Make 和 Shopify 的新功能更新,這可能會為你帶來新的自動化機會。
最後也要特別注意,在處理 Shopify 的串接時安全性和隱私保護是很容易被忽略的議題,API、token 產出後都應該要好好保存,甚至關聯到金錢的都最好要進行定期更換。