[小程序] [作品] WooCommerce微信小程序2.3版本发布 新增好友代付 立即购买共存
新版本又来啦!
新增好友代付支付方式
下单时可选择好友代付(需要在后台商城小程序 - 高级 - 小程序中启用的支付方式中开启)。
下单成功提示邀请好友代付,通过小程序分享订单给好友进行支付。
好友点击小程序分享卡片,即可看到需要代付的订单信息,比如下单用户的头像,名字,订单金额和物品明细
如果订单状态不是“待付款”,则显示已失效或他人已支付
支付完成后
发起代付的用户将会收到“你的好友xxx已为你支付订单”的模板消息通知
立即购买与购物车共存
因为WooCommerce的结算是根据购物车的,所以以往版本的“立即购买”是不能和购物车一起使用的,只能二选一。
就算是PC端的一些现成的所谓实现了“立即购买”功能的代码,也只是通过清空购物车,然后再把需要立即购买的物品重新加到购物车中,然后直接跳转到结算页面。
这种方法其实不太好,如果用户已经在购物车中加入了很多的产品,那么通过立即购买之后,购物车物品就丢失了。
为此我实现了一个真正意义上的“立即购买”功能,既可以立即购买,也可以让购物车功能不受其影响。
在实际测试中,也达到了我的预期效果,即购物车中已有A、B物品,此时进入C产品页面点击立即购买,下单成功后返回购物车页面,可以看到A、B物品仍然安静地躺在购物车中。
后面我将会基于“立即购买”,实现更多的功能。
订单改价自动更新订单号
订单价格改变后,需要修改订单号,才能重新发起微信支付,早在1.9版本中,就引入了订单金额修改时自动更新订单号的功能,但是没有覆盖到所有的改价操作。
这次更新,已经能很好的覆盖到所有的操作,订单发生任何的金额改变都会触发订单号更新,从而使用户能重新发起支付。
值得注意的一点是:由于后台订单编辑页的大部分操作,比如加运费手续费,都是基于Ajax的,所以完成操作后订单号实际上已经自动更新,此时请勿再点击更新按钮,否则旧的订单号将会提交上去
顺便来个小小的更新预告:
将会有一个商家工具的扩展功能,可在小程序上进行订单线下核销,看店铺的数据,以及完成一些基本的操作,比如改价、发货等等
分销扩展功能也已经在路上了
具体更新内容:
- A 新增 好友代付功能 新增好友代付支付方式 下单后可邀请好友付款 付款后邀请者可收到代付成功模板消息
- A 新增 立即购买模式 可与购物车模式共存 同时不破坏原购物车内容 原app.js选项buyType废弃
- A 新增 首页模块扩展 页面滚动时固定右边可用模块 方便添加模块
- U 更新 兼容Sripe新版本取消了模态结算框导致小程序下单失败的问题
- U 更新 收货地址扩展 国家和身份搜索可不区分大小写
- U 更新 订单金额修改时自动更新订单号后缀改为横杠加数字(由于后台订单编辑页的大部分操作,比如加运费手续费,都是基于Ajax的,所以完成操作后订单号实际上已经自动更新,此时请勿再点击更新按钮,否则旧的订单号将会提交上去)
- F 修复 首页模块扩展 快捷导航样式错乱的问题
- F 修复 首页模块扩展 没有任何模块时无法新添加模块的问题
- F 修复 首页模块扩展 插入位置箭头错乱的问题
- F 修复 首页模块扩展 产品列表模块选择最新无效果的问题
- F 修复 产品拼团扩展 非拼团产品仍然请求其他人的拼团的问题
- F 修复 未使用优惠券扩展时结算选择优惠券页面样式错乱问题
- F 修复 产品列表短描述和分享海报中出现html字符实体的问题
- F 修复 下单后后台不显示为微信支付的问题
- F 修复 订单列表页立即支付按钮点击无反应的问题
- F 修复 部分复制按钮点击无反应的问题
- F 修复 下单后进入到订单列表页时空白的问题
- F 修复 搜索带有&的产品时&及后面字符消失的问题
- F 修复 部分订单金额更改的情况下(如添加修改手续费)订单号不自动更新的问题
下次更新再见!
本文链接:https://www.qwqoffice.com/article.php?mod=view&tid=57