網紅推薦分潤機制功能開發筆記

OpenCart 系統有內建了 Affiliate (推薦機制)功能,一般訪客或會員,都可以註冊成為推薦會員,自訂一組專屬推薦追蹤碼,只要將商店網址後方加上這組推薦追蹤碼並分享出去,之後所有點擊過此網址才產生的訂單,都會被視為該推薦帳號所推薦的訂單,推薦帳號將可以得到一筆分潤。

近年來,網紅推薦已是電商界很常見的行銷模式,透過合適的網紅推薦,有時的確也能幫商家帶進為數可觀的訂單,甚至同一時間合作多名網紅的情形,也早已是常態,但這同時也帶來額外的管理及分潤工作,不要說 OpenCart 沒有完善的網紅推薦分潤機制,其他開店平台也不一定能有符合商家想要的分潤功能,所以採用 OpenCart 系統來客製一套量身訂製的推薦分潤功能模組,絕對勝過採用功能不完整、彆手彆腳的開店平台網紅推薦功能,來得輕鬆實用。

前面提到的 OpenCart Affiliate (推薦機制)功能,雖然可以運作,但是功能有限,例如無法限定每位會員合作的商品項目、沒有簡單易懂的業績報表、無法建立專屬的折扣碼等等。

本篇文章會描述我們為 OpenCart 開發網紅推薦分潤功能模組,主要的思維及技巧,雖然不是完整的手把手教學,但相信對於 OpenCart 已有相當了解的工程師,應該能從中得到有用的思考邏輯,發展出適合商家專屬的分潤功能。

網紅帳號管理

由於 OpenCart 系統內建了管理群組及功能權限的控管功能,故本次開發網紅推薦分潤功能,將網紅視為管理員身分,由於網紅只需要查看報表,故在開發好網紅分潤的報表功能之後,建一個網紅專屬的管理員群組,然後只開放有查看網紅分潤報表的功能,就可以達到網紅查看報表的功能,這樣規劃的好處是,網紅與最高管理者,可以共用同一組報表模組,而無須設計成網紅前台報表+管理者後台報表,這是此次規畫的特點之一。

分潤設定功能

由於網紅的帳號是基於管理員的帳號,故必須修改管理員帳號的編輯功能,新增網紅的專屬欄位,例如專屬的追蹤碼、拆帳 % 數、合作的推薦商品或商品分類等等,新增好之後,網紅的分潤設定功能也就等於完成了。

訂單追蹤紀錄

此次規畫的網紅推薦追蹤功能,是架構在 OpenCart 系統內建的行銷活動的 Tracking 功能,所以系統已內建將 Tracking code 寫入訂單的功能,無需再自行開發,不過系統是以 cookie 方式記錄推薦的追蹤碼,若遇到站外跳轉(例如選超商門市、站外金流支付),都有可能影響 cookie 的紀錄,而造成推薦追蹤碼的遺失,故建議應先修正 cookie 遺失的問題。

訂單分潤報表

OpenCart 內建了十幾種統計報表的功能,雖不能直接拿來做為網紅推薦分潤報表,但可以複製成推薦訂單分潤報表的,當然你也可以找一個免費的報表模組,或是有篩選查詢功能的單元,拿來修改使用,主要的程式設計工程有 2 處 :

(1). 篩選網紅帳號的推薦訂單 – 網紅管理員登入後,可以取得網紅的帳號及其追蹤代碼、適用商品、分潤 % 數,依追蹤代碼、適用商品、查詢月份,即可過濾查詢訂單並統計計算分潤金額。

(2). 提供最高管理者可查詢所有網紅報表 – 這只要在 controller 中傳遞使用者的身分是否為最高管理員給 view,並在 view 中判斷若為最高管理員,就顯示網紅下拉清單供切換查詢即可。

總結

雖然在 OpenCart 上想要擁有網紅推薦分潤機制,需要額外的開發,但對於一個熟悉 OpenCart 的工程師來說,這算一個不太大的修改工程,一兩天就可以開發完成,而且不需要是特定的廠商,任何一位懂 OpenCart 的工程師都可以,如果你使用的是開店平台,如果平台提供的網紅分潤機制不合你用,那可能就無法像 OpenCart 這麼容易處理了。

=====================================================
OpenCart 網站代管、客製、維護 https://www.osec.tw/
台灣電商社團 https://www.facebook.com/groups/opencart.taiwan/
=====================================================