優惠券設計從0到100「四」

引言:設計原型應該是很多同學最關注的,但原型設計其實是系統設計中最簡單的部分。把產品的邏輯和結構梳理清楚了,設計原型就是一個“體力”活了。順便說一下第三篇有更新,較早看過的同學可以關注下。

文中的原型只涉及了核心功能,只起拋磚引玉作用,望包涵

後臺系統原型設計我們分為兩個步驟,先設計系統的結構。再設計每個模塊的詳細功能。

一、系統結構設計

系統功能結構圖上篇已經設計好,如下圖:

優惠券設計從0到100「四」

系統功能結構

系統菜單設計,根據機構圖設計菜單,如下圖:

優惠券設計從0到100「四」

系統菜單設計

一般的券系統和營銷系統設計在一起,這樣的設計既可以複用系統管理功能(用戶管理、權限管理、登錄等),又可以減少系統之間的對接。 沒有特殊情況不建議將券系統做獨立系統,關於“系統管理”的部分,也是系統設計的基礎,此處不再詳述。

在系統設計時能複用的部件主要是菜單和頁頭,所以可以將這部分做一個母版可以提高設計效率

二、功能設計

在第三篇已經提到了,後臺系統從原型設計來講就是4個基本模塊:增、刪、改、查。根據這個原則,初上手設計原型的同學可以防止遺漏模塊。

系統設計時會產生歷史數據的數據,都不做“刪”和“改”,所以券系統設計我們也不做這兩塊。

1、券管理

1)券規則(券模板)管理

第二篇已經分析並確定券類型:折扣券、滿減券、禮品券。

各個券規則需要的字段在第三篇也做了總結:

優惠券設計從0到100「四」

券規則及所需字段

我將三種券規則的管理,設計到一個菜單中,這樣減少了系統菜單的數量,從運營同學的角度看系統“簡單”了。工程師開發時也能複用功能,但這樣做缺點也很明顯:增加了系統耦合度,只要有一種券規則需要調整會影響其他券規則的使用。在設計系統時大家要酌情考慮是分開還是合併。

A 滿減券詳情設計

優惠券設計從0到100「四」

滿減券規則詳情

字段不逐一解釋,講一下關鍵字段。

面值:券減免的金額;

條件金額:券的使用條件,需要滿足此金額才可減免對應券面值的金額;

最多減免金額:如果券減免邏輯是循環的需要此字段。例如:每滿1000減50,那麼2000就會減100;

有效期類型:“固定”有效期,無論用戶何時領取到券。券都是在固定的時間生效和固定的時間失效。例如:從2019-08-01 00:00:00 到 2019-09-01 00:00:00 有效。無論用戶7月31日領導券還是 8月31日領到券都是在這個固定的時間範圍內可用。

“動態”有效期,從用戶領到券開始,規定的時間內有效。為了防止券有效期不可控,增加“截止使用日期”。例如:券有效期天數是30天,截止9月5日前使用。用戶7月31日領到券,在8月29日前可使用。如果8月3日領到券則在9月3日前可用。

優惠券設計從0到100「四」

動態有效期

用券渠道:現在前端產品都不是單一的,小程序、M站、App、PC站。用來控制券可以哪些渠道使用。

用券門店:或者叫“用券商家”,平臺產品有多個商家需設置券可以在哪些商家試用,如果是新零售項目需設置券可以在哪些門店使用。

參與商品:可以使用次券的商品,買哪些商品可以用此券。

B 折扣券

優惠券設計從0到100「四」

折扣券規則詳情

折扣券的字段和滿減券類似,不再贅述。

C 禮品券

優惠券設計從0到100「四」

折扣券規則詳情

禮品券的規則更簡單。和滿減券、折扣券最大的區別是:禮品券設置的是“兌換商品”,而不是參與活動的商品。用此券可以兌換什麼商品,兌換幾個。


2)券碼管理

A 首先,根據券規則生成券碼。

券碼是在券規則的基礎上生成的,所以可以在券規則的列表增加生成券功能。根據實際需要也可以單獨菜單做功能,選擇券規則,填寫生成券碼數量,提交後系統根據券碼生成規則自動生成券碼。

優惠券設計從0到100「四」

生成券碼

在券規則過期前,券碼都可以導出,不限次數和數量。

B 系統需要有券碼列表,這樣方便查看和管理。

券碼有兩個基本管理功能:作廢、核銷。

作廢券碼後此券碼不可使用,核銷功能等同於用戶使用,在後面“券使用”詳細講解。

優惠券設計從0到100「四」

券碼管理

券作廢和券核銷考慮使用場景,需要有批量處理功能,大家自行腦補。

2、券活動管理

發券活動我們只能設計人工和系統自動發放券原型,需要其它營銷活動發放券都是通過系統接口調用來實現的,如果有機會給大家講其它營銷活動我們再詳述。

發券和領券活動,都是將會員ID和券碼關聯,並記錄關聯關係的過程。(在第三篇已經做了詳細講解,本篇不再重述)

券活動列表如下圖:

優惠券設計從0到100「四」

券活動管理列表

1)發券活動

人工發券只需要有券規則和會員ID,提交後系統自動生成券碼,並將券碼和會員ID進行綁定。

優惠券設計從0到100「四」

人工發券活動

發券方式上圖展示的是“按照會員等級”發券,還有導入會員ID的方式如下圖:

優惠券設計從0到100「四」

發券活動-導入會員

系統自動發券活動,就是在人工發券的基礎上,增加自動觸發發券的邏輯。基於人工發券的邏輯大家自行腦補或者實踐。

2)領券活動

正如第三篇提到的,此處的“領券活動”專門特指“領券專區”的活動,其他場景的領券活動 = 其它營銷活動 + 領券

優惠券設計從0到100「四」

領券活動詳情原型

關鍵字段

優惠券總量:領券活動整體可被領取的券數量;

每日限量:領券活動每日可被領取的券數量;

會員每日限量:每個會員ID在領券活動期間可領取的券數量;

會員總限量:每個會員ID每日可領取的券數量;

3、券使用

券的使用第三篇中也做了詳細的描述,不再重述。

1)下單核銷

線上電商、線下門店、客服下單都是在下單時使用券,此過程券平臺是沒有用戶界面的,所以不需要設計原型。

2)非下單核銷(直接核銷)

用戶憑券直接到店兌換禮品就是非下單核銷的場景。

在上面 “1、券管理——2)券碼管理——B 系統需要有券碼列表……” 的券碼列表配圖中已經有了券核銷的原型。

沒注意的同學,倒回去看

4、券統計

報表從原型設計上最簡單了,就是一個“表格”。所以報表原型設計不重要,把表後面的邏輯“講”清楚,才是工程師同學最需要的。

1)券使用統計

優惠券設計從0到100「四」

券使用統計原型

設計券使用報表如果有運營同學的需求時最理想的情況,如果沒有具體的需求有以下幾個關鍵點:

A 券是哪個會員獲得的

B 券被使用了沒有

C 如果券被使用了,哪個訂單、何時使用。

這些點之所以關鍵,是因為運營同學關注的方向是“費比”,這些數據是基礎。

2)券活動統計

原型設計可以說是整個系統設計最費“體力”的部分,也是我最不喜歡的。所以券活動的統計就留給大家思考吧

結語:券系統的設計,遠遠不是短短4篇文可以講全的。 只是給大家講了核心的部分,涉及到券銷售、財務部分、以及更多券的類型,以後有機會再續。


分享到:


相關文章: