一、生鲜规格管理的核心需求
1. 多维度规格定义
- 基础规格:重量(如500g/份)、体积(如1L/瓶)、数量(如6个/盒)、包装形式(如散装、预包装)。
- 动态规格:根据季节、产地、品质等级(如A级/B级)动态调整规格参数。
- 组合规格:支持多规格组合销售(如“3斤苹果+2斤橙子”套餐)。
2. 规格与SKU的映射关系
- 每个SKU需绑定唯一规格组合,例如“红富士苹果(500g/份,A级)”对应独立SKU。
- 规格变更时(如从500g调整为600g),需自动更新关联SKU的库存、价格等信息。
3. 规格的标准化与灵活性
- 标准化:定义行业通用规格模板(如水果按“斤/公斤”、肉类按“克/千克”)。
- 灵活性:允许自定义规格(如“礼盒装”可包含多种规格商品)。
二、系统功能设计
1. 规格模板管理
- 模板创建:支持管理员预设规格模板(如“水果-重量类”“肉类-部位类”)。
- 模板复用:新商品可直接套用模板,减少重复输入。
- 模板扩展:允许为特定商品添加自定义规格字段(如“进口/国产”)。
2. 规格与商品关联
- SKU生成:根据规格组合自动生成SKU编码,支持手动调整。
- 规格展示:在商品详情页清晰展示规格信息(如“净重:500g±5%”)。
- 规格筛选:支持用户按规格筛选商品(如“只显示1kg以上包装”)。
3. 库存与规格联动
- 动态库存:根据规格拆分库存(如“500g苹果”库存100份,“1kg苹果”库存50份)。
- 规格转换:支持库存按比例转换(如1kg库存可拆分为2份500g)。
- 预警机制:当某规格库存低于阈值时,自动触发补货提醒。
4. 价格与规格关联
- 阶梯定价:不同规格对应不同价格(如“500g:10元,1kg:18元”)。
- 促销规则:支持按规格设置促销(如“买2份500g送1份”)。
- 成本核算:根据规格自动计算采购成本、损耗率等。
三、技术实现关键点
1. 数据库设计
- 规格表:存储规格类型(重量、数量等)、单位、默认值。
- SKU表:关联商品ID、规格ID、库存、价格等字段。
- 规格组合表:记录多规格组合关系(如“500g+A级”)。
2. API接口
- 提供规格查询、SKU生成、库存更新等接口,支持前后端分离开发。
- 集成第三方系统(如ERP、WMS)时,需确保规格数据同步。
3. 用户体验优化
- 前端交互:规格选择采用可视化组件(如滑块选择重量、下拉框选择等级)。
- 错误提示:当用户选择冲突规格时(如同时选“500g”和“1kg”),实时提示并阻止提交。
- 历史记录:保存用户常用规格组合,提升复购效率。
四、业务场景应用
1. 采购环节
- 根据规格生成采购单(如“采购A级红富士苹果,500g/份,1000份”)。
- 供应商按规格供货,系统自动匹配入库。
2. 分拣与包装
- 分拣员按规格分拣商品,系统记录实际重量/数量与规格的偏差。
- 支持动态调整规格(如将1kg苹果拆分为2份500g)。
3. 销售与配送
- 用户下单时选择规格,系统自动计算运费(如大规格商品加收运费)。
- 配送端按规格打包,减少损耗(如易碎品单独包装)。
五、挑战与解决方案
1. 规格标准化难题
- 问题:不同供应商对规格定义不一致(如“1斤”可能是500g或600g)。
- 方案:建立规格换算规则库,系统自动转换单位(如“1斤=500g”)。
2. 规格变更管理
- 问题:规格调整可能导致库存混乱(如从“500g”改为“600g”)。
- 方案:版本控制+历史库存冻结,确保数据可追溯。
3. 损耗与规格差异
- 问题:生鲜实际重量与规格存在误差(如标称500g实为480g)。
- 方案:设置允许误差范围,超差时触发人工审核。
六、案例参考
- 盒马鲜生:通过“称重计价”模式实现动态规格管理,用户可自定义重量,系统按实际称重结算。
- 每日优鲜:采用“预包装+散装”混合模式,支持按规格筛选商品,提升用户决策效率。
总结
生鲜规格管理需兼顾标准化与灵活性,通过系统化设计实现规格定义、库存联动、价格计算的全流程自动化。建议采用“模板+自定义”结合的方式,既降低操作复杂度,又能满足个性化需求。同时,需建立数据校验机制,确保规格数据在采购、销售、物流环节的一致性。