社区手作食品小店(烘焙、轻食、元气饮品类)的线上化接单场景。传统方式靠微信群接龙下单,商家手工汇总,容易漏单、错单、超卖。本系统让商家生成店铺二维码,顾客扫码即可浏览商品、选规格、预约取货时间并下单,到店自提线下结算,无需接入微信支付即可跑通轻量交易闭环,帮助小微商家以零成本把「群接龙」升级为标准化订单流程。
点击空白处退出提示
社区手作食品小店(烘焙、轻食、元气饮品类)的线上化接单场景。传统方式靠微信群接龙下单,商家手工汇总,容易漏单、错单、超卖。本系统让商家生成店铺二维码,顾客扫码即可浏览商品、选规格、预约取货时间并下单,到店自提线下结算,无需接入微信支付即可跑通轻量交易闭环,帮助小微商家以零成本把「群接龙」升级为标准化订单流程。
C端顾客:商品首页网格展示(下拉刷新、上拉加载更多);商品详情页含图片轮播、SKU多规格选择器、实时库存状态;下单页填写姓名、手机号、取货时段、备注,固定自提不付款;订单列表与订单详情,支持按状态筛选和取消订单。商家端:小程序内即可完成订单管理(搜索、筛选、标记取货、取消、结算确认)和商品管理(新增、编辑、上下架、SKU配置、库存调整),无需额外后台系统。底层支持按SKU维度防超卖、商家openid白名单鉴权,V1.1版本新增金额以「分」存储消除浮点误差、余额扣款原子操作、订单状态机(待付款→已付款→已备货→已完成→已取消)及订单/商品/会员数据CSV导出。
本人独立完成全栈开发。前端为微信小程序原生框架(WXML/WXSS/JS),自研N维度联动SKU选择器组件:解析商品specs动态构建维度树,实时计算其他维度可选性并禁用不可选项,选满维度后匹配唯一SKU。后端基于微信云开发:4个云函数(商品、订单、管理、数据初始化)+ MongoDB云数据库。核心难点是防超卖:下单时在db.runTransaction事务内读库存、校验状态、按SKU全量改写库存数组并用_.inc原子扣减,同步汇总商品总库存,保证并发下单不超卖;商家鉴权采用openid白名单常量加merchants集合双校验。



评论