促銷模型小記

不管是B2B,C2C,在有交易的電子商務(wù)過程當(dāng)中掉奄,不可避免的出現(xiàn)促銷這樣的事规个,一般常見的促銷包括打折優(yōu)惠,買多少減多少姓建,買多少送幾樣等等诞仓,甚至是訂單滿多少錢可以免郵什么的,距離幾公里內(nèi)可以免郵什么的速兔,五花八門墅拭,不易窮舉。針對這樣的情況涣狗,做了個小型的促銷模型谍婉。

下面就直接開始擼模型吧。

1镀钓、策略

我們需要一個基礎(chǔ)的策略對象穗熬,比如買3送1,買5送3等這樣的一個具體行為丁溅;這個策略對象有一些基本屬性唤蔗,包括策略的名字如買3送1,還要有個策略的計算方法窟赏,這個是核心妓柜,【坑】,稍后再說涯穷。再加上其他主鍵什么的大致樣子如下

策略

2棍掐、策略組

我們知道,在一次促銷活動中求豫,常見的一種現(xiàn)象是買3送1塌衰,買5送2诉稍;或者買100送10蝠嘉,買200送25這樣的情況最疆;那么我們?nèi)绻徺I5件,是不是就同時這兩個優(yōu)惠都起作用呢蚤告?顯示不是努酸,這樣的活動其實是一種排他性的黍图,同時也有優(yōu)先級藤树,比如滿足買5送3的優(yōu)先級就應(yīng)該高于買2送1沐祷,否則買3送1就沒有意義了齐疙。一旦滿足高級別的促銷琳水,優(yōu)先處理蜈七,否則繼續(xù)尋找低級別的促銷脸候,直到結(jié)束获列。
這里把策略組和策略組的細節(jié)分為兩個部分逗爹,分別表示策略組的基本熟悉和策略組組成部分


策略組

有了策略組基本定義亡嫌,可以繼續(xù)完善對應(yīng)的商品和策略之間的關(guān)聯(lián)了

3、商品與策略組

商品不再與具體策略關(guān)聯(lián)掘而,而是和策略組進行挟冠,這樣方便商品展示的時候顯示該商品的促銷描述,比如買5送3袍睡,買2送1知染,而這兩個具體促銷在促銷表是兩個行記錄,需要處理才可以方便展現(xiàn)斑胜;當(dāng)然控淡,商品假設(shè)可能有多個促銷策略,那么策略組之間也包括優(yōu)先級止潘,但某種程度上是并集效果掺炭,如買5送3同時又買200減10,假設(shè)買200減10優(yōu)先級高覆山,那么先處理竹伸,之后再計算買5送3,但一般商家不會這么干滴簇宽。


商品與策略組

4勋篓、全局與策略

全局促銷是針對某個會員對某次購買行為這樣的整體促銷,如訂單滿多少錢免郵什么的魏割,會員打幾折等譬嚣,這些內(nèi)容一般最后處理,在商品與策略組計算完畢之后總訂單進行钞它,如果有需要拜银,也可以提前處理殊鞭,看具體業(yè)務(wù)情況;這樣的全局比較復(fù)雜尼桶,內(nèi)容是包羅萬象操灿,比如配送距離3km免郵啦,各種會員等級折扣不同泵督,訂單滿X元減Y元等等趾盐。為了方便處理,這里所有的情況統(tǒng)一為后面的策略處理對象小腊。


全局策略

5救鲤、策略處理

回到一開始的一個坑,這里填下
策略公式可以是一段JSON對象秩冈,也可以是一個腳本本缠,這里先是一個JSON對象來做個演示,比如買3送1這個具體的促銷行為入问,轉(zhuǎn)換為

{'buyCount':'3','giftCount':'1'}

這里的buyCount和giftCount都是預(yù)先準備好的丹锹,需要約束;算法以此為藍本队他,傳入一堆入?yún)⒕砺兀M行處理,比如某個商品作為例子麸折,該商品入?yún)⑿问?/p>

{'goodsID':'1000000000','goodsPrice':'12.5','count':'3','allPrice':'37.5'}

該算法出來結(jié)果是

{'new':'T','goodsID':'1000000000','goodsPrice':'12.5','giftCount':'1','lastPrice':'0'}

其中new的屬性表示在商品列表新增一個條目锡凝,作為贈品出現(xiàn)
如果是優(yōu)惠價格,比如優(yōu)惠促銷行為是:

{'buyMoney':'200','reduceCost':'10'}

入?yún)⑿薷臑?/p>

