優惠券和促銷的設計規則

2022-04-17 02:16:08 字數 3225 閱讀 8632

**

ps:最新做的事情有點雜,發乙個優惠券和**活動的設計,希望對新人有些幫助!

優惠券生成流程

1. 表現形式和內在

優惠券 或者 **活動 只是承載**的外部表現形式,但是規則是通用的。

2. 優惠券

私有形式的,可以是直接關聯到會員賬戶,在結賬時選擇使用。

公開形式的,在結賬時手動錄入優惠券碼使用。

3. 設計通用的規則定義和規則利益,形成規則庫。

4. 規則關聯 每個優惠券 或者 **活動 只關聯一條規則。

雖然可以關聯多條,但是這樣 沒有實際價值,關聯一條會讓業務和實現更加清晰。

5. 優惠券

優惠券分為定義和實體兩部分,定義是定義規則,包括優惠券本身使用規則和優惠 規則,實體是根據定義生成的每一張具體的券,這些具體的券可以使用一次或多次 (視同優惠券定義),每次使用都會記錄優惠券使用歷史。

6. **活動

和優惠券形式不同,它不需要選擇優惠券,也不需要輸入優惠券碼,只要規則符合 就可以生效。適用於如免費領取贈品,買 a 送 b,全站滿 100 減 10 的**之類。

7. 規則定義

按 資格型別和配置 –》選擇規則利益型別和配置 –》選擇基於物件型別和配置(因 為不同的利益型別可以選擇的物件型別是不一樣的)--》配置規則利益(有些規則 利益有多條,即階梯優惠)

8. 優惠券使用日誌

無論是可以使用單次還是多次的優惠券,記錄日誌有利於查詢。

9. 規則參與日誌

處理為了查詢外,關鍵的業務是為了判斷使用者是否參與過這個**活動,比如有些 免費送活動,每個會員只能參加一次。

對**規則、**活動和優惠券等業務進行分析設計,設計內容涵括:

分為**活動和優惠券兩類,這兩類只是對外的表現形式,但是內在的**規則均 是採用同樣的**規則結構來實現。

包含規則定義和規則利益兩部分。

包括資格型別、資格配置、利益型別、利益累加計算、基於物件型別(如 無限制(全站產品)、分類、指定產品等,可做更多擴充套件)、基於物件配 置(即針對前面的型別進行配置)、對計算金額結果的處理方式。即如四捨五入等 規則。

1.    資格型別

即要使用優惠券或者享受**活動等優惠時需要先具備的顧客資格。顧客資格包括 無限制(全站會員)、指定會員、會員組、會員級別 和 自定義的查詢條件等。 (因為購物必須註冊登入,所以遊客是不享受優惠的)

2.    物件型別和配置

即這些**是針對那些產品的。可以做更複雜的擴充套件,只要最終能夠查詢出產品 sku 即可。

3.    利益型別

即當顧客通過優惠券 或 適用**活動時,符合顧客資格,並且所選購的單品或整 單(即物件型別無限制)在物件範圍時,可以獲得的優惠。 優惠資源有滿減金額、滿折金額、減免運費,贈送積分、贈品、優惠券等。 滿可以滿數量,也可以使滿金額。不同的組合形成乙個規則策略,需要開發乙個該規則策略 的實現類別。

4.    利益累加

比如滿 100 減 10,如果不累加,則滿 200 時,也是減 10;如果累加則減 20.

當滿足前面的規則定義,表示當前購物車的物件可以享受利益,利益有 1~n 條,不 同利益還有進一步的條件限制,以便設定階梯折扣。

例:比如客戶選1件15元/件,5件12元/件,10件10元/件

1. 優惠券或**活動只是表現形式,可通用規則庫內的規則。

2. 呼叫規則庫內的規則之前,先調取當前會員資訊 a) 包括會員 id、級別、當前訪問的 ip 所屬的區域等。 b) 至於更多的資訊可以在相應的計算策略中,根據需要,通過客戶 id 查詢獲得。

3. 會員資格

根據會員上下文,判斷當前這個會員能否有資格適用這個優惠券或**活動關聯的 **規則。

