vkmall(vk商城client端)电商云端一体项目,拥有完善的框架开发文档,易二开。 - 更新日志

1.6.4(2025-07-07)

  • 【重要】对接发起抽奖小助手,奖品支持设置商城优惠券 传送门
  • 【调整】邀请码从8位数调整为7位数(因为24+1+7=32,刚好是微信小程序码的字符串上限位数)
  • 【修复】1.6.3更新引出的编译到Vue2报错的问题
  • 【修复】独立会员价中设置为空会出现实付金额为0的问题
  • 【新增】优惠券详情页
  • 【优化】独立会员价支持关闭

1.6.3(2025-03-21)

  • 【修复】微信小程序商品限购时未弹出提示框的问题
  • 【修复】抖音小程序使用手机号一键登录时报错的问题
  • 【修复】订单支付页面可能会报queryPayment方法不存在的警告
  • 【修复】Vue3模式下安卓App从会员中心进入设置页面会卡死的问题
  • 【新增】支持最新版微信商家转账 开通教程
  • 【新增】商品新增自定义表单字段,用户购买商品前需要填写表单内容
  • 【新增】推广大使分享海报增加背景图,支持在admin设置背景图
  • 【新增】折扣优惠券新增最高优惠金额,设置后使用该折扣券实际最高优惠金额不会超过此值
  • 【新增】门店详情页,支持联系店家和导航到店(从首页-附近门店-点击任意门店进入详情页)
  • 【新增】提现审核通过新增订阅消息通知(暂未做成配置项,需自行修改 sys.withdrawal.js 文件内搜索 vk.openapi.weixin.subscribeMessage.send 函数下的 template_iddata 内的参数)
  • 【新增】推广大使审核通过新增订阅消息通知(暂未做成配置项,需自行修改 sys.salesman.js 文件内搜索 vk.openapi.weixin.subscribeMessage.send 函数下的 template_iddata 内的参数)
  • 【优化】购物车页面点击商品可以跳转到商品详情页

1.6.2(2025-01-22)

  • 【修复】运行报错 'localStorage' has already been declared 的问题

1.6.1(2025-01-21)

  • 【调整】var 调整为 let
  • 【修复】部分情况下,优惠券无法使用的问题
  • 【优化】优惠券可能会显示满NaN打xx折的显示问题
  • 【优化】db_init.json 索引配置

