一、生鲜规格管理的核心需求
1. 多维度规格定义
- 基础规格:重量(kg/g)、体积(m³)、数量(个/盒)、尺寸(长宽高)等。
- 生鲜特有规格:
- 分级标准:如水果的等级(A级/B级)、蔬菜的新鲜度(鲜品/次品)。
- 包装形式:散装、预包装、礼盒装、真空包装等。
- 产地/品种:如“丹东99草莓”“宁夏硒砂瓜”。
- 保质期/批次:需记录生产日期、保质期,支持批次追溯。
- 组合规格:如“3斤装苹果+2斤装橙子”的套餐组合。
2. 动态规格调整
- 生鲜价格波动频繁,需支持规格的实时修改(如单价、起订量)。
- 季节性规格变更(如冬季推出“5斤装车厘子”)。
- 促销活动中的临时规格(如“买一送一”的组合装)。
3. 规格与库存的联动
- 库存需按规格细分(如“A级苹果-5kg装”的库存数量)。
- 支持规格间的转换(如散装苹果分装为5kg装后扣减散装库存)。
- 预警机制:低库存规格自动提醒补货。
4. 规格与订单的匹配
- 用户下单时需选择具体规格(如“3斤装”或“5斤装”)。
- 支持规格缺货时的替代推荐(如“5斤装缺货,推荐3斤装×2”)。
- 规格变更后的订单处理(如用户修改规格后的价格调整)。
二、技术实现方案
1. 数据库设计
- 规格主表:存储规格ID、名称、类型(重量/数量/包装等)、单位。
- 规格值表:存储具体规格值(如“5kg”“礼盒装”)。
- 商品-规格关联表:建立商品与规格的映射关系(如“苹果”关联“5kg装”“10kg装”)。
- 批次表:记录规格对应的批次信息(生产日期、保质期、供应商)。
2. 规格管理API
- 增删改查接口:支持运营人员动态添加/修改规格。
- 规格校验接口:下单时校验用户选择的规格是否有效(如库存是否充足)。
- 规格转换接口:处理散装与包装规格的库存转换(如散装苹果分装为5kg装)。
3. 前端交互设计
- 规格选择器:以树形结构或标签形式展示可选规格(如先选“重量”,再选“5kg”)。
- 动态定价:根据用户选择的规格实时显示价格(如“5kg装¥50”)。
- 规格提示:对特殊规格(如“需冷藏”)进行醒目提示。
三、关键业务场景与解决方案
1. 采购环节
- 问题:供应商提供的规格与系统定义不一致(如“约5kg”与“精确5kg”)。
- 解决方案:
- 支持采购时录入实际重量/数量,系统自动归集到最近似的规格(如4.8kg归为“5kg装”)。
- 提供规格容差设置(如允许±10%的重量偏差)。
2. 分拣与包装
- 问题:分拣时需按规格重新包装(如将散装苹果分装为5kg装)。
- 解决方案:
- 集成分拣系统,自动生成分拣任务(如“需分拣100箱5kg装苹果”)。
- 支持分拣过程中修改规格(如实际分拣为4.9kg,系统自动调整库存)。
3. 配送环节
- 问题:不同规格对配送成本的影响(如大规格需更大包装箱)。
- 解决方案:
- 规格与配送模板关联(如“5kg装”对应“大号泡沫箱”)。
- 动态计算运费(如按体积/重量计费)。
4. 售后与退换货
- 问题:用户退换货时需按原规格返还(如退“5kg装”需整箱退回)。
- 解决方案:
- 退换货流程中强制选择规格(如“请选择退回的规格:5kg装”)。
- 规格与退款金额联动(如退回“5kg装”按原价退款)。
四、优化与扩展功能
1. 规格模板库
- 预置常见生鲜规格模板(如“水果礼盒装”“肉类冷冻装”),减少重复配置。
- 支持模板的复制与修改。
2. 规格历史记录
- 记录规格的修改历史(如“2023-01-01 价格从¥50调整为¥55”),便于溯源与审计。
3. 规格与营销活动联动
- 针对特定规格设置促销(如“5kg装苹果立减¥10”)。
- 支持规格的满减、折扣、赠品等营销规则。
4. 多语言与多单位支持
- 国际化场景下支持不同单位的规格(如“lb”与“kg”的转换)。
- 多语言规格名称(如英文、西班牙文)。
五、总结
生鲜规格管理需兼顾业务灵活性与系统严谨性,通过多维度规格定义、动态库存联动、用户友好交互设计,实现从采购到配送的全流程高效管理。同时,需预留扩展接口以支持未来业务变化(如新增规格类型、接入第三方分拣设备等)。