7.1 功能介绍
客服子商户能力,是微信公众平台为综合服务平台型微信小程序提供的客服能力支持。
一个微信小程序账号可为平台内的商户创建多个子商户账号,创建后在微信小程序客服组件唤起子商户单独的会话。多个子商户会话独立,可为用户提供更优质的客服体验。
7.2 开放范围
对【电商平台】类目微信小程序开放。权限开通流程登录微信小程序管理后台,进入“设置-接口设置”,开通能力。子商户账号数量上限开通后,单个微信小程序账号可申请子商户账号上限为500个,如需申请上调,请以《微信小程序客服子商户数量上调申请_微信小程序名称》为主题,发送邮件至placeofminiprogram@qq.com,邮件内注明微信小程序账号appid、微信小程序名称、使用背景、需要申请的账号量、业务下已有产品(包括app/网站/公众号)信息。审核通过后可提高子商户数量上限。
7.3 服务端接口
- 客服子商户 API 文档
- 发送客服消息
- 客服输入状态
有些接口和普通账号共用,在正常参数的基础上加上参数 businessid
7.4 接收消息推送
具体说明可以参考客服消息接收消息和事件 推送时会增加一个参数BusinessId,代表消息是从子商户的会话中过来的。 以发送文本消息为例:
JSON格式示例
{
"ToUserName": "toUser",
"FromUserName": "fromUser",
"CreateTime": 1482048670,
"MsgType": "text",
"Content": "this is a test",
"MsgId": 1234567890123456,
"BusinessId": 1
}
XML格式示例
<xml>
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[fromUser]]></FromUserName>
<CreateTime>1482048670</CreateTime>
<MsgType><![CDATA[text]]></MsgType>
<Content><![CDATA[this is a test]]></Content>
<MsgId>1234567890123456</MsgId>
<BusinessId>1</BusinessId>
</xml>
7.5 微信小程序组件发起子商户客服会话
button 增加一个属性 business-id,表示子商户 ID。