codecamp

微信小程序 快递接口(商家查看)·常见问题

常见问题

问题1. 快递接口是什么?

快递接口是微信官方提供的免费物流接口工具,帮助有物流需求的开发者快速高效对接多家物流公司。

问题2. 使用快递接口有什么好处?

商家通过本接口可调用各物流公司电子面单接口批量下单、打印电子面单和获取物流轨迹,减少逐一对接物流公司的成本,提高物流效率;用户通过你的小程序下单后,微信会通过服务通知告知用户关键物流动态,包括快递公司已揽件、快件派件中、快件已签收和运单异常四种状态,提升用户物流体验。

问题3. 快递接口需要收费吗?

快递接口是微信官方提供的基础能力,是完全免费的。

问题4. 如何使用快递接口服务?

前往微信公众平台→【物流助手】→【去接入】查看接入流程指引 


步骤1:绑定签约的快递网点账号


在微信公众平台-小程序管理后台,点击【物流助手】→【去接入】→【去绑定】,选择和你签约过的物流公司,输入和网点签约时分配给你的账号密码,提交绑定; 


绑定说明


(1) 若当前无账号密码,请先线下联系物流公司网点完成签约获得账号和密码,再进行绑定;(2) 上述绑定账号即为调用快递接口Api下单时,选择物流公司后需填写的Bizid;(3) 若事先没有和物流公司签约,准备发散单,则无需在该页面绑定物流公司,调用物流接口下单时填写现付的Bizid即可,下单成功后系统会通知快递员上门取件,运费现结。目前有三家物流公司支持下散单,对应Bizid如下:

快递公司名称 快递公司ID 现付的BizID
顺丰速运 SF SF_CASH
德邦快递 DB DB_CASH

步骤2:对接快递接口(商家必看)Api


(1)查看接口文档

(2)开发接口文档:你可自行开发或授权服务商开发,遇到问题可前往微信开放社区提问;

(3)测试下单:自行填写测试的收发货人信息和商品信息,看是否可成功调用本接口下单、成功生成电子面单、获取面单数据、打印面单和接收服务通知,全流程走通则说明接口已调通。

步骤3:打印电子面单用快递接口Api下单后,可选择以下任一方式打印电子面单

安装微信打单PC软件:目前支持 Windows XP 及以上版本。点此下载
  • 使用物流公司接口或收件员上门打印电子面单;
  • 使用 getOrder 拉取电子面单 html,使用热敏打印机打印(可能存在格式兼容问题,需调试);
  • 使用 getOrder 拉取电子面单的waybill_data,自行构造面单并打印(可能存在格式兼容问题,需调试);

步骤4:快递员上门揽件



快递员上门揽件后,商家即可通过快递接口Api接收物流轨迹,微信会给用户推送已揽件、派件中、已签收/签收异常的服务通知,便于用户了解运单轨迹。



问题5. 我此前没有和快递公司签约,怎么使用快递接口?

如果你希望和快递公司签约,可先线下和发货仓附近的物流网点签约,拿到签约的账号和密码后再使用微信快递接口服务;

若事先没有和物流公司签约,可以发现付单,调用物流接口下单时填写现付的Bizid即可(无需填写密码),下单成功后通知快递员上门取件,运费现结。目前三家物流公司支持下散单,对应Bizid如下:

快递公司名称 快递公司ID 现付的BizID
顺丰速运 SF SF_CASH
德邦快递 DB DB_CASH

问题6. 我已经在某家快递网点购买了大量的快递单号,如何使用快递接口?

你可以在微信公众平台小程序后台-【物流助手】中,绑定该网点合作账号和密码,下单时即可扣减该物流公司账号内的预充值账号。

问题7. 快递费怎么结算?

快递接口帮助商户在信息流层面对接物流公司,具体的运单费用取决于你与快递公司签约的价格。

问题8. 我在小程序后台绑定了快递公司,为什么没有办法下单?

绑定快递公司后,你需要进行快递接口文档开发,才可完整使用快递接口服务,[接口文档] (https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/express/getallaccount.html "接口文档")

问题9. 目前支持哪些快递公司?

目前支持的公司如下,更多快递公司持续接入中,请期待。

问题10. 目前所有微信内的订单都可以使用快递接口吗?

当前可支持小程序内的订单(小游戏除外),后续将陆续开放公众号、H5的订单,请期待。

问题11. 用快递接口下的单,快递员就会上门来揽件吗?

快递接口可帮助你批量下单和打印面单。快递员上门的时间若与你此前有约定,则继续按照约定上门揽件,若此前没有约定,请和发件网点的快递员联系上门揽件。

问题12. 打印电子面单必须使用快递接口提供的打单软件吗?

优先推荐使用官方打单软件,可更好兼容各家物流公司格式要求,此外也可选择物流公司上门打单。 若需使用热敏打印机或自行构造面单并打印,可能会存在格式兼容问题,请调试后再使用。

你也可以使用微信物流助手对接的第三方打单软件打印面单,当前已支持的第三方打单软件为:

问题13. 开发过程中遇到问题怎么办?

请前往微信开发者社区提问,我们会第一时间解答你的问题。


微信小程序 快递接口(商家查看)·下载打单软件
微信小程序 快递接口(商家查看)·沙盒测试
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

微信小程序 指南

目录结构

开放能力

微信小程序 调试

微信小程序 实时日志

微信小程序 小程序测速

微信小程序 基础组件

微信小程序 API

媒体

界面

微信小程序API 绘图

微信小程序 服务端

接口调用凭证

统一服务消息

微信小程序 服务市场

微信小程序 生物认证

微信小程序 云开发

服务端

微信小程序云开发服务端API 数据库

SDK文档

微信小程序 扩展能力

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }