随着业务的不断发展,严选库存管理逐步形成以全渠道共享库存为大基调,兼顾供给、履约、营销等不同业务场景对锁定库存的诉求,将严选锁定库存从基础型能力逐步发展成支持复杂业务场景的策略型能力,以达成共享库存和专用库存之间的管理和平衡。
1. 前言
严选电商业务具有多渠道售卖、线上线下一体、多仓布货的特点。随着业务的发展,电商的库存管理是在全渠道共享库存的前提下,兼顾供给、履约、营销等不同业务场景对库存管理方面清晰而不尽相同的诉求。
这些诉求的核心点是需要在共享库存和专用库存之间进行管理和平衡,以满足大部分通用场景和特殊用途的库存使用,其中特殊用途如:
-
营销活动需要优先保障某个直播、促销活动的库存充足;
-
某些渠道有特殊要求需要库存数量不得低于特定值;
-
有个大客户特别重要,即将采购一批商品;
-
某些运营出库场景需要确保某个仓库的库存数量足够以实现指定仓发货;
-
......
2. 库存体系及锁定库存设计
那如何支撑复杂业务场景对专用库存的需求?库存中心基于库存分层体系,设计“锁定库存”概念来实现特殊场景下库存的“专款专用”。
锁定库存的设计也需要符合电商库存的体系,严选的库存体系为3层结构设计,分为销售层库存、实物层库存和仓库层库存:
-
仓库层库存
是一线的生产系统数据,最能反映仓内&店内商品实物数量,一般存在于仓库WMS系统或者门店管理系统;
-
实物层库存
又称“调度库存”,是链接销售端和仓库端的枢纽,是所有仓库实际货物数据的汇总。实物层库存关注订单履约而非库内生产,来源于仓库库存,是销售库存建立的基础,用户下单后如何调度订单、选择从哪个仓发货等一系列策略,均依赖于调度层库存数据;
-
销售层库存
是面向用户,决定用户购买行为是否能够成功的库存数据。
了解完严选库存的分层设计模型后,那锁定库存是对应哪个维度的概念?锁定库存是什么实现逻辑?接下来将一一解答。
2.1 锁定库存的维度
从前面描述的场景可以得知,有些情况是需要满足营销侧需求,因而设计销售层库存锁定来支持该场景,但是还有一些场景除了要锁定销售库存不让其他场景使用外,还需要限定在某个仓库发货,因而还需要设计实物层锁定。总结起来,锁定库存的维度分为:
-
销售层锁定
通常营销活动场景采用对销售层库存进行锁定,销售锁定库存的去向分为3种,分别是被销售订单消耗、被释放(手动&自动)、被迁移。
-
实物层锁定
又称实仓锁定,一些业务场景不仅需要锁定还需要指定仓,则采用实物层锁定,实物层锁定又分为纯实物层锁定和映射到销售层的实物锁定。实物锁定库存的去向分为订单履约出库消耗和被释放(手动&自动)。
2.2 锁定库存的实现逻辑
锁定库存的实现逻辑还需要覆盖良品和微瑕品2种,通用的核心流程包含锁定库存的申请、锁定库存的管理以及锁定库存的使用,其中锁定库存的申请由各个业务场景发起,经由商品开发人员或者计划执行人员审批后,系统自动将对应库存从共享池划到指定的锁定池。
接下来会进一步介绍库存中心是如何管理大大小小的锁定池以及锁定库存如何被不同业务场景精准使用,由于良品和微瑕品的差异,因此会分开进行说明。
-
良品锁定库存
按照skuId + 锁定键 + 仓库(如销售层锁定,则仓库为空)+ 锁定数量进行管理,其中锁定键(也称为lockkey)是锁定库存的唯一秘钥。每条锁定数据上又会附带锁定渠道、锁定类型等信息来对锁定的具体业务场景进行描述,同时每个业务场景也只能根据唯一秘钥使用自己所申请的锁定库存。
-
微瑕品锁定库存
按照skuId + 一级分类 + 二级分类 + 锁定键 + 仓库(如销售层锁定,则仓库为空)+ 锁定数量进行管理,同良品锁定库存的设计,锁定键(也称为lockkey)是锁定库存的唯一秘钥。每条锁定数据上又会附带锁定渠道、锁定类型等信息来对锁定的具体业务场景进行描述。
3. 锁定库存的发展过程
锁定库存管理是以使用共享库存为大基调,使用锁定库存满足业务定制化需求,结合业务场景设计通用化能力,合理丰富库存模型和应用逻辑。
严选锁定库存的设计逐步从基础能力发展成支持复杂业务场景的策略型能力。严选库存中心在锁定库存的建设上不断从粗放到精细,先后经历了基础能力搭建阶段、锁定能力规范阶段到策略能力搭建阶段。
3.1 基础能力搭建阶段
初期系统发展落后于业务发展,重点关注锁定库存的模型扩展和基础能力搭建。结合业务场景的需求逐步搭建了库存锁定基础能力,锁定来源主要有业务锁定、主站锁定、渠道锁定、库存内部系统锁定,按照销售层锁定和实物层锁定类型建立了一级通用能力和二级细分能力。
3.2 锁定能力规范阶段
本阶段需要对已经建立的库存锁定基础能力和流程进行规范,从业务使用场景、能力使用过程、结果监控评价等环节进行统一标准化管控,以解决库存使用规范性差,使用效率管控弱等问题。
-
收口:重点关注2个环节,即下单补货环节的需求来源以及下单履约环节的锁定使用场景进行管控。
-
标准:对于单独备货和临时备货的场景采用标准化的审批流程。
-
处置:对低库存场景的感知以及低库存场景下多渠道之间的库存分配。
-
规范:库存锁定的场景进行精细化管理,锁定规则标准化管理。
-
监控:对供给、履约、营销场景中申请的锁定库存进行存量监控和消耗预警,同时建立相应的评价和处理机制。
3.3 策略能力搭建阶段
策略能力搭建是建立在基础数据层和基础能力层之上,策略管理层是为了应对复杂的营销活动和供应链管理任务中的灵活需求,以解决人工处理的慢和营销节奏的快之间矛盾,系统自动根据不同场景和条件,执行相应的策略。例如锁定库存的智能划拨、到期自动释放、锁定迁移等等。
4. 结尾
随着电商业务的不断发展,为了支持营销活动和供应链运营过程中一些“专款专用”的库存需求,严选锁定库存的设计从基础型能力逐步发展成支持复杂业务场景的策略型能力,并且在此过程中逐步实现了锁定场景精细化管理和锁定规则标准化管理。
锁定库存的使用也是一门学问,一方面可以更好更灵活地支持不同业务需求,另外一方面不恰当的使用锁定库存(如锁定库存过多、过久等)也会造成呆滞库存,影响库存的消化进度。总的来说,对库存使用的推进方向是以共享库存为大基调,同时建设锁定库存能力为补充,以满足业务需求的多样化发展。