編輯導語:電商已融入我們的生活中,許多日常生活都需要涉及到。那麼,作為電商業務發展的重要支持系統之一的促銷系統,可能有些人還不了解它的内部是什麼樣子的。作者從整體來拆解促銷系統,與大家交流讨論。
一、前言
促銷系統是電商系統的重要組成部分,是電商業務發展的重要支持系統之一。而由于業務的重要和複雜性,系統也是比較複雜。本次來對促銷系統進行拆解,細看促銷系統内部是什麼樣子。
促銷系統系列文章将分為兩部分進行展開:
在拆解促銷系統之前,我們先來看一下目前電商常在做的促銷類型:
這些促銷裡,可以将促銷歸納為幾類。
直接改價類:商品參與促銷會使到手價發生變更。秒殺、滿減/滿折、N元任選M件、買N免M都屬于這種類型。
而在改價基礎上,又演變出預售、拼團等類型:
額外加品類:不改變商品的價格,而是額外贈送或者能便宜購買其它的東西,送贈品和加價購等。
套裝屬于特殊的一種,它是将多個商品打包成一個虛拟商品進行售賣,同時商品也可以單獨購買。在打包成虛拟組套的過程中,商品的價格可能會發生變化。
而根據促銷應用的商品範圍,可以将促銷分為單品級促銷、集合類促銷。
如果A和B都做了單品級的買贈C,則同時購買A B會送兩個C;而如果A和B做了一個集合類促銷的買贈C(A和B是同一個商品池),則同時購買A B隻會送1個C。
而促銷系統為了能支撐以上促銷活動的開展,需要提供什麼樣的系統能力呢?
創建促銷活動時,主要分為幾部分:
(1)基礎信息
活動名稱,活動時間,活動類型。
(2)活動的規則
活動規則主要包含優惠門檻和優惠内容,兩者的組合組成每一種促銷的規則。
而除了優惠門檻和内容,還包含其它的非必填的規則,比如:
①适用對象:可以根據會員等級、粉絲的身份等維度來選擇促銷試用的對象。
②支付保留時間:有些促銷支付時間會設置得比普通品時間更短,以此來督促用戶更早地下單。可以根據促銷類型來提供選項:和普通品一樣/單獨的促銷時間。
③是否撤出其它促銷以及撤出時間:有些促銷為了避免價格門,會存在不能和其它促銷共享的情況。這時候可以選擇本促銷是否要和其它促銷共享,比如秒殺,可以設置提前n小時撤出其它促銷,也可以秒殺搭配滿減一起适用。
(3)活動商品
活動商品共有三種選擇:
①全部商品:創建人權限下的商品全部支持,包括之後增加的商品;另外,對于綜合型電商,大部分促銷都有不可支持的品類,此項直接在促銷類型上進行設置即可。
②适用商品:隻有選擇的商品才可支持,之後增加的商品不支持。而選品的維度,最基本的要做到SKU維度,可以支持到SPU、品類、品牌、商家、供應商等。如果支持到品類品牌等,适用商品可以和不适用商品共同使用。比如某個品類适用,但是品類下的部分SKU不适用。
③不适用商品:選擇的商品不支持,之後增加的商品也可以支持此促銷。
(4)活動數量
活動數量包含兩方面内容:
①用戶維度可以享受的活動次數,也就是單用戶限購的活動數量。單用戶已經達到限購數量,用戶可以原價進行購買,此時商品并不會撤回活動。
②商品維度在活動周期内可以被享受的活動總次數,也就是活動庫存。當商品的活動庫存達到設置的次數,商品将撤出活動,并改為按照原價銷售。
而為了促銷類型的可擴展性,可以增加創建促銷類型的功能。此部分将在後期專門文章介紹。
促銷活動的審核機制,可以根據各自公司的業務開展情況來說,可以有以下幾種規則:
(1)商家/供應商自行創建的促銷不需要審核,自營業務則根據規則進行判斷是否需要審核;
(2)根據品類設置保護率,如果擊穿保護率則需要審核,如果沒有擊穿則不需要審核;
(3)根據不同的促銷類型設置不同的審核層級,比如秒殺因為專門的資源位,審核層級要比普通降價促銷多一層負責展示位的平台運營。
活動生效需要在設置的時間精準生效,不能有延遲。
而為了保證查詢效率,一般都采用緩存機制。當大批量商品同時生效的時候,容易出現部分商品的促銷未生效的情況。此時,一定注意與開發人員強調:注意通過開發機制避免此種情況。
另外要增加監控 補償機制。要及時監控促銷是否生效,如果應該生效而未生效,則需要再進行補償生效。
而活動除了到期結束外,還需要支持在開始前和進行中進行提前結束,包含活動的結束和活動不結束但是活動中部分商品臨時撤出。
進行中的活動臨時結束會損傷用戶體驗,但出于公司正常經營的考慮,還是需要增加此功能。而為了規避風險,則可對其權限或者審批流程進行較嚴格的管控。
四、促銷的展示及疊加使用規則促銷有以下日常幾個展示位及展示内容:
(1)商品詳情頁:需要按照商品維度,展示商品正在生效和即将生效的促銷對應的促銷标簽、倒計時、到手價以及促銷說明等。即将生效的促銷一般展示優先級較高的,比如秒殺的時間,并展示預計開始的時間。而詳情頁有時會根據促銷的不同。
(2)促銷詳情頁:需要按照促銷維度、展示促銷的時間、規則及參與活動的商品。此頁面主要用于用戶查找促銷相關商品和湊單,需要增加搜索和按照價格排序等功能。
(3)購物車頁:需要展示促銷标簽并支持更換促銷。
(4)商品列表頁:按照商品維度促銷标簽,因為位置限制,促銷标簽需要制定優先級規則。
(5)頻道頁:有些促銷有專門的頻道,比如秒殺,比如拼團。頻道頁除了展示促銷的規則、促銷商品列表,一般還會展示一些促銷的特質。比如秒殺,因為其限時限量的特點,會展示其促銷的剩餘數量。
(6)專題頁:專題頁是由人工配制,具體展示的内容需要看CMS模塊提供的内容。一般和促銷詳情頁展示的内容差不多,隻是商品數量有所差異。
促銷能否使用主要考慮以下幾方面:
(1)商品促銷正在正常生效;
(2)用戶滿足促銷設置的用戶等級/粉絲規則;
(3)商品的限購數量和單用戶的限購數量沒有達到設置數量;
(4)商品的促銷疊加規則:促銷疊加一般是在單品級促銷和集合類促銷可疊加。而集合類促銷一般又分為店鋪級和跨店鋪級。跨店鋪級一般是平台活動,需要報名參與。所以一般一個單品可疊加的促銷為單品級促銷 店鋪級促銷 跨店鋪級促銷。而為了避免價格門,可以在促銷類型或者促銷維度設置與其它促銷不共享。
(5)達到促銷設置的優惠條件;
當滿足以上規則時,需要計算商品再享受了促銷之後的到手價。而到手價的計算又分為平行優惠和遞進式優惠。主流電商,比如京東淘寶,都是從遞進式優惠演變成了平行式優惠。
到手價目前在詳情頁、購物車頁和提交訂單頁都有應用,其中到手價又需要考慮與禮券疊加後的到手價。
另外,除了計算到手價外,還有湊單和最優促銷的應用;
(1)如果沒有達到促銷門檻,可以提示用戶去湊單,并根據用戶喜好提供更容易湊單的商品在前排;
(2)如果用戶選擇的促銷的到手價不是最低,可以提示用戶切換促銷可以獲得更佳的優惠,并提供最優促銷方案。
(3)用戶未選擇促銷,到結算頁後需要自動應用最優促銷。
到手價和最優促銷的計算方案,将在後期專門寫一篇文章講解。
五、促銷的正向分攤以及逆向退款用戶提交訂單并支付完成後,需要将優惠分攤到每一件商品上。
其中降價類的分攤,隻需要将A優惠金額=A商品總額/總金額*總優惠金額,并考慮不能整除即可。此部分分攤和禮券的金額分攤一緻,可以查看之前的文章《從優惠券的前世今生到系統設計》。
而贈品類的分攤,則有兩種情況:
商品完成退貨後,用戶訂單下的其它商品是否仍然滿足送贈品門檻,如果滿足,則不需要退還;如果不滿足,則需要退還。
如果用戶不能退還贈品,需要如何處理?有幾種方案:
如果是拒絕用戶退貨,需要用戶補齊贈品。但是此項是極其不建議的方案,容易因為激怒用戶演變為用戶未退還贈品并且全額退款。
如果訂單中剩餘商品未達到贈送門檻,則将贈品金額在商品中減掉。
比如:購買了商品A(10元),B(90元),并滿100贈送了C(标價5元),此時用戶購買了商品A,則退款金額為10-5=5元。
但此方法在買一送一上容易造成客訴。
此外,還可以将贈品的售價作為優惠金額分攤到商品上,如果用戶退商品,則退還金額需要減去這部分金額。 比如:購買了商品A(10元),B(90元),并贈送了C(标價5元)。
則商品A的到手價為10-10/(10 90)*5=9.5元
商品A的到手價為90-90/(10 90)*5=85.5元
如果用戶退貨未退還贈品則扣除贈品的一部分金額。此時容易造成套贈品的風險,需要賣家注意。
六、促銷的風險管控促銷除了要經過常規的風控關于用戶的策略外,還需要在事前事後增加關于價格的風險管控,避免價格門。
1.事前:折扣率,保護率等。
在促銷創建時,需要對商品的折扣率,保護率等進行提示和限制,避免人工的操作失誤造成價格超低。
2. 事後:計算到手價 訂單監控。
(1)促銷創建成功後,商品價格和其它促銷的變化都會影響到促銷的到手價。此時需要在一定周期内計算其到手價,然後看有沒有擊穿保護率。如果擊穿保護率,則需要通知業務,看是否需要将其從促銷中撤出。
(2)訂單下單成功後,如果産生異常訂單,比如0元單等,需要通知到業務,看商品的促銷是否需要處理。
七、結語本篇是關于促銷系統的整體概覽,之後将針對其中的模塊進行更細緻的拆分,和大家一起進行讨論。
本文由 @舉個栗子 原創發布于人人都是産品經理,未經許可,禁止轉載
題圖來自 Unsplash,基于 CC0 協議
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!