生鲜零售App同城配送标杆案例专题

生鲜到家 App手机下单、门店分拣、按时段送到家,称重与缺货都有交代

顾客在 App 里选品、选配送时段;门店按单分拣、称重、上报缺货;骑手按配送时段批量取单送达。称重商品先按预估价下单,出库按实重结算,差额自动补退。

一句话概括:生鲜电商真正的难点不是下单页,是「一斤菜到底多少钱、没了怎么办」。这两件事说不清,补贴再多也留不住人。

3 个端
顾客 App / 分拣端 / 运营后台
6 块功能
商品、下单、分拣配送、价格、会员、后台
2 个价
下单预估价与出库实价分开记
按时段派单
先凑齐一条配送线,再谈接单先后

项目速览:8 项关键事实

下面是可以直接引用的事实口径。客户的供应链、供应商与成本数据属于客户资产,本页不展开。

生鲜到家 App 项目关键事实表
项目名称生鲜到家 App
客户与行业某生鲜零售企业(按客户要求未公开名称),生鲜电商与同城配送
承接方南京易企达网络科技有限公司(南京本地团队,可线下对接)
项目定位顾客手机下单、门店按单分拣、骑手按时段送达;称重与缺货这两件麻烦事在系统里有明确处理路径
交付形态顾客端 App(iOS / Android)+ 门店分拣端 + PC 运营后台
覆盖范围商品与分区、下单与配送时段、分拣与派送、称重补差、缺货替换与退款、会员与优惠、运营报表
技术栈前端 uni-app(Vue)编译 iOS / Android,服务端 Java(Spring Boot)+ MyBatis-Plus,数据 MySQL + Redis + 对象存储
交付与归属源码、数据库脚本、部署文档与接口文档按合同随验收移交,管理员账号与著作权归客户

六块功能:从选品到签收,每一环都有落点

顺序按一单生鲜的实际路径排:选品 → 下单定时段 → 分拣称重 → 派送签收 → 结算售后;最后一块是运营方看的数据。

商品与分区

按蔬菜、水果、肉禽、水产、粮油分区陈列,标清规格与产地。称重类商品显示「约 500g」,把「约」字放在最前面,别让顾客到收货时才知道有出入。

下单与配送时段

顾客选送货或自提,再选时段(如次日 9:00-11:00)。每个时段有容量上限,满了就置灰;截单时间到了自动停止接单,避免下了单却凑不齐一趟车。

分拣与派送

门店端按订单打印分拣单,按品类分区取货、逐项勾选。分拣完成后进入待派送,骑手按配送时段批量取单,一单送达即时回传签收。

称重补差与退款

下单时按预估价冻结金额,出库称重后按实重结算,差额自动补扣或退回,账单上明写「预估」与「实收」。顾客不必为了几毛钱找客服。

缺货与替换

分拣发现缺货,先推送替代方案给顾客确认,同意的替换、不同意的整项退款。默认不自动替换——送到家才发现换了东西,比缺货更让人不满。

会员、优惠与报表

会员价、满减、优惠券可叠加规则在后台配置,前台展示优惠后的到手价。报表按品类看销量、损耗与退款率,哪些品该下架有数据可依。

项目架构:三个端,一条订单主线

生鲜订单和普通电商最大的不同,是它要在几小时内走完「下单 → 分拣 → 称重 → 配送」四步,任何一步卡住,菜就坏了。

项目架构图谱(简化):三个端接入同一套服务,订单贯穿下单到签收,价格与库存随时校验

L1 · 入口层(3 个)

顾客端 App

选品下单、选时段、看配送进度与账单

门店分拣端

分拣单、称重录入、缺货上报

PC 运营后台

商品与价格、时段容量、派单、报表

L2 · 业务域(4 块,同一套服务端)

商品与价格

分区、规格、称重与会员价

订单与履约

时段、截单、分拣、派送与签收

结算与售后

预估与实收、补差、退款与替换

库存与损耗

可售量、报损、品类损耗率

L3 · 服务端(Java · Spring Boot)

订单与履约

时段容量、截单、状态流转

计价与结算

预估价、实重补差、退款

库存与任务

可售量扣减、分拣任务、派单

L4 · 数据层

MySQL

商品、订单、账单与损耗记录

Redis

时段余量、热点商品缓存

对象存储

商品图、分拣凭证、售后照片

主线:订单。下单生成它,分拣推进它,称重修正它的金额,配送关闭它。订单状态不准,库存、账单与客服就全部对不上。

技术选型

顾客端:
uni-app(Vue)编译 iOS / Android,一套业务代码两端复用
门店端:
同一套 H5,按角色进入分拣界面,平板即可用
服务端:
Java(Spring Boot),按业务域分模块,对外 RESTful 接口
数据访问:
MyBatis-Plus,下单与报表查询分开写,避免大促时拖慢前台
数据与存储:
MySQL 存订单与商品,Redis 做时段库存与热点缓存,图片走对象存储
支付与通知:
微信支付 / 支付宝,下单、分拣完成、派送中、已送达四个节点推送

