面向农产品自营商家、农场及地方特色食品品牌,搭建覆盖微信小程序、电脑与手机网页的线上商城。针对商品信息分散、规格库存难维护、订单靠人工跟进以及售后记录不统一等问题,将商品展示、选购下单、库存管理、发货和退款集中到一套业务系统中。用户可按分类选购时令鲜果、粮油和干货,商家通过统一运营后台维护商品与订单。项目为个人作品,使用演示商品和测试数据,适用于展示农产品电商及中小商家自营商城的开发能力。
点击空白处退出提示
面向农产品自营商家、农场及地方特色食品品牌,搭建覆盖微信小程序、电脑与手机网页的线上商城。针对商品信息分散、规格库存难维护、订单靠人工跟进以及售后记录不统一等问题,将商品展示、选购下单、库存管理、发货和退款集中到一套业务系统中。用户可按分类选购时令鲜果、粮油和干货,商家通过统一运营后台维护商品与订单。项目为个人作品,使用演示商品和测试数据,适用于展示农产品电商及中小商家自营商城的开发能力。
1. 多端商城:微信原生小程序与响应式网页,提供首页轮播、分类浏览、商品搜索、详情展示和规格选择,适配手机与桌面访问。
2. 购物与订单:支持登录、购物车、收货地址、配送与运费核算、提交订单、订单查询和取消;保存下单时的商品、价格与收货信息快照。
3. 库存与支付:下单锁定库存,取消或超时关闭后释放;已实现微信支付预支付、回调验签、主动查单与本地模拟支付,覆盖小程序 JSAPI 和网页 Native 扫码支付接口。
4. 运营后台:商品封面上传、分类与规格维护、上下架、库存调整及流水、订单筛选、物流录入和发货确认;支持整单退款申请、审核、结果查询与失败重试。
5. 多端协作:小程序和网页共用后端商品与交易数据,提供后台权限控制、操作审计和业务待办。当前可进行本地演示,真实商户支付与微信真机联调仍待完成。
本人负责项目需求梳理、功能设计、前后端整合、测试验证与部署配置,开发过程中使用 AI 辅助编码及演示视觉素材制作。小程序采用 TypeScript、WXML、WXSS;网页采用 Next.js、React、TypeScript;后端使用 Python、Django REST Framework,配合 MySQL、Redis,并基于 Django Admin 与 Unfold 定制中文运营后台。
实现重点包括:通过数据库事务与行锁保护库存,结合幂等请求避免重复下单;按订单状态约束支付、取消、发货和退款操作;保存交易快照与操作流水,便于业务追溯;统一商品接口与媒体资源,保持网页和小程序读取一致的商品数据。
项目提供 Docker Compose、Nginx 部署配置及 OpenAPI 接口文档。最近一次网页分支验收记录为 176 项后端测试、14 项浏览器测试通过,覆盖商品更新、交易和退款等流程,并完成桌面与手机宽度的页面检查。





评论