Bunny多端电商商城产品系统

我要开发同款
lixuan2026年04月10日
4阅读

技术信息

作品详情

行业场景

“小兔鲜儿”瞄准生鲜食品这一高频、刚需赛道,以微信小程序为入口,为用户提供蔬菜、水果、肉禽、水产、乳品、烘焙等生鲜商品的在线选购与配送到家服务。其核心竞争点在于“新鲜、快捷、便利”,对标社区生鲜店、菜市场以及每日优鲜、叮咚买菜等同类平台,但更可能聚焦区域性市场或私域流量运营。
二、目标用户群体
家庭采购决策者(25-50岁,多为宝妈、上班族):追求食材新鲜、安全,希望节省去菜市场或超市的时间。
年轻独居或合租群体(20-35岁):看重小程序下单的便捷性,偏好小份装、半成品菜或即食鲜食。
社区中老年用户(通过子女推荐或线下推广进入):对价格敏感,但一旦习惯小程序下单,复购率极高。
三、核心使用场景
日常三餐备餐:用户在下班路上或午休时打开小程序,浏览“今日鲜荐”或“限时秒杀”,加入购物车后一键下单,预约30分钟~2小时内送达,到家即可烹饪。
周末家庭囤货:周末上午,用户通过分类模块选购水果、牛奶、鸡蛋等耐储存生鲜,凑满包邮门槛,集中配送。
即时应急需求:做饭时发现缺葱姜蒜、酱油或一块肉,立即打开小程序搜索,通过SKU模块快速选择规格(如“200g猪瘦肉”),使用微信支付完成,配送员极速送达。
尝鲜与推荐:在推荐模块看到“新疆库尔勒香梨”“进口车厘子”等爆品,结合用户历史购买行为生成个性化推荐,刺激冲动消费。
会员与积分运营:登录模块后,用户可查看会员等级、积分抵扣金额,地址模块支持多地址(家、公司)切换,订单模块跟踪配送进度,售后可发起退款/退货。
对于项目是如何支撑业务的:
首页:承载活动banner、金刚区(分类入口)、秒杀倒计时、推荐商品流,是流量分发中枢。
推荐模块:基于协同过滤或热门榜单,提升客单价与转化率。
购物车模块:支持凑单、满减提示、失效商品清理,是促成结算的最后一步。
订单模块:整合待付款、待发货、待收货、待评价、售后,形成交易闭环。

功能介绍

用户登录:支持微信一键登录、手机号快捷登录,获取用户昵称和头像,管理登录态与 token 刷新。

首页模块:展示轮播图、金刚区图标、秒杀倒计时、限时拼团及个性化商品推荐流。

推荐模块:基于用户浏览和购买行为生成“猜你喜欢”,支持下拉刷新加载更多推荐商品。

分类模块:左侧二级/三级分类树,右侧商品列表,支持按销量、价格、新品排序筛选。

详情模块:商品主图/视频轮播、多规格 SKU 选择(价格、库存联动)、图文详情、评价标签展示。

地址模块:收货地址增删改查,调用微信地图选点,支持设为默认地址及导入微信地址。

购物车模块:商品数量增减、删除、失效商品自动标灰,实时计算总价并跳转结算。

订单模块:整合待付款、待发货、待收货、待评价、售后/退款,订单详情可查看物流轨迹。

SKU 模块:独立管理商品规格(如颜色、尺寸),实现库存扣减、价格切换及限购校验。

项目实现

请求拦截器封装:基于 uni.addInterceptor 实现全局请求拦截,自动附加 Token 到请求头,统一处理 401、500 等异常码,并支持网络错误重试与 loading 状态管理。

Pinia 持久化适配:使用 pinia-plugin-persistedstate 配合自定义存储适配器,兼容微信小程序 wx.setStorageSync 与 H5 的 localStorage,实现登录态、购物车数据多端持久化。

可复用 SKU 规格组件:设计支持多规格(颜色、尺寸等)的 SKU 选择器,基于组合式 API 抽离库存计算、价格联动、图片切换逻辑,并暴露事件供父组件调用,实现跨页面复用。

图片上传组件:封装 uni-app 图片选择与上传逻辑,支持多图选择、压缩、拖拽排序、删除及预览,集成云存储接口,展示上传进度与失败重试。

微信登录集成:调用 uni.login 获取 code,后端换取 openId 与 unionId,存储 Token 并同步到 Pinia;实现静态授权与按钮授权两种方式,处理拒绝授权后的引导。

微信支付闭环:统一下单接口返回预付单信息,调起 uni.requestPayment,根据支付结果跳转订单详情页;处理支付超时、取消支付、余额不足等边界异常,并轮询订单状态确保最终一致性。

示例图片

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

评论