初味安集元气坊 — 社区团购扫码下单小程序产品系统Vibe Coding

我要开发同款
proginn16434996272026年09月06日
7阅读

技术信息

语言技术
JavaScriptNode.jsMongoDB小程序
系统类型
小程序轻应用
行业分类
电商生活旅游

作品详情

行业场景

社区手作食品小店(烘焙、轻食、元气饮品类)的线上化接单场景。传统方式靠微信群接龙下单,商家手工汇总,容易漏单、错单、超卖。本系统让商家生成店铺二维码,顾客扫码即可浏览商品、选规格、预约取货时间并下单,到店自提线下结算,无需接入微信支付即可跑通轻量交易闭环,帮助小微商家以零成本把「群接龙」升级为标准化订单流程。

功能介绍

C端顾客:商品首页网格展示(下拉刷新、上拉加载更多);商品详情页含图片轮播、SKU多规格选择器、实时库存状态;下单页填写姓名、手机号、取货时段、备注,固定自提不付款;订单列表与订单详情,支持按状态筛选和取消订单。商家端:小程序内即可完成订单管理(搜索、筛选、标记取货、取消、结算确认)和商品管理(新增、编辑、上下架、SKU配置、库存调整),无需额外后台系统。底层支持按SKU维度防超卖、商家openid白名单鉴权,V1.1版本新增金额以「分」存储消除浮点误差、余额扣款原子操作、订单状态机(待付款→已付款→已备货→已完成→已取消)及订单/商品/会员数据CSV导出。

项目实现

本人独立完成全栈开发。前端为微信小程序原生框架(WXML/WXSS/JS),自研N维度联动SKU选择器组件:解析商品specs动态构建维度树,实时计算其他维度可选性并禁用不可选项,选满维度后匹配唯一SKU。后端基于微信云开发:4个云函数(商品、订单、管理、数据初始化)+ MongoDB云数据库。核心难点是防超卖:下单时在db.runTransaction事务内读库存、校验状态、按SKU全量改写库存数组并用_.inc原子扣减,同步汇总商品总库存,保证并发下单不超卖;商家鉴权采用openid白名单常量加merchants集合双校验。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论