[購物車案例] 如何處理一年內購物滿額會員升級功能

https://dresscodetw.com/
DerssCode 是老客戶了

不過最近老闆反應說

“一年內購物滿額會員升級功能” 有點問題

第一個問題是
老闆希望客人一年內購物超過某個金額
會員資格就延長一年

例如他今天 (2014/06/23) 買東西
假設他原本會員到期日是 2014/06/30 好了
如果他一年前到今天為止買了一萬五
就可以延長一年的會員時間

我原本是把它寫成從今天開始延長一年
所以會員到期日就變成 2015/06/23

但是客人表示 是要從 2014/06/30 再加一年
所以應該要是 2015/06/30 才對
這還好 改掉就好

不過還有另一個問題
就是原本的方法
巧妙的躲開了所謂的重算一年內購物金額的問題
因永遠都是從今天開始延長一年
所以就不用管之前最後一次延長是
統計到哪一筆購物記錄

如果我要不斷延長客人的會員記錄
就得把上次統計超過一萬五的訂單做個 flag
(例如已統計)
下次就不再列入計算
才能避免重複計算的問題

大概就是這樣~

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料