微信视频号小店的订单如何获取及自动发货

954 阅读2分钟

背景:

   在视频号直播热度不断上升,很多在视频号直播上,卖视频号小店的商品订单很多,与现有自研的系统如何打通,困扰了很多互联网研发。

如何解决

前期准备

1.申请的视频号小店,一定要申请为企业认证的。个人的目前不支持

2.打开视频号小店的官网地址 shop.weixin.qq.com ,一定要超管的身份 扫码进去

3.获取 AppSecret(小程序密钥)

记录下AppID和 AppSecret

开始实现

1.获取小店的access_token  

   参照   developers.weixin.qq.com/doc/offiacc…

2.通过access_token 获取订单列表

   developers.weixin.qq.com/miniprogram…

这边难点是在,由于微信官方的文档原因,并没有清楚告诉研发者,是否可以直接调用 小店的接口,导致很多研发者认为,小店没有对外提供接口服务。导致 很多小店的订单,只能在小店后台操作,无法同步到自己公司的系统上。

我们常用的几个接口,希望对大家有帮助:

1.获取订单列表

developers.weixin.qq.com/miniprogram…

2.获取订单详情

developers.weixin.qq.com/miniprogram…

3.根据订单变更时间获取订单

developers.weixin.qq.com/miniprogram…

  start_pay_time、 end_pay_time

4.无需快递的订单,接口自动发货

  developers.weixin.qq.com/miniprogram…

5.获取商品

developers.weixin.qq.com/miniprogram…

如何与咱们业务系统做最简单的打通

1.用户的唯一标记  --目前只能用手机号

视频号小店的订单,由于没有标记唯一的用户标识,只有视频号小店的用户openid ,但是,咱们公司的并不认(没有unionId),只能通过订单的用户收获地址的 手机号,来标记用户的唯一。

2.1个店铺卖多个商品,这个商品如何与咱们的系统的商品做关联绑定,

建议,本地系统做第三方商品绑定表。来绑定 小店的商品与咱们业务系统商品的关系

3.如何获取订单

建议每10-20分钟,根据订单的start_update_time end_update_time 定时拉取,通过 

developers.weixin.qq.com/miniprogram…

来获取最近1小时内有变化的订单

4.非快递的订单,在开通本地业务后,可以直接调用

developers.weixin.qq.com/miniprogram…

注意 delivery_list[] 为空就行

5.小店的订单退款了 业务方要进行处理退业务

注意一下,由于小店的订单,退款在小店后台,我们业务也要自动回收的。

我是互联网老鸟,有兴趣的,请关注我,我不定期分享老兵的经验