4. 利益型別 不同的利益型別支援的目標型別會有所不同。所以判斷了資格後,先查詢出(對應維護時,就是先選擇利益型別)關聯的利益型別,然後再下一步到目標範圍。

5. 目標範圍

目標有好多種,簡單而言就是當前的購物全部或 部分在這個範圍之內,就可以享受優惠了。

6. 金額或數量限定

滿足了前面的條件後,進一步計算金額或數量是否滿足。 比如日用洗滌用品類,滿 199 減 50,滿 399 減 120. 7. 計算優惠 前面的都通過後,根據條件和累加(可選)計算優惠,優惠方式可以是各類贈品、 滿減、滿折、運費等。

1. 規則定義和規則利益表為底層規則結構定義,為優惠券和**活動所共用。

2. 優惠券定義和**活動為兩種表現方式,分別包含不同的業務邏輯。

3. 優惠券定義

定義了優惠券本身的規則,包括可用次數、可擁有數量、時效型別等。【注】目前不支援同時使用多張優惠券的業務(**、京東等也並不支援),因為 多張優惠券同時生效導致的折扣將很難控制,而且站在商家的立場,一次購物只能 用一張優惠券有利於多次購物。 所以優惠券表的排他式使用、優先順序目前是沒有投入使用的。

4. 優惠券實體

優惠券實體是對應具體的券,該實體是根據優惠券定義而生成的,實體有自己進一 步的業務,如冗餘一部分優惠券定義的字段、狀態等。大多數優惠券只能用一次, 顧客獲得並使用後,就失效了。

5.    優惠券使用

無論是只能用一次的優惠券或者可用多次的優惠券,每一次使用均需要記錄一條使用歷史記錄。

6.    **活動

**活動和優惠券的區分是沒有發券和用券的步驟,顧客在**購物自動享受優惠。

7. **活動參與日誌

**活動和優惠券不同,優惠券有天然的限定。**活動比如通過日誌才知道那些 會員是否參與過這個活動,有些活動只限每個會員只能參與一次。

常用的流程有2種:

(2)紅色:確認購物車內容之後,直接讓使用者確認訂單(使用者訂單確認操作之後,系統生成此訂單,訂單內容不可再更改),然後「選擇優惠券」,選擇支付方式,調取收銀台

兩者的區別在於,優惠券的選擇,是在「系統生成訂單」之前,還是在「系統生成訂單」之後

生成訂單前選擇優惠券,則優惠券與訂單為繫結關係,系統生成此訂單之後,優惠券則被使用,此時使用者不付款而取消訂單,已經選擇的優惠券則不做返回(因為被用了);

生成訂單後選擇優惠券,則優惠券與訂單不為繫結關係,系統生成此訂單之後,才讓使用者選擇使用哪張優惠券,之後支付成功之後,被選優惠券才被使用,如果次流程中使用者取消訂單,則優惠券可以做到反還。

優惠券實現 從0到1,優惠券體系的搭建

優惠券體系可以說是任何產品都可能會用到的,近期進行了優惠券體系的設計,為了有更深的理解,筆者總結了自己從0到1的優惠券體系搭建,與大家分享。有自動發券跟人工發券。自動發券一般是在固定的場景下系統自動發放的。人工發券是給某個或者一批使用者進行批量發券。1 技術實現上需要考慮要有場景的編號。方便後續場景...

設計電商平台優惠券系統

閱讀本文大概需要 4.2 分鐘。優惠券的投放方式有多種,本文採用的是活動頁送券這種形式。一 建立優惠券 優惠券是一套規則的組合,建立優惠券是優惠券系統設計的第一步,主要有以下幾部分組成 基本資訊 優惠型別 使用範圍 有效期等。1.基本資訊 包括優惠券名稱 發放數量 優惠券是否可疊加 每人限領張數 是...

優惠券實現 易維雲如何玩轉優惠券的分享裂變

如今,想玩轉分享裂變是離不開優惠福利的,送優惠券就是一種方式,那麼優惠券都有哪些特點?據建站abc了解,優惠券的本質就是商家通過折扣 滿減 抵扣等形式給使用者提供的一種優惠福利,然後通過利用使用者 佔到便宜 的心理進行營銷裂變,優惠券常見的特點有如下幾點 一 吸引新人下單 二 建立品牌口碑 對於商家...