本發(fā)明涉及計算機技術(shù)領(lǐng)域,具體地說,涉及一種符合中國營銷習(xí)慣的促銷引擎實現(xiàn)的方法。
背景技術(shù):
在國內(nèi)市場中品牌的促銷是多變且頻繁的,而此時能否快速跟上這樣的速度是當(dāng)前電商平臺的一個問題。品牌為了日常的銷售額的提高,除了平日的推廣,還會通過各種促銷優(yōu)惠來提升流量的轉(zhuǎn)換率。這一切都是品牌的正常需求。但在平臺級電商系統(tǒng)中,由于促銷功能沒有統(tǒng)一的整理和規(guī)劃,導(dǎo)致每次促銷都需要完整的定制化,而這些定制化又不一定通用,于是造成定制越來越多,代碼管理越來越混亂,促銷的定制越來越困難。以常用的打折、買贈為例,通常需要編程人員在了解完整的需求后,通過修改并新增新的促銷邏輯代碼。這種方式的好處是實現(xiàn)比較直接,根據(jù)客戶需求進(jìn)行定制化開發(fā),但缺點也比較大,就是不夠靈活,不能快速響應(yīng)促銷需求,特別是針對國內(nèi)市場多變的環(huán)境。因此,針對目前現(xiàn)有問題必須提出一套能夠覆蓋大部分促銷活動的方案,其要求可以靈活的對電商系統(tǒng)中的各種促銷規(guī)則進(jìn)行配置操作或者依托促銷引擎進(jìn)行少量代碼的開發(fā)就能實現(xiàn)多種規(guī)則和操作疊加使用,以此能滿足不同電商平臺對促銷的需求。
中國專利文獻(xiàn)CN201480046575.5,公開日2016.04.06,公開了一種促銷和發(fā)現(xiàn)與節(jié)目內(nèi)容有關(guān)的項目的系統(tǒng)、設(shè)備和方法。在一個方面中,該系統(tǒng)包括用于節(jié)目內(nèi)容供應(yīng)商系統(tǒng)的第一界面,該第一界面被配置成接收與在節(jié)目內(nèi)容中顯示的可用于促銷的任何項目有關(guān)的數(shù)據(jù)。該系統(tǒng)包括用于一個或多個促銷系統(tǒng)的第二界面,其中,各個促銷系統(tǒng)包括關(guān)于可用于促銷的項目的項目細(xì)節(jié),該第二界面被配置成接收來自促銷系統(tǒng)的項目細(xì)節(jié)。該系統(tǒng)包括促銷生成器,該促銷生成器被配置成將在節(jié)目內(nèi)容中顯示的項目與來自促銷系統(tǒng)的可用于促銷的項目進(jìn)行匹配。該系統(tǒng)包括界面生成器,該界面生成器被配置成向用戶顯示可用于促銷的項目,且向用戶提供用以接受與所顯示的項目相關(guān)聯(lián)的促銷的選項。而目前關(guān)于上述符合中國營銷習(xí)慣、能夠覆蓋大部分促銷活動、靈活方便的方案還未見報道。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的是針對現(xiàn)有技術(shù)中的不足,提供一種符合中國營銷習(xí)慣的促銷引擎實現(xiàn)的方法。
為實現(xiàn)上述目的,本發(fā)明采取的技術(shù)方案是:
一種符合中國營銷習(xí)慣的促銷引擎實現(xiàn)的方法,包括以下步驟:
a)在后端管理平臺配置促銷相關(guān)的查看與管理界面;
b)設(shè)置促銷規(guī)則;
c)設(shè)計相應(yīng)的數(shù)據(jù)庫表保存已經(jīng)設(shè)計好的促銷規(guī)則數(shù)據(jù),提供網(wǎng)站節(jié)點間的通知服務(wù)以便能夠同步各個節(jié)點間的促銷數(shù)據(jù)。
步驟b)中設(shè)置促銷規(guī)則包括范圍篩選、活動編輯、活動啟用、活動優(yōu)先級管理、活動優(yōu)惠券類型管理以及優(yōu)惠券導(dǎo)入。
所述的范圍篩選還支持自定義范圍篩選條件用以滿足其他方面的范圍條件篩選。
在進(jìn)行促銷條件設(shè)置與促銷優(yōu)惠設(shè)置的時候可設(shè)置多個促銷條件或多個促銷優(yōu)惠,多個設(shè)定之間可使用“且”或“或”來組成復(fù)雜設(shè)置。
本發(fā)明一旦投入應(yīng)用,可以實現(xiàn)以下技術(shù)效果:
1.可以大大減少或沒有開發(fā)工作量:由于一些基礎(chǔ)的滿減滿贈已經(jīng)可以通過預(yù)設(shè)配置的方式進(jìn)行,那么這部分就可以移交給運營人員進(jìn)行操作,這樣可以解放出開發(fā)人員,如果有些因為范圍或促銷條件無法使用預(yù)制設(shè)置的,則只需開發(fā)人員定制開發(fā)促銷條件或范圍,然后交由運營人員進(jìn)行配置即可。
2.快速響應(yīng)靈活多變的促銷活動:由于對促銷的設(shè)置大部分已交由運營人員進(jìn)行配置,這樣就省去了由需求到設(shè)計、到代碼開發(fā)以及之后的測試發(fā)布。這樣省去的時間極大的提高了運營對促銷的響應(yīng)度。可以做到在連續(xù)的時間內(nèi)進(jìn)行多次不同方式或不同范圍的活動。這也是由于促銷是基于表達(dá)式組合的結(jié)果。例如外圍范圍針對商品篩選就有4種表達(dá)式(包括一種自定義),針對人員篩選的也有4種表達(dá)式(包括一種自定義),而促銷表達(dá)式包括自定義的就有12種,促銷設(shè)置表達(dá)式包含自定義的也有12種,一般促銷配置是由1種商品篩選表達(dá)式、1種人群篩選表達(dá)式、1種或多種促銷條件與1種或多種優(yōu)惠條件組成的,所以這樣的組合會有很多種。
附圖說明
圖1.在促銷計算中外圍條件篩選流程。
圖2.促銷編輯流程。
圖3.促銷活動啟用流程。
圖4.促銷排序說明。
圖5.購物車調(diào)用促銷引擎計算流程。
具體實施方式
下面結(jié)合附圖對本發(fā)明提供的具體實施方式作詳細(xì)說明。
本發(fā)明的總體技術(shù)方案如下:
1.在后端管理平臺配置促銷相關(guān)的查看與管理界面
配置的后端管理平臺主要用于查看所有促銷當(dāng)前狀態(tài)列表,查看/編輯促銷詳情,以及對新增促銷活動進(jìn)行促銷規(guī)則的設(shè)置。
2.設(shè)置促銷規(guī)則
2.1.范圍篩選
該功能用于確定當(dāng)前活動所需的包括商品范圍與所享受的人群范圍,一般而言,針對國內(nèi)的促銷需求,該外部預(yù)設(shè)設(shè)置可以覆蓋針對基本的指定商品范圍或人群范圍的需求,另外為補足其不能涵蓋的范圍條件,該功能還支持自定義范圍篩選條件(包括外部服務(wù)調(diào)用下的自定義)用以滿足其他方面的范圍條件篩選。預(yù)設(shè)預(yù)定義范圍表達(dá)式包括分類、指定單體(如:指定商品或指定用戶)與組合表達(dá)式這幾種。特殊類自定義外圍條件可通過現(xiàn)實public int getCustomConditionFactor(Long currentPromotionId,ShoppingCartCommand shopCart,List<PromotionBrief>briefListPrevious)這個方法進(jìn)行外圍條件的自定義處理,同時這部分實現(xiàn)是可以被其他活動重用的。
在促銷計算中外圍條件篩選流程如圖1所示。
2.2 活動編輯
該功能是基于篩選功能的屬于促銷設(shè)置的第二步,只有在完成促銷的外圍篩選條件的設(shè)置后才能開始針對促銷活動本身規(guī)則的設(shè)置。在完成促銷基本信息(如:促銷名稱、促銷有效期與促銷角標(biāo)設(shè)置)與外圍篩選條件的選定后,促銷的規(guī)則處理則可在“促銷條件設(shè)置”與“促銷優(yōu)惠設(shè)置”中進(jìn)行設(shè)置,這兩項分別針對于規(guī)則的內(nèi)部條件與滿足優(yōu)惠后的給與設(shè)置。在進(jìn)行設(shè)置的時候可設(shè)置多個促銷條件或多個促銷優(yōu)惠,多個設(shè)定之間可使用“且”或“或”來組成復(fù)雜設(shè)置。同時也支持活動使用指定促銷優(yōu)惠碼CODE。另外針對于促銷條件設(shè)置只需要實現(xiàn)SdkCustomizeSettingManager中的public PromotionSettingDetail getCustomSetting(AtomicSetting setting,PromotionCommand currentPromotion,ShoppingCartCommand shopCart,List<PromotionBrief>briefListPrevious)方法,只要實現(xiàn)并注冊的自定義設(shè)置其就能被選中使用。另外此處的自定義設(shè)置同樣也可以被其他活動復(fù)用。
促銷條件設(shè)置:該模塊用于針對促銷進(jìn)行基于外部篩選范圍并在對應(yīng)促銷類型下的商品數(shù)量、價格、自定義條件與使用優(yōu)惠券的設(shè)置。對于促銷類型則分為針對普通條件如數(shù)量、價格進(jìn)行的設(shè)置,階梯條件則為設(shè)置數(shù)量或價格的階梯條件,套餐條件則為針對捆綁商品在數(shù)量或價格上進(jìn)行的條件設(shè)置,最后的常規(guī)+階梯條件則是將第一種與第二種進(jìn)行的組合混合條件設(shè)置,但每個活動只能選用一種促銷類型。
促銷優(yōu)惠設(shè)置:該模塊則是設(shè)置基于滿足促銷條件后消費者應(yīng)獲得的打折,買贈優(yōu)惠。
促銷編輯流程如圖2所示。
2.3 活動啟用
該功能用于將新增的促銷進(jìn)行狀態(tài)設(shè)置,可停止或啟用活動。另外還可快速復(fù)制促銷并支持修改,避免相同促銷的再次配置。
促銷活動啟用流程如圖3所示。
2.4 活動優(yōu)先級管理
該功能用于為促銷活動的執(zhí)行順序進(jìn)行排序,同時還可建立活動之間的排斥關(guān)系。
促銷排序說明如圖4所示。
2.5 活動優(yōu)惠券類型管理
用于設(shè)置活動所需優(yōu)惠券類型。在設(shè)置優(yōu)惠券時可指定該類型優(yōu)惠券的使用次數(shù)與折扣類型(如:折現(xiàn)、打折)。
2.6 優(yōu)惠券導(dǎo)入
用于對應(yīng)優(yōu)惠券類型的優(yōu)惠碼的導(dǎo)入。
3.設(shè)計相應(yīng)的數(shù)據(jù)庫表保存已經(jīng)設(shè)計好的促銷規(guī)則數(shù)據(jù),提供網(wǎng)站節(jié)點間的通知服務(wù)以便能夠同步各個節(jié)點間的促銷數(shù)據(jù)。
其中t_prm_promotionhead用于保存促銷活動頭信息,如:名稱、角標(biāo)和活動的有效期。而活動相關(guān)商品的外部篩選條件保存在t_prm_promotionscope中,對于人員的外部篩選條件則保存在t_prm_promotionaudiences中,促銷條件設(shè)置保存在t_prm_promotioncondition_normal和t_prm_promotioncondition_complex表中,而促銷優(yōu)惠設(shè)置表達(dá)式保存在t_prm_promotionsetting_complex和t_prm_promotionsetting_normal中,另外對于自定義條件的注冊信息則保存在t_prm_customizefilterclasses中。在活動設(shè)置完成后促銷系統(tǒng)將會調(diào)用配置好的通知服務(wù)告知前端網(wǎng)站節(jié)點重新從DB中獲取促銷信息。
綜上,在完成活動設(shè)置并且前端完成了促銷的加載后,如果前端發(fā)生添加購物車或結(jié)算這樣的動作時就會通過調(diào)用private void getShopCartPromotionInfos(ShoppingCartCommand shoppingCart,CalcFreightCommand calcFreightCommand)的方法進(jìn)行購物車內(nèi)商品的促銷計算。
購物車調(diào)用促銷引擎計算流程如圖5所示。
實施例1
促銷實例:針對A5這個商品在16年7月1日至7月10日之間進(jìn)行整單滿100打整單8折優(yōu)惠的活動,商城內(nèi)所有用戶都享受這個打折優(yōu)惠活動。
第一步,打開促銷管理中商品篩選器功能,新建一條商品范圍篩選器,名稱命名為:A5促銷,選定其篩選類型為商品,并在列表中添加A5商品;
第二步,打開促銷管理中人群篩選器功能,新建一條人群范圍篩選器,名稱命名為:A5促銷人群,選定其篩選類型為分組,并在列表中添加全體;
第三步,打開促銷活動編輯,設(shè)置促銷名稱、有效起始時間、活動角標(biāo);
第四步,設(shè)置受益人群,會員篩選器選擇分組中的A5促銷人群;
第五步,設(shè)置商品促銷范圍,商品篩選器選擇商品中的A5促銷;
第六步,促銷條件設(shè)置,促銷類型選擇常規(guī)條件,常規(guī)條件項中選擇整單金額在大于等于后填寫100,然后添加;
第七步,促銷優(yōu)惠設(shè)置,選擇整單折扣,此處填入80,然后添加并保存;
第八步,促銷活動啟用管理,啟用當(dāng)前優(yōu)惠活動;
第九步,促銷活動優(yōu)先級管理,設(shè)置當(dāng)前活動運行的優(yōu)先順序。
經(jīng)過以上九個步驟,電商平臺的促銷引擎的實施即宣告完成,實施完成后,用戶可以根據(jù)自己的促銷需求及時新建或調(diào)整促銷政策。
實際計算過程:
用戶在進(jìn)入商城時會進(jìn)行人群范圍的篩選,先進(jìn)行人群范圍的判定,之后在發(fā)生添加購物車或結(jié)算這樣的動作時會先進(jìn)行購物車中商品范圍的篩選判定,如果購物車中的商品存在于篩選器列表中則通過之后就會通過調(diào)用getShopCartPromotionInfos(ShoppingCartCommand shoppingCart,CalcFreightCommand calcFreightCommand)的方法訂單總價格的判定,如果符合促銷條件,則會進(jìn)行折扣計算,例如當(dāng)前用戶購物車有2樣商品,一樣是A5,另一樣是A4,且當(dāng)前訂單總價格為120元,則在經(jīng)過促銷后將會變成96元。
以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明方法的前提下,還可以做出若干改進(jìn)和補充,這些改進(jìn)和補充也應(yīng)視為本發(fā)明的保護(hù)范圍。