Java生鮮電商平臺-優惠券系統設計詳解小程序
優惠券做爲電商最經常使用的營銷手段,對於商家而言能夠起到拉新、促活、提升轉化的做用,對用戶而言也能夠得到實惠,今天就來談談優惠券系統的設計邏輯。微信小程序
我對於優惠券系統的理解就是:建立什麼樣的優惠券,發給哪些人?因此Java生鮮電商平臺優惠券系統主要分爲兩大塊:優惠券的建立&優惠券的發放。微信
優惠券的建立能夠理解爲:須要建立什麼樣的優惠券?即要設置優惠券的基本屬性:優惠券的名稱、面額和類型、有效期、使用範圍、互斥性、使用平臺。設計
優惠券固然要有名字啦,好比:感恩節回饋券、週年慶券等等orm
優惠券根據面額能夠分爲:固定面額(滿減券、立減券)和浮動面額(折扣券)。對象
滿減券:滿XXX減XX,訂單的金額必須達到滿減金額纔可使用io
立減券:沒有使用限制,下單能夠直接抵扣券的面額,若是訂單金額低於券的面值,支付0元就能夠了。form
折扣券:根據訂單金額進行打折的券,如8折券,用戶須要支付的金額=訂單金額*0.8,另外針對折扣券也能夠設置使用門檻,好比8折券,滿500可用,最高可抵扣100元。模板
隨機券:是一種比較特殊的優惠券,用戶領取以前不知道優惠券的面額以及使用限制,領取以後才知道領取的優惠券面額以及使用限制。電商
優惠券的有效期限,只能在有效期內使用,通常有兩種設置方式:1.領取後xx天有效,這類主要用於長期活動,好比美團外賣的訂單分享活動長期有效,用戶領取優惠券後3天內可以使用;2.固定有效期限,這類主要用於固定日期的活動,好比雙十一天貓發放的優惠券,僅限於11月11日使用。
優惠券可使用的範圍,通常限制品類、業務、商戶、單品、地域等,可根據本身平臺的運營狀況進行設置。
品類:主要限制在某些品類下可以使用,好比京東的女裝品類券就只能在購買女裝的時候使用,購買其餘品類就沒法使用。全品券就是不限制品類的券。品類針對的是商品維度的限制。
業務:主要限制在某些業務下可以使用,好比美團的外賣優惠券只能在點外賣的時候使用,不能在跑腿業務下使用。業務是針對業務維度先的限制。
商戶:平臺類的電商,上面有不少商戶,商戶能夠發本身的商戶券,A商戶發的券就只能在購買A商戶的商品時使用,不能用於其餘商戶。針對商戶進行限制。
單品:使用範圍比較窄,只能在購買某個單品的時候使用。
地域限制:哪些城市城市能夠用?
互斥性決定了優惠券能不能和其它的優惠券或者優惠活動疊加。好比京東的全品券能夠和店鋪券疊加使用,可是不能其它全品券疊加;還有若是某件商品參與了其餘活動(好比全場滿2件打9折,3件打8折),是否還能夠繼續使用優惠券?
主要針對平臺進行限制,通常起到導流的做用,好比luckin coffee的新人免單券只能在App上使用,沒法在微信小程序使用,這樣就能夠促使用戶去下載App,也能夠規避掉刷新人券的狀況(App能夠根據設備號去限制,一臺設備只能使用一張新人券、微信小程序沒法獲取設備號,限制設備)。
優惠券的方法簡單理解爲,就是將券發放給什麼樣的人?詳細一點就是:將優惠券在什麼時間內?用什麼樣的方式?發給什麼人?每一個人發多少?咱們能夠將這個優惠券的發放過程理解爲一個活動。
全部優惠券的發放要設置這幾個條件:活動名稱、發放時間、發放對象、發放形式、發放數量、領取限制。
活動固然要有名稱啦,好比聖誕節感恩回饋,週年店慶等等
這個發放須要持續多長時間?從什麼時間開始到什麼時間結束? 發放時間和優惠券有效期不同,發放時間是指用戶能夠獲取優惠券的時間,優惠券有效期是指用戶領取到優惠券在什麼時間內可使用。
好比天貓雙十一期間。用戶從11月1日開始就能夠領取優惠券,一直到11月11日結束,可是領取到的優惠券只能在11月11日使用,那麼活動時間就是11月1日-11月11日,優惠券的有效期就是11月11日0:00分-11月11日23:59分
哪些人能夠領取?通常能夠劃分爲用戶屬性、地域屬性、用戶行爲等
用戶屬性(用戶標籤):能夠根據RFM模型(用戶價值模型)對平臺用戶進行分類,針對性的進行發券,還能夠添加一些自身業務特性的屬性。
地域屬性:發給哪些城市的人?好比業務新擴展到了一個城市,發放的時候僅該城市的人可領取。
用戶行爲:用戶知足必定行爲以後發放。好比給30天未登陸的用戶發放召回優惠券,挽回流失用戶。
經過什麼方式將優惠券發給用戶?通常有4類:自動發放、手動領取、兌換碼發放、手動發放
自動發放:知足條件的用戶,系統自動會將優惠券發放到帳戶裏面,好比新人註冊送券,新用戶註冊以後,系統自動將優惠券發放到帳戶中。
手動領取:須要用戶手動領取的優惠券,好比京東的領券中心,須要用戶本身去領取優惠券。
兌換碼發放:分爲通用兌換碼和非通用兌換碼。通用兌換碼是指這個兌換碼能夠被屢次使用,好比Uber以前作的活動,聖誕節期間將兌換碼經過圖文消息推送出來,用戶輸入:聖誕快樂,就能夠領取優惠券;非通用兌換碼是指該兌換碼只可被使用一次,通常用於異業合做,直接將兌換碼批量導出給對方進行發放,也能夠用戶線下活動發放優惠券等。
手動發放:管理員在後臺給指定的用戶直接發放優惠券,好比用戶對服務不滿意產生了投訴,爲了安撫用戶,能夠主動給用戶發一張優惠券。
總共計劃發放多少張優惠券?
符合活動對象的用戶,每人天天可領取幾回優惠券?活動期間累計可領取幾回?
活動名稱主要用於優惠券活動的管理,內部標識,不會對用戶展現。
開始時間:活動開始時間
結束時間:活動結束時間
通常精確到日便可,僅在此期間卡與領取,設置的時間須要和優惠券的有限期作對比,防止發放出已過時的優惠券。此對比由系統判斷。
可設置短信通知、App推送。
短信通知須要提示字數和短信條數,通常70個字爲一條短信,若是超過70各自就會被拆分爲兩天,收費也是2條短信的價格。
另外還能夠設置微信模板消息通知。(須要關注本身官方微信公衆號而且綁定用戶帳號的用戶才能夠接收到)
聯繫QQ:137071249
QQ羣:793305035