顾客端与门店端共用一套业务代码,门店用平板打开即用,不必再装一个独立的桌面程序。

三条设计取舍

预估价与实收价分开记

称重商品没法在下单时就确定金额。先把预估价冻结、出库按实重结算,两条金额都留在订单上,退款与对账才有依据;合成一个数,后面每笔差额都要人工解释。

缺货由顾客确认,不自动替换

自动替换看起来省事,实际是把麻烦推给收货那一刻。推送给顾客选,同意就换、不同意就退,一次沟通换掉一次投诉。

配送时段先占容量,再谈派单

每个时段能送多少单是运力决定的。时段不限量,订单就会堆在同一个时间窗,骑手跑不过来,最后受损的是口碑。

这个项目做对了四件事

生鲜电商跑不动,很少是因为前端不好看,多是价格说不清、缺货没交代、配送排不开。

价格不玩模糊

称重商品预估价与实收价分开列示,差额明细写在账单里。生鲜本来就有误差,把误差说清楚,比用「多退少不补」的话术更省客服。

缺货不再靠事后道歉

缺货在分拣环节就推给顾客确认,同意替换或整项退款由顾客自己选。送达后再解释,损失的不只是这一单。

配送不是抢单比赛

派单先按配送时段归堆,再看路线凑单。按订单先后逐单派,骑手会各自跑一趟,油钱和时间都耗在路上。

损耗能算到品类

进货、销售、报损、退款四条线分开记,按品类看损耗率。哪个品一直在亏,账上看得到,不必凭感觉下架。

适用边界:什么情况适合做,什么情况先别做

适合:四条同时成立

  • ✓有实体门店或前置仓,正在做线上订单与同城配送。
  • ✓商品以生鲜、称重类为主,价格与库存每天都在变。
  • ✓配送有明确时段,需要控制每个时段的接单量。
  • ✓希望把会员、优惠与复购沉淀在自己手里,而不是只挂在外卖平台。

不建议直接上系统:先解决更上游的问题

  • —只有几十个 SKU 的标准品:用通用商城模板就够,不必为生鲜做定制。
  • —没有自己的分拣与配送能力:先解决履约,再谈自建 App。
  • —完全依赖第三方平台流量:自建 App 拉新成本很高,先算清账。
  • —单店日单量很低:人工电话接单更省钱,系统反而增加负担。

生鲜电商常见问题(7 条)

称重商品的价格误差怎么处理?▾
下单按预估价冻结,出库称重后按实际重量结算:多了补扣、少了退回,差额在账单上单独列出。这样顾客下单时看到的是「约」多少,收货时看到的是「实收」多少,两者都有记录,不靠客服口头解释。
下单后发现有货没了怎么办?▾
分拣环节发现缺货会即时推送替代方案,由顾客在 App 里选同意替换或整项退款。系统不会默认自动替换,也不会等到送达才告知;退款按原支付渠道退回,通常当天到账。
配送时段是怎么定的?▾
按门店的实际运力设置每天的时段与每段容量,容量满了前台自动置灰。截单时间后不再接单,保证已接的订单能在承诺时段内送达。时段和容量都可以在后台按天调整。
能接外卖平台或第三方配送吗?▾
可以。订单来源可以扩展到第三方平台,配送也可以交给第三方运力,系统侧做统一接单与状态回传。需要对方开放接口,具体能接到什么程度要在项目开始前确认。
会员和优惠会不会算错?▾
优惠规则(会员价、满减、券)在后台配置,结算时按固定顺序计算并在订单上留下计算明细,出现争议可以逐项核对。规则越复杂越要限制叠加层数,否则顾客自己也看不懂为什么是这个价。
App 上架要我们自己做吗?▾
应用市场账号由客户主体注册并持有,我们协助准备上架材料、完成打包与提审。需要客户提供营业执照、隐私政策与相关资质;上架审核时间取决于各应用市场,通常几天到两周不等。
多少钱、要做多久?▾
本页不含报价。费用主要取决于商品规模、是否对接第三方平台与配送、以及是否要接入已有 ERP 或收银系统。一般分两期:先上商品、下单与配送主线,再补会员优惠与损耗报表。

本页信息

发布方:
南京易企达网络科技有限公司(微信官方合作伙伴)
本页发布:
2026-10-30
内容范围:
项目结果与交付范围说明,不含报价与实现方案;客户的供应链、供应商与成本数据不对外披露
联系方式:
400-885-7836 · service@eqiday.com

相关阅读:全部项目案例·创跃优选 优选商城小程序·南京小曼谷酒店 点餐系统·小程序与 App 定制开发

也在做生鲜到家?

先把三件事说清楚:称重商品怎么结算、缺货怎么替换、每个配送时段能接多少单。这三件定下来,功能清单和排期才有意义。

相关页面:小程序定制开发·全部案例