本篇文章更新時間:2021/05/16
如有資訊過時或語誤之處,歡迎使用 Contact 功能通知。
一介資男的 LINE 社群開站囉!歡迎入群聊聊~
如果本站內容對你有幫助,歡迎使用 BFX Pay 加密貨幣 或 新台幣 贊助支持。
WordPress 上的 WooCommerce 電商外掛的強大其實是來自於他對綜合需求有很多設定上的設計考量。不過設定項目多也是他學習成本不低的主因!
其中「顧客消費者一定要註冊才能結帳消費?」這個商業銷售策略 WooCommerce 做得不錯,後台設定可以簡單切換。
不過這樣的考量也是分時期,對於初期網站品牌推廣,成交量是關鍵,快速成交必然是重點,所以大多數人會希望網站不要註冊就能夠完成購買(當然這也與電商販賣的商品屬性有關)。
但到中後期穩定客源出現,開始要推廣會員與增加黏著度的時候,就可以改成「限制結帳必須要登入、註冊網站會員」。
問題會在這個時候出現!
原本沒有註冊時消費的訂單,註冊後顧客後台訂單功能頁面找不到,又或是顧客消費結帳時沒有登入,該訂單沒有綁在會員訂單上,兩者可能性造成看不到「會員訂單」而在後台管理訂單的地方也是看成「訪客訂單」。
兩種類型訂單分別如下圖:
如果管理員查詢此人訂單會看到完整的筆數:
但顧客自己的 WooCommerce 後台訂單頁面只能看到之前有登入消費的紀錄:
此時,眼尖的顧客就會發現這問題XD
不過這其實也不是 WooCommerce 的 Bug 錯誤或是問題。沒登入可以結帳但不連動本是符合邏輯,反過來可以說如果有人日後冒用信箱註冊,一註冊就看到有過去訂單,能查到過去訂單的相關資訊,這也是很怪對吧?
所以 WooCommerce 礙於體驗流程的正確性,沒有預設把同信箱但沒有登入的單給連結在一起。
那如果想要連結在一起怎處理?
要連結的話,可以到 WooCommerce
選單裡的 報表
,找到 顧客
分頁後再點選 顧客清單
,如下圖看到圈選處,即可連結相同信箱結帳的訂單。
程式開發上,此功能是使用 wc_update_new_customer_past_orders()
這方法連結,有興趣可以 trace 一下原始碼。網路上也有業者分享這方法連結的資訊:Automatically Link WooCommerce Orders at Customer Registration 用在滿足這樣一個轉換時期(從免帳號登入結帳到必須登入註冊才能結帳)會員後台觀看訂單的整合。
但是!先等等~
其實那篇文章也不建議這樣做,這樣的操作如果以實際情境來看,可能已經先累積了不少訂單,如果此時大量的註冊與連結這些訂單會造成資料庫與網站的負載過大!
再來就是我認為的隱憂,WooCommerce 預設的註冊並不需要做信箱驗證,所以如果一個經歷了前期大量訂單的曝光後,可能有機會被不是信箱本人的人註冊帳號,認領了那些訂單資訊來觀看。
結語
要不要選擇使用 WooCommerce 作為電商經營的第一步,我認為跟這些體驗設計沒有多大關係,與經營者能不能在創業初期就確立執行方向(包含各種營運成本)才有關係。畢竟猶豫到底要不要註冊才能結帳,對 WooCommerce 或其他電商工具來說,可能只是一個選項,但對經營者來說這連動後面努力的期望值,甚至是本身努力的方向。
所以回過頭來,工具再強,也是要有對應的策略來使用,不然也是浪費~