1.6.0(2025-01-13)

  • 【重要】支持微信小程序平台发货功能(自营类目需要接入微信平台发货管理,注意:接入后资金就不是T+1结算,而是用户点确认收货或到期自动确认收货后才会结算)
  • 【重要】对接微信小程序官方的物流查询接口(仅限开通发货管理和物流信息接口的小程序)
  • 【新增】页面 /pages/user/order/info 用于显示微信小程序平台发货消息点击后进入的确认收货页面
  • 【修复】公告列表页和详情页的错别字“与”改正为“于”
  • 【修复】支付宝小程序生成小程序码报错的问题
  • 【修复】微信小程序订单详情页发送客服后,客服点击卡片无法跳转到订单详情页的问题
  • 【优化】商品付款页面支持下拉刷新
  • 【优化】提现方式的添加支持admin后台控制,方便微信小程序审核
  • 【调整】代码中包含的错误的单词maill调整为mall
  • 【调整】用户邀请码位数从6位数调整为8位数
  • 【调整】因支付宝最大支持20个索引(含_id),故uni-id-users表删除了2个默认的索引(invite_timefx.apply_time

1.5.1(2025-01-12)

此版本为特别版本,请勿直接更新

1.5.0(2024-12-20)

  • 【重要】支持发布鸿蒙App和鸿蒙元服务 前往uni-app鸿蒙App专题 前往uni-app鸿蒙元服务专题
  • 【重要】新增华为支付 传送门
  • 【重要】新增华为账号登录(openid登录)和华为账号一键登录(手机号授权登录),可在admin后台配置默认登录方式
  • 【修复】商品库存于sku库存在部分情况下可能会不一致的问题
  • 【修复】分销规则设置赠送会员等级不生效的问题
  • 【优化】Vue3兼容性

Vue3 补充说明:

  1. 插件市场导入插件到HBX时可选 Vue2 或 Vue3,导入后也能在 manifest.json 文件随时切换Vue版本
  2. 为了一套代码同时兼容 Vue2 和 Vue3,插件内代码风格均为 Vue2 选项式风格,但你自己新写的页面是可以用 Vue3 setup 声明式风格的
  3. Vue3针对以下平台专门做了兼容性优化:App-Android、App-iOS、App-harmony、微信小程序、支付宝小程序、Web(含H5、微信公众号)
  4. Vue2针对以下平台专门做了兼容性优化:App-Android、App-iOS、微信小程序、支付宝小程序、抖音小程序、Web(含H5、微信公众号)
  5. 未专门做优化的平台也能编译运行,但可能有小部分UI显示会不一样,属于正常现象

1.4.1(2024-10-18)

  • 【修复】app一键登录失效的问题
  • 【修复】领取优惠券页面用户等级信息未及时更新的问题
  • 【新增】全局错误拦截器
  • 【优化】Vue3兼容性
  • 【优化】登录注册页面在支付宝小程序上的体验
  • 【优化】使用渠道支付时的处理逻辑
  • 【优化】我的订单页面确认收货和评价后更新红点显示的数量
  • 【优化】业务中心-优化粉丝列表昵称未设置时展示匿名用户

Vue3 补充说明:

  1. 已支持Vue3,但为了新安装用户更稳定的用户体验,插件市场导入插件时暂只可选 Vue2 模式,但如果你想现在就体验 Vue3 编译模式,可先导入插件后,手动修改 manifest.json 文件-基础配置-Vue版本选择,选择 Vue3 即可
  2. 为了一套代码同时兼容 Vue2 和 Vue3,插件内代码风格均为 Vue2 选项式风格,但你自己新写的页面是可以用 Vue3 setup 声明式风格的

1.4.0(2024-08-28)

  • 【调整】云函数默认的node版本修改为node18(注意:node18不支持微信支付v2的退款接口,建议改用微信支付v3接口)
  • 【调整】h5默认的路由模式从history调整为hash(因为支付宝云的前端托管只支持hash模式)
  • 【修复】部分情况下,在商品已删除后还能被下单的问题
  • 【修复】订单使用积分抵扣后发生退款或未付款取消订单时,未正确扣除统计累计已使用积分的问题
  • 【修复】纯积分抵扣订单,实付金额为0时,若本单有奖励积分,订单退款后奖励积分没有正确扣回的问题
  • 【新增】会员中心页面新增我的足迹
  • 【新增】定时任务用户统计
  • 【优化】微信小程序隐私协议弹窗
  • 【优化】微信小程序头像昵称设置逻辑
  • 【优化】微信小程序登录时提供暂不登录的按钮,满足微信审核要求
  • 【优化】开启分包预加载功能,提升页面加载速度
  • 【优化】兼容hash模式下h5分享链接生成
  • 【优化】云对象 admin/business/kh.stats 新增请求缓存,缓存5分钟,提升性能
  • 【优化】优化支付宝云的数据库表字段的索引数据类型
  • 【优化】微信登录内部逻辑,提升登录性能
  • 【优化】微信登录支持首次登录(即该微信号未绑定账号时),自动切换为授权手机号注册,注册成功后自动绑定微信号和手机号,下次即可直接微信登录,既通过手机号打通了全渠道又节省了再次登录的费用(小程序获取手机号是按次收费的)
  • 【优化】登录注册页面样式

Vue3 补充说明:

  1. 已支持Vue3,但为了新安装用户更稳定的用户体验,插件市场导入插件时暂只可选 Vue2 模式,但如果你想现在就体验 Vue3 编译模式,可先导入插件后,手动修改 manifest.json 文件-基础配置-Vue版本选择,选择 Vue3 即可
  2. 为了一套代码同时兼容 Vue2 和 Vue3,插件内代码风格均为 Vue2 选项式风格,但你自己新写的页面是可以用 Vue3 setup 声明式风格的

1.3.1(2024-07-03)

  • 【重要】修复 1.3.0 更新引出的微信登录可能会报错的问题
  • 【重要】支持 Vue3 编译模式

Vue3 补充说明:

  1. 为了新安装用户更稳定的用户体验,插件市场导入插件时暂只可选 Vue2 模式,但如果你想现在就体验 Vue3 编译模式,可先导入插件后,手动修改 manifest.json 文件-基础配置-Vue版本选择,选择 Vue3 即可
  2. 为了一套代码同时兼容 Vue2 和 Vue3,插件内代码风格均为 Vue2 选项式风格,但你自己新写的页面是可以用 Vue3 setup 声明式风格的

1.3.0(2024-07-02)

  • 【重要】重构登录页面,支持抖音登录、使用抖音绑定的手机号授权登录
  • 【重要】支持抖音支付(抖音小程序内进行抖音支付、微信支付、支付宝支付)
  • 【新增】支持抖音登录后若未注册过账号,则再进行手机号授权联合登录的逻辑(需在admin端先设置微信登录模式为仅登录)
  • 【新增】支持微信登录后若未注册过账号,则再进行手机号授权联合登录的逻辑(需在admin端先设置抖音登录模式为仅登录)
  • 【新增】encryptFilter 过滤器,支持前后端双向加密通信
  • 【新增】loginFilter 拦截器,支持设置允许的登录方式
  • 【新增】绑定抖音账号、解绑抖音账号
  • 【优化】微信小程序头像昵称填写的逻辑
  • 【修复】其他已知bug

1.2.14(2024-05-24)

  • 【修复】iOS手机首次安装并运行APP时可能会报错的问题
  • 【修复】修复抖音小程序无法编译的问题
  • 【修复】其他已知bug

1.2.13(2024-04-26)

  • 【重要】调整云函数node.js的版本为node16(阿里云已宣布node8不再维护)
  • 【修复】支付宝云的已知兼容性问题

1.2.12(2024-04-09)

  • 【修复】修复优惠券可用商品显示不准确的问题
  • 【调整】注册账号时用户协议默认不打勾

1.2.11(2024-02-16)

  • 【修复】已知bug

1.2.10(2024-02-04)

  • 【修复】修复微信小程序上传头像可能会把本地链接存入数据库的问题
  • 【新增】新增原生安卓隐私协议默认弹窗默认配置(根目录下的androidPrivacy.json)
  • 【优化】头像上传删除旧头像支持扩展存储-七牛云
  • 【优化】其他细节

1.2.9(2023-12-29)

  • 【重要】支持部署在支付宝小程序云
  • 【重要】文件上传支持扩展存储-七牛云 传送门
  • 【修复】定时任务自动取消订单时,商品总库存没有恢复的问题
  • 【修复】微信小程序在退款确认页面商品显示的样式问题
  • 【优化】微信小程序昵称填写能力使用最新写法(微信将对昵称进行安全监测,未通过会清空昵称,此写法也兼容了微信小程序开发工具的调试)
  • 【优化】修改商品信息的内部逻辑

1.2.8(2023-11-06)

  • 【修复】实付金额为0的积分抵扣订单在退款时积分未正常退回的问题
  • 【修复】在微信小程序上商品详情页可能不显示详情图片的问题
  • 【修复】修改推荐人时,若用户本身没有推荐人,但有子用户时,不会更新子用户inviter_uid的问题
  • 【优化】新增默认登录方式后台设置,如可选择默认密码登录或微信登录等
  • 【优化】推广大使业务中心功能优化

1.2.7(2023-09-25)

  • 【重要】登录页面新增微信小程序隐私协议弹窗(防止微信小程序审核不通过)
  • 【优化】VksPay个人支付通道的微信支付支持同步回调
  • 【优化】登录页面细节
  • 【优化】登录注册细节

1.2.6(2023-09-25)

  • 【重要】登录页面新增微信小程序隐私协议弹窗(防止微信小程序审核不通过)
  • 【优化】VksPay个人支付通道的微信支付支持同步回调
  • 【优化】登录页面细节
  • 【优化】登录注册细节

1.2.5(2023-08-18)

  • 【重要】登录页面,微信小程序支持微信绑定的手机号登录和微信登录两种方式后台自由切换(手机号登录微信官方在2023年08月26日要收费了)
  • 【重要】支持VksPay个人支付通道(支持个人支付,详情联系Q:370725567)
  • 【修复】分销等级升级提示的金额没有正确显示的问题
  • 【优化】其他已知bug

1.2.4(2023-07-20)

  • 【调整】用户首次打开登录或注册时,用户协议默认未同意,需要用户主动点同意(防止小程序审核不通过)
  • 【调整】微信登录的loginType默认调整为auto,代表使用微信登录时,若账号不存在,则会自动注册并登录(即账号可以不绑定手机号)
  • 【修复】商品购物车规则限制没有在前端体现的问题
  • 【优化】急速提现支持微信
  • 【优化】商品编辑页面多图上传时支持拖拽调整图片顺序(其他页面若涉及多图上传也支持)
  • 【优化】其他已知bug

1.2.3(2023-06-09)

  • 【新增】订单可以使用积分抵扣订单金额,可自由设置是否与会员卡、优惠券叠加使用
  • 【修复】商家主动退款时,只退运费的功能不生效的问题。
  • 【修复】公众号支付时提示openid不能为空的问题。
  • 【优化】订单列表和订单详情新增按钮【再来一单】
  • 【优化】如果开发者不小心把【运行】按钮打包的小程序发布了体验版,则在进入体验版后进行一次弹窗提示
  • 【优化】微信登录增加是否允许直接注册账号,可在app.config.js内配置(service.weixin)
  • 【优化】商品详情页支持视频+图片轮播
  • 【优化】兼容支付宝小程序

1.2.1(2023-04-24)

  • 【优化】更新依赖
  • 【优化】App启动时,监听应用网络连接状态,当有网络时自动重载
  • 【修复】其他已知bug

1.2.0(2023-02-12)

  • 【优化】更新支付依赖

1.1.15(2023-01-08)

  • 【调整】router云函数运行内存默认调整为256M(实测当内存<=512M,内存越大,运行速度越快,为了平衡性能和费用,选择折中的256M)
  • 【优化】其他细节

1.1.14(2022-12-06)

  • 【优化】其他细节

1.1.13(2022-12-06)

  • 【优化】其他细节

1.1.12(2022-12-04)

  • 【新增】分销等级的升级新增简单模式(可以只根据会员等级来升级)
  • 【优化】推广大使支持自动审核(满足指定条件则自动审核通过,同时未满足条件,则直接拒绝)
  • 【优化】升级VIP条件新增条件:购买指定商品
  • 【优化】自动退款审核新增条件:订单中不能包含指定商品
  • 【优化】其他细节

1.1.11(2022-11-28)

  • 【新增】微信小程序在线坐席客服模式(可在admin后台-平台管理-微信小程序 进行开启和关闭)
  • 【优化】微信小程序环境时,昵称设置使用新版昵称自动填写能力
  • 【优化】删除分类时的细节处理
  • 【优化】其他细节

1.1.10(2022-11-26)

  • 【调整】微信支付证书wxpay.p12改名为apiclient_cert.p12(与微信支付证书生成工具生成的默认证书名称对齐)

1.1.9(2022-11-26)

  • 【优化】提现手续费的提示由固定1%改为动态获取
  • 【优化】使用新版微信头像填写能力代替微信小程序原头像获取方式
  • 【优化】更新依赖

1.1.8(2022-11-13)

  • 【优化】更新依赖

1.1.7(2022-10-25)

  • 【优化】更新依赖

1.1.6(2022-10-21)

  • 【修复】购物车页面的细节问题

1.1.5(2022-10-21)

  • 【优化】批量上架接口,若上架的商品在回收站,则会同时变为正常销售状态
  • 【修复】因缓存而导致小程序加入购物车页和进入购物车页商品的价格不一致的问题

1.1.4(2022-10-13)

  • 【优化】首页商品分类支持显示二级分类

1.1.3(2022-10-13)

  • 【优化】首页商品分类支持显示二级分类

1.1.2(2022-10-10)

  • 【优化】新增生成统一发行页接口 admin/system/app/sys/createPublishHtml

1.1.1(2022-10-10)

  • 【优化】更新依赖

1.1.0(2022-10-07)

  • 【优化】更新依赖

1.0.13(2022-10-05)

  • 【优化】可提现余额收支明细的展示细节
  • 【优化】余额的修改记录具有更详细的数据记录

1.0.12(2022-09-30)

  • 【优化】部分细节

1.0.11(2022-09-29)

  • 【修复】hbx更新导致的部分兼容性问题。

1.0.10(2022-09-27)

  • 【优化】订单详情页细节

1.0.9(2022-09-26)

  • 【修复】hbx更新导致的商品分享后可能无_id的问题。
  • 【优化】是否显示会员权益的细节优化
  • 【优化】商品详情页细节

1.0.8(2022-09-23)

【优化】小程序在首次启动时,自动检测当前是否有最新版本,如有,则一键更新到最新版本。 【优化】二维码生成组件内部细节 【优化】manifest.json 的初始配置

1.0.7(2022-09-23)

【优化】小程序在首次启动时,自动检测当前是否有最新版本,如有,则一键更新到最新版本。 【优化】二维码生成组件内部细节

1.0.6(2022-09-19)

【优化】商品批量导入接口同时兼容腾讯云和阿里云 【优化】首页的宫格按钮的部分细节问题

1.0.5(2022-09-18)

【修复】微信小程序下,点击会员码的二维码时,当用户还没有会员码时会报错的问题 【新增】商品批量导入接口 admin/business/sys.goods.importGoods 【调整】商品列表的分页大小调整为20

1.0.4(2022-09-15)

【修复】阿里云空间时,前台领取优惠券会报错的bug。

1.0.3(2022-09-15)

1.0.3

1.0.1(2022-09-15)

2022-09-15 vkmall 发布

1.0.0(2022-09-15)

2022-09-15 vkmall 发布