微信小程序微信小程序开发者微信小程序开发

蘑菇街微信小程序多店多客服功能是怎么做的?

2019-03-14  本文已影响25人  5b3e3d2acb69

自己做了一个小程序商城(多商户入驻),现在遇到的问题是,用户和每个店的客服聊天,在“小程序客服消息”列表中只有一个会话,无法区分用户和每家店,无法指定客服。

如何实现像蘑菇街这种多店多客服多会话功能?

官网的回复是:目前已对电商平台类目小程序开放,可在小程序管理后台-设置-接口设置内开通。

那么,其他玩家如何参与进来呢?最近发现这款工具,可以实现指定客服。

一、指定客服功能

第一步:在客服按钮上使用session-from指定客服,代码如下

代码详细链接https://github.com/hotapp8/xiaokefu

<button type='default' session-from='{"kefu":["126","127"],"nickName":"{{userInfo.nickName}}","avatarUrl":"{{userInfo.avatarUrl}}"}' open-type="contact"> 指定客服</button>

kefu:此处为客服的ID,可以传一个或多个ID

(在小客服管理后台-客服中心-客服管理页面,可看到专属客服的ID,传多个ID时,则为指定多个专属客服接待消息,传1个ID则为指定特定一个专属客服接待)

nickname:客户的微信昵称,最大长度1024

avatar:客户的微信头像

session-from的值为json格式

userInfo.nickName,userInfo.avatarUrl 是获取到的用户昵称和头像


第二步:开启对应客服ID的专属客服功能开关

注意:代码中写的客服ID要和小客服后台分配的客服ID对应一致

① 指定客服接待规则

1、专属客服的开关实际上是控制客服是否可以接收到特定的消息的功能

2、专属客服开关关闭时,该客服可接收不带参数进来的客服消息,开启时则只能接收带session-from进来的客服消息

3、开启时,需要在客服按钮session-from上指定专属客服id才能生效指定客服接收消息功能

② 客服备注

当您指定多个客服接收消息时,可以给这些客服统一设置一个备注:如售后组;售前组;发货组。

这样方便管理指定的客服,可以知道这些客服是哪个组的,负责哪些工作


③ 客服昵称

使用客服昵称功能,给每个客服起个昵称名字,这样方便记忆


④ 指定客服使用上的注意

确认代码有没写错?注意大括号里面是双引号,大括号外面的是单引号,指定客服账号是否登录了,开关是否打开了等!

以上就可以实现单个小程序多客服指定客服等功能,听过他们正在开发多店多客服,到时候,买家和商家就能够更好的沟通了!

点此获取这个工具

上一篇下一篇

猜你喜欢

热点阅读