预包装食品品牌从线下渠道转向微信生态自营,原有点单与订单依赖人工微信沟通,库存、优惠券、售后状态无法统一追踪,运营数据只能靠手工整理。项目目标是搭建一套可正式运营的品牌自营商城:用户端完成从浏览、下单、支付到售后的完整闭环,运营侧提供独立 Web 后台维护商品与处理订单,而不是把商家能力塞进小程序端。
点击空白处退出提示
语言技术
Nuxtjs、JavaScript系统类型
小程序轻应用行业分类
电商
预包装食品品牌从线下渠道转向微信生态自营,原有点单与订单依赖人工微信沟通,库存、优惠券、售后状态无法统一追踪,运营数据只能靠手工整理。项目目标是搭建一套可正式运营的品牌自营商城:用户端完成从浏览、下单、支付到售后的完整闭环,运营侧提供独立 Web 后台维护商品与处理订单,而不是把商家能力塞进小程序端。
用户端 18 个页面加分包架构:首页、商品列表、商品详情(多规格 SKU)、购物车、结算、订单列表与详情、售后申请、订单评价、优惠券、收藏、浏览历史、地址管理、合作申请、隐私政策与用户协议。
运营端独立 Web 后台:商品上下架与图文维护、库存与价格管理、订单查看与手动发货、售后审核、合作申请审核、财务报表、营销与通知配置、运费模板、客服二维码、协议设置、账户中心。
核心能力:微信支付下单、退款与异步回调;库存扣减;优惠券发放与订单回滚;订单状态机全链路追溯;视频转码;自定义 tabBar 与客服弹窗组件。
技术架构:微信小程序原生开发 + 微信云开发。5 个云函数承载业务(商城主逻辑、微信支付、支付回调、退款、视频转码),云数据库存储商品/订单/用户,云存储承载图文与视频;管理后台为独立 Web 应用,经 CloudBase SDK 直连云开发。
关键实现:
1. 微信支付下单、退款与异步回调,订单金额与支付状态双向校验,回调做幂等处理;
2. 多规格 SKU 与库存扣减,下单、取消、超时三态回滚;
3. 优惠券发放、核销,以及订单取消后的回滚归属校验;
4. 订单状态机覆盖待付款、待发货、已发货、已完成、售后中,全链路可追溯;
5. 视频转码服务容器化部署,处理商品视频上传与多码率输出。
安全:管理员密码、AppSecret、支付密钥仅存云函数环境变量,前端不持有任何凭据;所有管理写操作强制服务端身份校验。





评论