商品折扣自動化調整的一個思路

黃成明老師在《數據化管理》這本書裡面,提到了一個服裝業現值折扣管理的模型。充分考慮售罄率,庫存天數,貨齡這三個重要商品指標進行合理折扣設定。

有人可能會發現這個模型中不同的貨齡階段關注點是不一樣的。

  1. 當貨齡小於3個月時,我們關注售罄率,這個貨齡階段的貨品全部是新品,我們在新品階段保證了售罄率,更加利於公司毛利的提升。

  2. 當貨齡大於3個月時,我們關注的是該商品的季節性。應季款(例如夏天指短袖之類,冬天指棉服羽絨服之類),反季款商品折扣的調整策略是不一樣的。

這個模型適用於精確到SKU級別的商品折扣調整。對於經常搞「全場八折,買一送一,1件7折2件6折」的品牌可能需要另外的處理方式,這個規則太過細緻。假設某品牌是適用於這種精細到每個SKU去調整折扣,那麼問題來了,這麼詳細的規則,可能上千個SKU,一步步操作Excel會不會很暈?可能會的,並且檢查起來也不大方便。所以,接下來介紹一個利用Excel的VBA自動化調整折扣的思路。

首先,我們得有一張表,裡面有每個SKU一段時間內的銷售狀況,庫存狀況,貨齡,售罄率,庫存天數,是否應季等等數據欄位。然後,我們打開VB編輯器,並拿起手中的紙筆,全方位理清你的折扣調整思路,不能有死角。因為程序是按照人的調整思路執行的,人沒有思考全面,電腦就會混亂。理清思路後,將所有的調整原則寫成代碼,一一羅列。主要用到的語句就兩種,

1.用if else if判斷該SKU在哪個區間,比方在哪個貨齡階段,在哪個售罄率範圍,在哪個庫存周轉天數範圍。條件比較多的話需要該語句嵌套。

2.判斷好了之後,用for next循環對每個SKU的新折扣進行執行,將新折扣寫入Excel.

在代碼寫就之後,我們需要交互、互動,還需要靈活。不同的季節我們不同商品的調整折扣力度可能不一樣,我們希望可以選擇。這個時候需要窗體。主要用到複合框,對你需要靈活處理的地方進行下拉選擇。例如折扣調整範圍

With 調幅

.List = Array("0", "0.1", "0.15", "0.2")

.Style = 2

.ListIndex = 0

End With

顯示會是如下

以上思路可以擴展到應季性的下拉選擇,貨齡的下拉選擇等等。

這樣工作的重心從操作Excel轉向折扣調整思路的設定,大幅度節約時間。

最後是最重要的一個步驟——檢查。無論手動挨個調整折扣還是用VBA調整,都需要全面細緻的檢查。一個個篩選那麼多條件去檢查的話會比較麻煩。在上述for next寫入Excel新折扣的同時,可以在該循環語句加入一句,在該SKU對應的某一列自動寫入調整思路。這樣我們檢查起來比較方便。

近期註冊了一個微信公眾號,歡迎關注(wujunmincn)

weixin.qq.com/r/6URSSj- (二維碼自動識別)


推薦閱讀:

TAG:服裝行業 | 零售運營 | VBA |