![](https://studio.mack-j.com/wp-content/uploads/2024/01/a-laptop-on-a-desk-a-email-on-the-screenflat-illustration-hand-draw-style15-1.png)
[Shopline] 實作超商未取貨提醒機制
最近更新日期 2024-01-20
在台灣經營電商,有個特色就是超商取貨,更正確地說是「超商貨到付款」的結帳跟取貨方式,因為下單時很方便,不用任何付款的動作就能完成下訂,等到了超商再去取貨付款,但這個機制卻讓很多賣家很痛苦,經常有人下了單不取貨,如果該訂單是做免運,表示賣家這次寄出就沒賠了運費,甚至包材如果無法再使用,也是賠錢…
關於這種行為能不能提告要求損失賠償,已經是網路上討論許久而且沒有定論的陳年話題,在台灣電商法規調整之前,賣家只能想辦法在寄出前確認,在取貨前不斷提醒,只是如果訂單數目較多,有沒有辦法在快被退回前能線提醒機制,讓賣家可以主動通知買家取貨?
Shopline的提醒機制
使用Shopline平台,有提供一個折衷的提醒機制,是從到達超商後每天發一封簡訊提醒買家取貨,但這還是提醒買家,如果被忽略、簡訊被電信公司阻擋也沒有用…
好幾次詢問Shopline客服,能不能針對設計到達超商數日未取貨提醒賣家的功能,幾年來都是說會納入考量,看來遙遙無期。
最近看到Shopline會寄出「已到達」、「已取貨」的通知信件,靈機一動可以用現成的工具來做一套提醒自己的機制,而且全程幾乎No Code(還是會用到一點,但有ChatGPT不用怕),如果使用量不高,甚至還免費!
未取貨提醒使用到的工具
首先是你的平台會寄出商品到達超商的通知信跟買家已取貨通知,再來會使用到以下的軟體工具:
- Zapier 自動化串接兩種不同網路服務
- Google Sheet (Google試算表)
實作邏輯
以下分享我的實作邏輯
第一步:透過Zapier串接Gmail與Google Sheet
第二步:將「已到達」信件存入Google Sheet工作表1
建立兩個欄位,一個是訂單編號,一個是已到達日期
第三步:將「已取貨」信件存入Google Sheet工作表2
建立兩個欄位,一個是訂單編號,一個是已取貨日期
第四步:在工作表1中以訂單編號用Vlookup公式去查詢工作表2
如果在工作表2中有找到跟工作表1中一樣的訂單編號,表示這張訂單已經取貨,在工作表1中新增一個欄位為「是否已取貨」,若已取貨則填入YES
第五步:工作表中新增一個欄位「到達日+5日」
超商取貨通常是到達後7日未取貨就會退回,所以設定到達日五日後要發出提醒,新增「到達日+5日」欄位,公式為「到達日+5」,記得把這一欄的格式設定為日期
第五步:工作表1新增一欄位「是否發送提醒」
這個欄位要判斷兩件事,第一件事,是不是已經到達五天了,也就是「到達日+5日」欄位剪掉今天日期來判斷; 第二件事是否已取貨,如果兩個條件都成立,這欄位就要填入”發送提醒”
第六步:使用 Apps Script 判斷與發信
在ChatGPT中,請ChatGPT扮演一位 Apps Script程式專家,幫你撰寫一段判斷Google Sheet指定欄位是否有”發送提醒”字串,如果有,就發出一封email給妳,並且包含訂單編號