庫存管理模塊

庫存系統的操做

1.增長:自有倉庫經過採購入庫,協同倉庫經過代銷採購協議入庫
    2.鎖定:下單以後鎖定庫存
    3.解鎖:訂單取消以後十方鎖定庫存
    4.扣減:訂單支付成功以後扣減庫存,扣減鎖定庫存
    5.返還:退貨,換貨後返還庫存,至關於增長庫存
    6.異常處理:庫存數據在按期校驗時,若是出現異常數據,就須要進行異常處理(自動或人工)

銷售層

前端庫存和實物庫存保持一致,不能超賣
    預售時,就是虛擬庫存,下單時涉及的庫存動做只在銷售層,待到備貨以後,再推送至調度層
    銷售層的庫存決定是否可售賣,下單是否能成功。秒殺時,活動庫存決定了是否能夠秒殺。在預售時,預售庫存決定是否能夠下定金預約。
    1.可銷售庫存:網站前臺顯示的庫存。>0,前臺網站顯示商品可銷售
    2.鎖定庫存:用戶下單鎖定庫存,支付後扣減庫存。
    3.已銷售庫存:統計商品已售數量。支付成功,商品就算作已銷售庫存。若是取消訂單或售後就須要走相應的庫存變更流程變更
    4.活動庫存:活動時,分配固定數量的商品給相應的活動。這時須要從可銷售庫存中佔用相應數量給活動庫存。這部分庫存也走相應的鎖定,減扣邏輯。
    5預收庫存:這部分是虛擬庫存,主要是拉動需求。預售訂單須要備貨以後,再推送至調度層

調度層

調度層至關於訂單的分配中心,將訂單轉化爲發貨單,按照調度規則決定哪些SKU由哪一個倉庫發貨。
    調度層庫存分爲單倉,區域,總庫存三個維度。區域庫存指的是這些倉庫只發某一區域的。總庫存即全部庫存的sku庫存總計
    1.帳面庫存:倉庫中實物庫存。只要未出庫的都算在帳面庫存中。
    2.可用庫存:倉庫中可供發貨的庫存,這個部分庫存是可供調度的庫存
    3.在途庫存:下個採購單還沒有入庫的庫存,在途庫存理論上部分是可供銷售的。
    4.不可銷售庫存:倉庫盤損的庫存,一般是倉庫中的不良品,是沒法售賣的庫存。
    5.已用庫存:在調度層已分配的庫存

倉庫層

出庫,入庫盤點都會引發倉庫庫存的變更
    1.可用庫存:發貨單推至倉庫後,倉庫能夠用於發貨的庫存,不包括鎖定的庫存
    2.鎖定庫存:發貨單推至倉庫後鎖定庫存,鎖定時同時去鎖定庫位庫存
    3已出庫庫存:已經確認出庫的實物庫存。
    4不可用庫存:盤點時發現的不良品,須要報損,從可用可恥轉化爲不可用庫存。
    庫位:倉庫中的庫存是由庫位庫存組成的,庫位上分爲可用庫存,鎖定庫存兩種。
庫存同步
    1.自上而下:用戶下單後,首先會生成訂單,扣減銷售層的庫存;而後流轉到調度層進行調度,生成發貨通知單,調整調度層的庫存;最後推送至倉庫,wms系統同步相應,扣減庫存並進行出庫。
    2.自下而上:會連鎖引發倉庫層,調度層,銷售層的可用庫存逐步增長。
        1.採購入庫單
        2.退貨入庫單
        3.調撥入庫單

銷售庫存管理

業務場景
        1.容許超賣
        2.作預售
        3.不一樣活動獨佔庫存
        4.不一樣渠道庫存
    可銷售庫存=銷售總庫存-鎖定庫存
        只有可銷售庫存>購買數量時,才能下單成功。
        下單:
            可銷售庫存-2,鎖定庫存+2
        支付成功
            銷售總庫存-2
            現貨庫存-2
            鎖定庫存-2
            已銷售庫存+2
        支付失敗
            可銷售庫存+2
            鎖定庫存-2
        取消訂單
            銷售總庫存+2
            現貨庫存+2
            已銷售庫存-2

庫存調度邏輯

庫存調度影響因素
        1.物流時效
            哪一個倉庫發貨快
        2.倉庫等級
        3.業務需求
    庫存調度規則
        1.業務場景及前提
            a.企業在不一樣區域都有中心倉,協同倉。不一樣類型倉庫優先級不一樣
            b.同一倉庫配送區域分級,分一級區域(24小時達),二級區域(2日達),三級區域(2日以上)同一倉庫不一樣級別區域不能重複,對於同一倉庫,配送區域等級不能重複
            c.同一省份的供應服務商,設置其配送優先級。
            d.物流時效優先。
        2.庫存調度示例邏輯
            a.在下單時,先篩選出對於訂單有庫存的倉庫
            b.將收貨地址與這些倉庫的一級配送區域匹配,若沒有再去匹配二級區域,依次類推
            c.篩選出同級區域的倉庫,再根據倉庫優先級進行篩選。
            d.若仍有多個倉庫(同一類型的倉庫)待選,例如金華從寧波協同倉、杭州協同倉發貨時效相同,再根據同級倉庫之間的優先級來進行選擇,最後選擇倉庫(例如杭州倉)。
            e.選擇好倉庫以後,再根據SKU優先級、運費(體積、重量)等因素來選擇物流公司。
            f.當訂單中有多SKU時,還會根據庫存調度規則進行拆單

《電商產品經理寶典:電商後臺系統產品邏輯全解析》前端

相關文章
相關標籤/搜索