{'goodsID':'1000000000','goodsPrice':'125','count':'3','allPrice':'375'}

最終計算出來的結(jié)果是

{'new':'F','goodsID':'1000000000','goodsPrice':'125','reduCost':'10','lastPrice':'365'}

6垢啼、策略對象封裝

策略處理更加靈活的方式采用動態(tài)腳本進行

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末窜锯,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子芭析,更是在濱河造成了極大的恐慌锚扎,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,284評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件馁启,死亡現(xiàn)場離奇詭異驾孔,居然都是意外死亡,警方通過查閱死者的電腦和手機惯疙,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,115評論 3 395
  • 文/潘曉璐 我一進店門翠勉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人霉颠,你說我怎么就攤上這事对碌。” “怎么了蒿偎?”我有些...
    開封第一講書人閱讀 164,614評論 0 354
  • 文/不壞的土叔 我叫張陵朽们,是天一觀的道長怀读。 經(jīng)常有香客問我,道長骑脱,這世上最難降的妖魔是什么菜枷? 我笑而不...
    開封第一講書人閱讀 58,671評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮惜姐,結(jié)果婚禮上犁跪,老公的妹妹穿的比我還像新娘椿息。我一直安慰自己歹袁,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,699評論 6 392
  • 文/花漫 我一把揭開白布寝优。 她就那樣靜靜地躺著条舔,像睡著了一般。 火紅的嫁衣襯著肌膚如雪乏矾。 梳的紋絲不亂的頭發(fā)上孟抗,一...
    開封第一講書人閱讀 51,562評論 1 305
  • 那天,我揣著相機與錄音钻心,去河邊找鬼凄硼。 笑死,一個胖子當(dāng)著我的面吹牛捷沸,可吹牛的內(nèi)容都是我干的摊沉。 我是一名探鬼主播,決...
    沈念sama閱讀 40,309評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼痒给,長吁一口氣:“原來是場噩夢啊……” “哼说墨!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起苍柏,我...
    開封第一講書人閱讀 39,223評論 0 276
  • 序言:老撾萬榮一對情侶失蹤尼斧,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后试吁,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體棺棵,經(jīng)...
    沈念sama閱讀 45,668評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,859評論 3 336
  • 正文 我和宋清朗相戀三年熄捍,在試婚紗的時候發(fā)現(xiàn)自己被綠了烛恤。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,981評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡治唤,死狀恐怖棒动,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情宾添,我是刑警寧澤船惨,帶...
    沈念sama閱讀 35,705評論 5 347
  • 正文 年R本政府宣布柜裸,位于F島的核電站,受9級特大地震影響粱锐,放射性物質(zhì)發(fā)生泄漏疙挺。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,310評論 3 330
  • 文/蒙蒙 一怜浅、第九天 我趴在偏房一處隱蔽的房頂上張望铐然。 院中可真熱鬧,春花似錦恶座、人聲如沸搀暑。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,904評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽自点。三九已至,卻和暖如春脉让,著一層夾襖步出監(jiān)牢的瞬間桂敛,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,023評論 1 270
  • 我被黑心中介騙來泰國打工溅潜, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留术唬,地道東北人。 一個月前我還...
    沈念sama閱讀 48,146評論 3 370
  • 正文 我出身青樓滚澜,卻偏偏與公主長得像粗仓,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子博秫,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,933評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 寫在前面: 最近工作壓力不小潦牛,不想輸?shù)煤軕K就必須自己push自己。繼續(xù)鉆研促銷系統(tǒng)設(shè)計 不定期摘讀一些對自己有用的...
    Heenor閱讀 4,785評論 2 11
  • 我約了我的好朋友去泰國旅游挡育,偶遇了一位神秘的老婆婆巴碗,她和一個女孩在一起,其實這個女孩是我的妹妹即寒,但是我不知情橡淆,我只...
    度娘和坑爹閱讀 196評論 0 0
  • 上周看了北京電視臺《老師請回答》這個節(jié)目,真切地感受到了母赵,每一個孩子的問題背后其實都反映了一個家庭的問題逸爵,都可以一...
    fly_whale閱讀 821評論 2 0
  • 《暖愛》/丁立梅著/金城出版社 “暖”是個極好的字。舌頭輕輕翹起凹嘲,從唇齒間师倔,呵氣樣的,輕輕凸出周蹭,它便落地生花趋艘,朵朵...
    木曰曲直閱讀 3,380評論 0 1
  • 1疲恢、什么是tensorboard? Tensorboard是Tensorflow的一個可視化工具,目的是為了更好地...
    Jesse_jia閱讀 376評論 0 0