閱讀207 返回首頁    go 阿裏雲 go 技術社區[雲棲]


magento -- 新會員首次購物免運費的實現思路

今天碰到一個客戶的需求是新會員首次購物免運費,用促銷規則可以設置針對某個或某些用戶組符合一定條件時免運費,但在促銷規則裏是沒辦法判定用戶是否是第一次購物的,這裏我想到一種實現的思路:

首先,增加一種新的會員分組,命名為“新會員”,寫代碼監聽前台用戶的注冊事件,當新用戶注冊完就把他的用戶組改成“新會員”(默認應該是普通會員),然後監聽前台訂單生成的事件,每次訂單生成時判斷當前用戶是否是“新會員”,如果是的話就把這個用戶的用戶組修改為“普通會員”,這樣的結果就是,凡是新注冊的會員會被歸於“新會員”組,隻要下過一次訂單,這個會員就會變成普通會員,而不再是“新會員”。

現在,可以針對“新會員”這個組設置免運費的促銷規則,這樣新會員首次購物免運費就實現了

PS:我自己也還沒動手,停留在思路階段,可能會有漏洞存在,希望大家指正

最後更新:2017-04-02 06:51:20

  上一篇:go FormsAuthenticationTicket基於forms的驗證
  下一篇:go HttpHandler HttpModule入門篇