1. 小程序申请B2b类目
登录小程序管理后台,找到“设置-基本设置-服务类目”,添加【商家自营-B2b(商品批发/门店管理)】类目
2. 小程序开通门店助手
在小程序管理后台,左侧导航栏【行业能力】下找到【B2b门店助手】,在页面点击【开通】后,填写小程序基本信息,点击【提交】即可完成开通
3. 小程序引用门店助手插件
3.1 申请添加插件
方式1:小程序后台页面申请
登录小程序管理后台,点击左下方头像,“账号设置-第三方设置-插件管理-添加插件”,搜索“小程序门店助手”并申请添加
方式2:开发者工具引用
使用开发者工具运行小程序,并引入插件,在调试器中会提示“添加插件”,点击添加插件,前往小程序管理后台确认即可。
3.2 配置插件
在小程序app.json中配置
重要提醒:version可以填写具体版本号,建议直接填写latest以自动获取最新版插件
注意:“自定义插件名”代表之后使用时需要配置的,文档中使用了”bb-plugin”作为演示。 还需要添加 permission 字段来允许使用定位信息,才可以选择门店地址。
{
"pages": [
"pages/index/index"
],
"plugins": {
"自定义插件名": {
"version": "latest",
"provider": "wx69b7451feb427f0e"
}
},
"sitemapLocation": "sitemap.json",
"permission": {
"scope.userLocation": {
"desc": "你的位置信息将用于小程序定位"
}
}
}
3.3 代码中添加插件入口
页面中会出现“打开插件”的导航,点击可跳转门店认证插件。
示例中的“bb-plugin”就是在app.json里面配置的自定义的插件名。
<!--index.wxml-->
<navigator url="plugin://bb-plugin/info-regist">
打开插件
</navigator>
3.4 获取插件授权信息
备注:若用户未向该小程序授权门店认证信息,则会返回错误信息“门店未对品牌授权”。
const plugin = requirePlugin("bb-plugin"); // 引入插件
Page({
data: {
},
onShow(){
plugin.getRetailInfo({
success: (value) => {
console.log(value)
}
})
}
});
// value 结构如下
{
"status": true,
"errorMsg": "成功",
"data": {
"isEnableUsePlugin": true,
"isGrantRetailInfo": true,
"phone": "18888888888",
"retailName": "测试门店名称 A"
"storeType": "超市",
"storeAddress": "广东省广州市海珠区创意大道",
"businessName": "测试企业名称 B",
"businessId": "223345jjj123445C",
"managerName": "路人甲",
"openid": "ooo999=ssssdxdf",
"managerAuditStatus": 4
}
}
3.5 插件返回的授权信息
返回结构体字段:
参数意义 | 返回参数 | 描述 |
---|---|---|
调用状态 | status | 若未授权则为 false |
返回数据 | data | |
返回数据 | data |
返回数据字段:
参数意义 | 参数名称 | 类型 |
---|---|---|
该小程序是否允许使用此插件 | isEnableUsePlugin | boolean |
该小程序是否已被授权 | isGrantRetailInfo | boolean |
门店登记手机号 | phone | string |
门店名称 | retailName | string |
门店类型 | storeType | string |
门店地址 | storeAddress | string |
企业名称 | businessName | string |
营业执照注册号 | businessId | string |
经营者姓名 | managerName | string |
用于发送消息的id | openid | string |
4. 小程序调起支付
门店已认证时,需使用专用接口调起微信官方支付,详见“小程序调起支付”所述;若门店未认证,则无法成功调起该支付接口。
5. 服务商授权
商户小程序管理员点击我司发送的“授权链接”,将小程序门店助手授权至我司(权限集158)。
作者:lilizhi 创建时间:2025-08-19 16:37
最后编辑:lilizhi 更新时间:2025-08-25 09:37
最后编辑:lilizhi 更新时间:2025-08-25 09:37