天天看點

優惠券系統設計詳解

優惠券作為電商最常用的營銷手段,對于商家而言可以起到拉新、促活、提高轉化的作用,對使用者而言也可以獲得實惠,今天就來談談優惠券系統的設計邏輯。

我對于優惠券系統的了解就是:建立什麼樣的優惠券,發給哪些人?是以Java生鮮電商平台優惠券系統主要分為兩大塊:優惠券的建立&優惠券的發放。

優惠券的建立

優惠券的建立可以了解為:需要建立什麼樣的優惠券?即要設定優惠券的基本屬性:優惠券的名稱、面額和類型、有效期、使用範圍、互斥性、使用平台。

優惠券名稱

優惠券當然要有名字啦,比如:感恩節回饋券、周年慶券等等

面額和類型

優惠券根據面額可以分為:固定面額(滿減券、立減券)和浮動面額(折扣券)。

滿減券:滿XXX減XX,訂單的金額必須達到滿減金額才可以使用

立減券:沒有使用限制,下單可以直接抵扣券的面額,如果訂單金額低于券的面值,支付0元就可以了。

折扣券:根據訂單金額進行打折的券,如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之前做的活動,聖誕節期間将兌換碼通過圖文消息推送出來,使用者輸入:聖誕快樂,就可以領取優惠券;非通用兌換碼是指該兌換碼隻可被使用一次,一般用于異業合作,直接将兌換碼批量導出給對方進行發放,也可以使用者線下活動發放優惠券等。

手動發放:管理者在背景給指定的使用者直接發放優惠券,比如使用者對服務不滿意産生了投訴,為了安撫使用者,可以主動給使用者發一張優惠券。

發放數量

總共計劃發放多少張優惠券?

領取限制

符合活動對象的使用者,每人每天可領取幾次優惠券?活動期間累計可領取幾次?

優惠券的建立配置

  • 優惠券名稱:對使用者展示,為了保證展示效果,需要限制輸入字數。
  • 類型與面額
  • 立減券:隻需要配置立減金額即可,立減券沒有使用限制,即使訂單金額低于券的面額也可以使用。

    -- 滿減券:需要配置滿減金額和優惠券面值,訂單金額必須大于等于滿減金額才可以使用。假設使用者有一張滿30元減30元的滿減券和一張30元的立減券,當使用者的訂單金額≥30元的時候,兩張都可用,但是如果使用者的訂單金額不足30元,就隻可以用立減券。要注意立減券和滿減券的差別。

    -- 折扣券:需要配置折扣值和折扣限制。折扣限制主要是使用門檻和折扣優惠上限。

    -- 随機券:可用分成多個金額區間,先設定每個金額區間的總機率,然後在區間内進行随機,這樣有利于控制成本,可用将低面額的區間比例做大一些,大部分使用者随機到的金額就會比較小。設定的時候,可用根據需求靈活配置。

  • 優惠券的有效期

    -- 固定有效期,設定之後所有使用者領到該優惠券的有效時間段是一樣的。

    -- 相對有效期,根據使用者領取優惠券的時間而定。所有使用者領取到優惠券之後,可用時長是一樣的。

  • -- 可用業務,根據自己平台的業務設定,這裡應該包含平台的所有業務。

    -- 可用品類,一般電商會設定品類,根據自身業務,品類可分多個層級,可設定到最小的品類層級,另外可以直接設定商品ID來建立單品券。

    -- 可用城市,設定優惠券的可用城市。

  • -- 互斥優惠券,可以設定與所有優惠券互斥,也可以設定與部分優惠券互斥(輸入互斥的優惠券ID即可)。如果不設定互斥,就預設與所有優惠券可疊加。

    -- 互斥活動,可以設定與所有活動互斥,也可以設定與部分活動互斥(輸入互斥的優惠券ID即可)。如果不設定互斥,就預設與所有活動可疊加。

  • 可用平台,對應優惠券可以使用的平台。

優惠券的發放配置

活動名稱主要用于優惠券活動的管理,内部辨別,不會對使用者展示。

開始時間:活動開始時間

結束時間:活動結束時間

一般精确到日即可,僅在此期間卡與領取,設定的時間需要和優惠券的有限期做對比,防止發放出已過期的優惠券。此對比由系統判斷。

  • 按使用者屬性發放
  1. 使用者屬性可以是會員等級、或者系統/人工根據業務給使用者打的标簽,當選擇多項的時候,發放對象取這些選項的并集。
  2. 按使用者屬性發放的時候,發放形式有四種:

    2.1 自動發放:活動生效後,系統自動為符合條件的使用者發放

    2.2 手動領取:活動生效後,需要符合條件的使用者手動領取(一般需要有領取入口,可設計專題活動或者商品詳情頁面放置領券入口)

    2.3 通用兌換碼:活動生效後,符合條件的使用者可以輸入通用兌換碼兌換優惠券(需要前台設計優惠券兌換功能)

    2.4 普通兌換碼:建立活動後,系統自動生成兌換碼,可将兌換碼發給指使用者,使用者使用兌換碼進行兌換優惠券(僅符合條件的使用者可以兌換)

  3. 領取限制:通過活動期間每人每天限制以及累計領取量限制,可以組合多種玩法,比如每日簽到領取優惠券等。
  • 按地域發放
  1. 使用者地域一般按照省市劃分,精确到市級即可(可以隻顯示已開通業務的城市供選擇)
  2. 發放形式、發放數量、領取限制同按使用者屬性發放
  • 按使用者行為發放
  1. 使用者行為根據自身業務定制。如注冊、首次下單、首次分享、超過30天未登入等等,即可用來拉新,也可以用來傳播或者流失使用者召回。
  • 按使用者發放
  1. 按使用者賬号發放,可以直接輸入使用者賬号,也可以批量導入。活動生效後,系統會将優惠券自動下發到使用者賬号中。
  2. 每人發放數量決定了每人發放的優惠券數量。

優惠券發放通知

可設定短信通知、App推送。