大家好,我是湯師爺~
到了技術二面,面試官基本都會開始深挖你之前做過的專案。
比如:這個專案的業務背景是什麼?你們的系統架構是怎麼設計的?你在這個專案裡具體做了哪些工作?有沒有什麼特別亮眼的地方?
所以,能不能把參與的專案整體弄明白、說清楚,非常重要。你對專案掌握越全面,面試官才會越認可你的能力。
促銷業務概述
什麼是促銷?
促銷是商家用來吸引消費者購物的一種手段,目的是讓更多的人知道併購買他們的產品,這樣就能賣得更多。促銷的方法有很多種,比如,價格優惠、贈品、優惠券、折扣、買一贈一等形式。
特別是在新零售行業,促銷更加重要,由於新零售是線上和線下結合的,顧客可以線上上看到促銷資訊,然後在實體店體驗和購買產品。線上線下的聯動,能進一步增加顧客購買的機會。
促銷的價值
促銷是一種強大的運營工具,它可以幫助運營者實現多個目標,包括吸引新使用者、提高轉化率、啟用使用者、增加留存率以及促進傳播。透過促銷活動,還可以有效地推廣商品,提高銷量,增加客單價,以及清理滯銷庫存。這些目標的實現對於運營者來說至關重要,因此促銷被視為一項重要的策略。
對消費者而言,促銷意味著:
- 能省錢:促銷能讓使用者以更低的價格買到東西,尤其在節日促銷期間,可以省不少錢。
- 嘗試新品:一般來說,新品都會配套促銷活動,這樣降低了使用者嘗試新產品的成本和風險。使用者更傾向於在促銷時嘗試新品,即使產品未能滿足預期,較低的價格也意味著較小的損失。
- 購物更有趣:促銷常常伴隨著新奇的購物體驗,如特殊的包裝、限量版產品或增值服務。這些都增加了購物的樂趣,提升了使用者的滿意度。
- 決策簡化:面對多種選擇時,促銷活動往往成為使用者做出購買決策的重要因素。特別是對那些對多個品牌或產品持中立態度的消費者來說,促銷提供了明確的購買動機。
對商家而言,促銷意味著:
- 塑造品牌形象:合理的促銷活動可以加強商品在市場中的定位。例如,高階品牌可以透過有限的折扣活動來保持其稀有性。創意的促銷活動也可以增強品牌形象,吸引特定的目標群體。
- 增加市場份額:促銷可以幫助新品牌、新產品迅速擴大市場份額,提高知名度。
- 瞭解市場反應:透過觀察促銷對不同商品的影響,企業可以獲取關於產品受歡迎程度、價格敏感度等重要市場資訊。
- 快速清理庫存:促銷可以加快商品的銷售速度,特別是對季節性或即將過時的產品,這樣就能減少庫存積壓。
促銷與營銷的關係
促銷是營銷策略中的一部分,主要關注於短期的銷售增長。它透過各種手段和活動來直接刺激消費者購買行為,比如打折、優惠券、買一贈一、限時特賣等。
促銷的目的是增加產品或服務的短期需求,提升銷售額,清理庫存,以及在特定時期內增加市場份額。促銷通常是短期的,針對特定產品或服務,並且通常具有緊迫性,鼓勵消費者在限定時間內做出購買決策。
營銷是一個更為廣泛的概念,涵蓋了從市場研究、產品開發、定價策略、促銷活動到銷售渠道管理等各個方面。營銷的主要目標是滿足消費者需求,並透過建立品牌認知度和忠誠度來長期維護客戶關係。營銷策略不僅包括促銷活動,還涉及廣告、公共關係、品牌建設、市場定位等多個方面。
與促銷相比,營銷更加註重長期戰略,旨在透過了解和滿足市場需求來實現持續的業務增長。
促銷場景
在新零售領域,我們面對多樣化的促銷工具使用場景,每種工具都設計用來支援不同型別的營銷活動。例如,特價促銷、秒殺活動、滿減優惠、買贈活動、滿額打折、優惠券發放等。
然而並非每種促銷工具都適用於所有營銷場景。實際上,每種工具都有其特定的應用範圍和效果最大化的場景。因此,選擇適當的促銷策略和工具對於達成運營目標至關重要,這需要深入瞭解各種工具的特點和侷限性,以確保我們的促銷活動能夠有效地滿足市場需求。
對於零售商家,核心目標是將商品(貨)更有效地推銷給消費者(人),而促銷的目標是提升該過程的運營效率。
從消費者生命週期看,不同階段的促銷場景:
消費者生命週期 | 促銷場景 | 促銷工具 |
---|---|---|
考慮階段 | 使用者拉新,促使潛在使用者購買產品或服務 | 新人券、入會有禮 |
購買階段 | 激勵使用者做出購買決定 | 包郵、拼團、下單有禮 |
復購階段 | 激勵使用者重複購買,增強客戶忠誠度。 | 會員等級、會員積分、優惠券 |
挽回階段 | 召回可能流失的客戶 | 特殊優惠券 |
從商品生命週期看,不同階段的促銷場景:
消費者生命週期 | 促銷場景 | 促銷工具 |
---|---|---|
引入階段 | 在市場上推廣新產品,提高消費者對新產品的認識和興趣。 | 新品券、秒殺、預售 |
增長階段 | 快速提升銷量,加強市場佔有率,與競爭對手區分開。 | 滿減送、加價購、第二件半價、優惠套餐 |
成熟階段 | 在競爭激烈的市場中,保持產品的市場份額。 | 滿減送、加價購、第二件半價、優惠套餐 |
衰退階段 | 清理存貨,為新產品騰出空間。 | 限時折扣、打包一口價 |
促銷工具分類
在探討促銷業務時,我們首先要明確,促銷活動的核心是提供優惠。這些優惠的形式多種多樣,設計它們的目的是為了適應不同的市場場景並實現不同的業務目標。例如,一些促銷活動可能會提供直接的價格降低,而另一些則可能要求消費者達到一定的購買門檻才能享受優惠。不同的促銷形式不僅在業務層面上有所區分,而且在系統設計上也需要不同的處理。
在深入探討營銷工具的設計之前,我們需要對促銷活動進行細緻的分類。從前端體驗的角度來看,不同型別的活動需要不同的設計重點。而從後端系統的角度來看,規則引擎需要根據不同的分類處理複雜的邏輯。
根據優惠形式的不同,促銷工具可以進一步細分為:
- 單品級:針對單一商品提供直接價格降低,如一口價、直接降價、折扣、秒殺等。
- 訂單級:基於一組商品的總金額提供優惠,如滿減、滿折、滿贈、加價購等。
- 抵扣類:在訂單的最終支付金額上提供抵扣,如使用優惠券、餘額、紅包、積分等。
- 返還類:基於訂單的實付金額或特定策略提供返利,如滿返積分、滿返優惠券等。
瞭解這些分類對於設計有效且針對性強的促銷策略至關重要,同時也有助於我們在系統架構中更好地實現這些功能。
促銷活動是如何運作的?
一場促銷活動涉及多個環節,主要包括以下幾個階段:
促銷策略規劃:首先,需要明確促銷活動的目標和預期結果,例如提升銷量、增加品牌知名度或清倉存貨。活動將根據這些目標進行。其次,需要確定目標受眾。例如針對新客戶、老客戶或特定人群,瞭解目標受眾的需求和期望,能更有效地設計和執行促銷活動。
促銷內容設計:設計促銷活動內容,確定優惠型別,如打折、買贈、積分獎勵等,以吸引不同消費者。制定優惠門檻和條件,如最低消費金額、特定商品優惠,或會員專享優惠,確保公平、吸引力,並激勵消費增加或成會員。
促銷準備與推廣:確保有充足的庫存支援促銷,防止庫存不足導致銷售問題。準備廣告、傳單、海報等營銷物料,以在活動期間吸引和引導顧客。線上上、線下多個渠道釋出促銷資訊,包括微信社群、社交媒體、線下門店等,吸引更多客戶參與活動。
促銷實施與管理:對促銷活動的進展進行詳細的過程管理,確保每一個環節都能夠嚴格按照預定的計劃進行,保證整個活動的順利進行。在促銷活動進行的過程中,及時地調整和改變促銷策略,積極解決和處理在促銷過程中可能出現的各種問題,以保證促銷活動能夠得到最好的效果。
資料分析與評估:最後收集和分析促銷活動的資料,包括參與人數,銷售額和客戶反饋。根據這些資料評估活動效果,然後確定是否達到目標。如果活動效果好,將經驗總結沉澱下來。
促銷系統概念模型設計
透過對促銷業務的分析,我們可以抽象出促銷系統的關鍵概念模型:
促銷域模型:
- 促銷活動:零售商為提升特定產品銷售或品牌認知度,組織的營銷活動,如限時折扣、優惠活動、買贈活動等。
- 卡券活動:一種營銷策略,發放優惠券來吸引消費者購買商品,或提高對品牌的忠誠度。優惠券可能提供折扣、免費試用、額外積分等。
- 活動疊加互斥規則:規定了不同促銷活動是否可同時應用於一次購買,如有些優惠不能與其他優惠同時使用(互斥),有些則可與其他活動共同應用(疊加)。
優惠域模型:
- 優惠模型:零售商或品牌商提供給顧客的一種具體的福利,可以是折扣、固定金額減免等。一般來說,顧客必須滿足特定行為才能享受到,例如購買商品、訪問商店、推薦其他顧客等,目的是刺激銷售並獎勵消費者。
- 優惠級別:分為商品級、訂單級、權益級,這些級別定義了優惠價值如何被分配和應用的。
- 商品級:優惠價值應用於符合優惠門檻的單個商品或多個商品。例如,買一送一場景,優惠金額減免會直接應用於這些買贈的商品。
- 訂單級:優惠價值應用於整個交易,通常是基於銷售總計來計算,同時之前應用的商品級價格也會跟著減少。例如,一個促銷是整單滿100元減20元,那麼這個減免會應用於整個訂單的總金額。
- 權益級:優惠價值應用於一個賬戶,通常只適用於延遲的獎勵。例如,顧客因為購物而獲得積分,這些積分累積在賬戶中,可以在未來用作折扣或兌換商品。
- 優惠模式:分為立享、抵扣、返還模式。
- 立享:在交易過程中立即兌換優惠價值,如滿減、滿折、滿贈等。
- 抵扣:之前積累的優惠價值,在後續交易訂單的最終支付金額上提供抵扣,如使用優惠券、餘額、紅包、積分等。
- 返還:基於訂單的實付金額或特定策略提供返利,可在未來購買時使用,如滿返積分、滿返優惠券等。
- 優惠級別:分為商品級、訂單級、權益級,這些級別定義了優惠價值如何被分配和應用的。
- 優惠內容:詳細說明優惠的具體內容,如折扣率、優惠金額、贈送的商品或服務等。
- 優惠內容型別:價格替代、折扣、固定金額減免、積分/優惠券或其他獎勵等。
- 優惠門檻:消費者享受優惠需要達到的條件,如最低消費金額、購買特定商品、特定時間購買等。
- 門檻型別:商品相關(特定商品、品牌、分類)、購買數量或金額、購買時間、銷售渠道、客戶相關(特定客戶賬戶、會員等級)、特定支付方式等等。
卡券域模型:
- 卡券模板:用於建立具體優惠券的基本屬性和規則。模板定義了優惠券的基本屬性,如有效期、折扣額度、使用條件等。
- 客戶卡券例項:根據卡券模板發放給特定客戶的優惠券,每個例項都有唯一的標識,包含特定客戶和具體使用條件。
權益域模型:
- 客戶權益賬戶:記錄和管理客戶在特定商家或品牌下的積分、優惠、卡券等權益的賬戶,通常用於追蹤顧客的購買歷史、積分累計和兌換等。
為啥要抽象出“優惠”模型?
優惠規則通常是促銷活動的一部分,為啥不能合併到活動模型中,需要抽象出一個“優惠”模型?
- 業務關注點不同:雖然優惠規則通常是促銷活動的一部分,但促銷活動本質上是對客戶的一種行動號召,並承諾客戶滿足特定行為,就能給予優惠。促銷活動主要關注如何吸引消費者參與,可能涵蓋推廣、營銷策劃和特定的銷售目標。而優惠是客戶實際收到的具體折扣、返利、積分累積或其他福利。
- 靈活性和擴充套件性:將優惠作為一個獨立模型,可以更靈活地擴充套件促銷系統。例如,新增一個促銷活動,會員專享優惠,只需基於現有的優惠模型,設定會員專享的優惠門檻和優惠內容即可,不影響現有的優惠處理邏輯。同時,優惠不僅可以來源於促銷活動,還可以來源於其他場景,例如會員等級所帶來的優惠。將優惠作為一個獨立模型,可以將優惠業務進行解耦。
- 簡化會計和財務處理:從會計和財務角度看,不同促銷活動的處理方式可能完全不一樣,將優惠模型獨立出來,也是為了簡化會計和財務處理,針對不同的優惠模式、優惠級別,進行標準化的處理。
促銷系統整體架構
應用層負責接收使用者的請求並提供相應的服務和功能,模組包括:
- 促銷活動管理:負責建立各類商品級、訂單級、抵扣類、返還類的促銷活動。透過該模組,商家可以根據市場需求和銷售策略,靈活地設計和調整促銷活動的內容和形式。
- C端交易流程:為客戶提供了一系列優惠計算、權益抵扣和權益返還的服務能力。
- 優惠計算根據購買金額和優惠規則,自動計算出最終優惠金額。
- 權益抵扣允許客戶使用自己的權益抵扣訂單金額,減少支付總額。
- 權益返還根據商家設定的權益規則,將客戶在交易過程中部分金額作為權益,返還給他們,以便將來再次使用,例如積分、紅包、集點等。這些服務能力可以提升客戶的購物體驗,增加他們對品牌的忠誠度。
- 資料分析:負責分析促銷活動的效果,最佳化促銷策略。透過對促銷活動進行深入的資料分析,可以瞭解哪些策略對於提高銷售額和增加市場份額效果最好。這些資料分析結果將為決策者提供有價值的見解,幫助他們做出更明智的決策。
領域層是業務邏輯的核心,處理促銷系統的核心業務邏輯,並沉澱可複用的服務能力,模組包括:
- 促銷域:提供促銷活動的管理、推廣、活動約束設定、疊加互斥設定等能力。
- 優惠域:提供優惠規則設定、優惠門檻判定、各種優惠計算、優惠生效等能力。
- 卡券域:管理卡券模板,以及卡券例項的生命週期管理,包括髮放、核銷和過期等。
- 權益域:管理客戶的權益賬戶,如積分、紅包、集點等。
促銷系統與其依賴系統的關係:
- 客戶系統:提供客戶的基本資訊、購買歷史、偏好設定、客戶等級等資訊。
- 組織機構:促銷系統通常需要根據組織機構的不同部門、區域、門店來定製特定的促銷活動。
- 商品系統:提供商家價格、分類、描述等促銷相關的商品資料。
- 庫存系統:促銷系統需要庫存系統提供庫存資料,來確保活動商品有足夠的庫存量。促銷活動通常和庫存水平息息相關,特別是庫存清理、商品促銷熱賣的場景。
- 訂單系統:在訂單建立、結算過程中,會處理優惠計算、優惠生效的邏輯。
- 資料系統:促銷系統依賴資料系統進行歷史資料分析,預測促銷活動的影響,以及衡量促銷效果。
總結
本文直接討論了促銷系統的設計。
首先,分析了促銷和營銷的不同,並強調了新零售中促銷活動的重要性和複雜性。然後,詳述了各種促銷工具以及其在消費者和商品生命週期中的應用。
其次,深入討論了促銷活動的執行流程,包括策略規劃、內容設計、準備與推廣、實施與管理、資料分析與評估。
最後,提出了一個抽象的促銷系統模型,並詳細解釋了其組成部分,如優惠模型、卡券模型等。也解釋了抽象出“優惠”模型的必要性,並介紹了系統的總體架構和依賴系統。
本文已收錄於,我的技術網站:tangshiye.cn 裡面有,演算法Leetcode詳解,面試八股文、BAT面試真題、簡歷模版、架構設計,等經驗分享。