- 导购分销 - 用销售激励,让人一起帮你卖货
详细使用指引可点击这里 导购分销——使用指引 关于导购管理员的功能详尽说明 导购管理员 -- 指引与常见问题 有疑问可在本页面留言咨询 导购分销是什么 导购分销是一个让人可以帮你一起卖货的销售激励能力。 通过添加企业员工、门店导购、渠道经销商等小商店关联角色为导购分销员,设置商品的销售提成来激励分销员线上销售,迅速扩张线上销售额。 [图片] 导购分销能帮助你的小商店做什么 核心效益 利用熟人社交,获取一传十、十传百的流量输入微信号即可添加一个导购分销员,每个导购分销员都有独立的移动端管理工作台,分销员可以查看可推广的商品,并直接分享给自己的微信好友,好友购买后,将呈现对应的提成业绩给该分销员。 同时,小商店店主可添加不同的分销员管理员,交由分销员管理员去添加、管理不同群组的分销员,每个群组内的分销员的总业绩均可分别汇总查看。 激励员工,刺激销售积极性,增加线上销售额方便有员工的企业,实现全员皆销售的数字化管理,无论是门店店员还是其他员工,均可以通过微信号,添加为小商店的导购分销员; 同时支持通过不同梯度等级提成模版的设置,激励员工通过提升销售业绩获取更高的提成比例。添加为导购销售员的员工与管理者,均可实时看到当前的业绩,与应该结算的提成金额,管理者可以按照设定时间导出每个导购分销员的业绩 赋能现有渠道商,数字化管理与对账添加渠道合作伙伴的微信号为导购分销员、或者导购分销管理员,为不同的合作伙伴设置不同的等级提成模版,渠道销售伙伴的线上销售额将会实时呈现给你与你的合作伙伴,方便进行数字化管理与对账。 导购分销的主要功能简介 你是店主或者店铺运营者 谁可以成为你店里的导购分销员? 人数有没有限制? 导购分销员的添加与管理店长可以添加导购管理员,导购管理员可以添加导购分销员。 * 店长在PC后台,店铺管理->成员管理,可添加导购管理员,仅有导购管理员权限的店铺成员,将仅能管理导购,而看不到店铺后台其他信息。 可设置经销商、门店店长、代理等合作伙伴为导购管理员。 [图片] 导购管理员,添加为小商店的分销员(通过微信号)。 支持通过excel文件批量添加。 [图片] 单个小商店,最多可添加N名导购管理员:N = 200个 单个小商店,单个导购管理员,最多可添加N名导购分销:N = 500名 (可以删除,删除后的不在这个域里面) 单个微信用户最多可以绑定成为N个小商店的导购分销:N = 50个 导购分销员需要做什么,提成才会作效?与分销员的绑定有效期是可以调整的吗? 分销员的客户关系设置 导购分销员需要通过分享商品给用户,引导用户到你的小商店购买,用户通过导购分销员分享的海报进入小商店直接下单,该笔订单将按照分佣比例在结算时间结算给该分销员。(目前需要商家按照数额线下结算给分销员) 在客户关系有效期内,客户自行搜索,或者从最近访问的小程序中访问了该小商店,购买了推广商品,也将结算给最后触达(用户通过分享进入小商店)的导购分销员。 商家可以自行按需选择分销员与客户的有效期。 [图片] 什么时候会将提成结算给分销员? 业绩计算与管理 商家可以在添加导购分销员的设置, 按照需要自行选择结算给导购分销员的时间。 [图片] 目前支持两种结算模式 平台自动结算线下手动打款[图片] 商家若配置为自动结算模式,则在配置的结算时间,提成金额将会打款到导购的微信零钱账户。(该导购的微信账户需要实名认证,才可打款成功) [图片] 若本身配置为线下手动结算,后调整为自动结算,则结算方式在调整后的下一笔订单生效,提成将会自动打款至该导购的微信零钱账户。但是调整之前的线下手动结算订单,仍需商家与导购自行结算。 谁可以看到分销员的业绩? 该导购的管理员以及小商店的超级管理员(店长)可以看到该导购分销员的业绩,比如A1导购分销员属于B导购管理员,A2导购分销员属于C 导购管理员,C只能看到A2业绩,不能看到A1的。方便商家区分不同渠道商、门店,让渠道商与门店自行管理终端分销人员。 仅有超级管理员可以看到下图全局视角(不同导购管理员分别的销售业绩之和)。 [图片] 每个导购管理员(门店/渠道),仅可查看自己管理的导购的业绩。 [图片] 不同商品,如何设置提成比例? --推广商品管理与提成设置 商家可从小商店中在架的商品中,选择部分商品,加入推广商品库,加入推广商品库的商品。 * 仅店长有权限管理推广商品,导购管理员无权管理推广商品 [图片] 商家可以为商品设置推广提成比例 支持2种模式设置比例—— 1、按照等级比例 该商品的提成比例将由导购分销员所在等级的提成比例决定(也就是2个不同提成模版、不同等级的分销员,卖出一个商品,拿到的提成会不同)。适合需要通过激励形式鼓励销售员卖更多本店商品的商家。 2、按照固定比例 该商品无论谁卖,都是一个比例。适合特殊价格商品。 [图片] 商家设置完推广商品后,导购分销员可登录移动端,查看自己可以推广的商品和对应的提成。 [图片] [图片] 如何能激励分销员卖出更多商品? --阶梯等级提成 如果一个导购分销员,知道自己再卖出20件后,每件商品的提成比例会由原来的5%,翻倍变成10%,那么按照目前的销售量,到手的提成也会变多,他将更有动力去完成一开始那20件的商品销售。 合理的设置阶梯的等级提成,将有效提升店铺销售量。 支持按照销售金额/销售笔数2种模式去设置分销员的升级衡量标准,比如客单价比较大的商家(家电、数码等),可按照销售笔数去评估导购分销员的等级,设置比如销售20笔,即可晋级的标准。 客单价较小的,比如食品饮料商家,可按照销售金额,去评估,比如总销售1000元,可晋级下一等级。 [图片] 同时,支持商家设置不同的提成模版,给到各个导购管理员,让他们适用于每个门店/渠道商。 比如大的渠道商,给到一个更大的提成比例区间的模版。 店长可以给导购管理员分配提成模版(导购管理员不可新增和修改提成模版) [图片] 每个导购分销员,最终将仅会关联到一个提成模版中的一个等级。 导购管理员添加导购的时候,可以从导购管理员给他分配的提成模版中,选择一个分配给该导购。 [图片] 你的导购分销员 导购分销员怎么分享商品给用户? --商品推广 已经被添加为导购分销员的个人,将可以搜索「小商店助手」,进入导购分销模块查看管理 [图片][图片] 通过导购分销员的首页,可以进入推广商品模块。 [图片] 这里呈现的商品将是商家在后台设置的推广商品。 分享方式支持 1、 图文分享,复制带参链接 [图片] 2、 复制小程序路径链接(可在公众号或其他小程序配置本页面) [图片] 3、 分享海报 (适合分享到朋友圈,或者制作线下物料) [图片] 4、 直接点击进入小程序,分享该商品页面 (用户可在会话列表中直接点击进入小商店购买,缩短进入小商店路径) 同时,导购分销员也可以点击商品列表中的商品,直接进入小商店的该商品页面,直接分享小商店的页面(这类方式分享也将计算佣金)。 [图片] 4、 导购的视频号视频下方,扩展链接 [图片] 5、 导购的视频号直播间 你的导购在他自己的视频号可挂你的小商店,也可直播卖你店的货,卖货后,推广商品将同样记佣给该导购。 1. 导购进入自己的视频号(需先开通视频号) 2. 进入视频号账号管理 [图片] 3. 设置关联小商店 [图片] 4. 导购选择小商店关联,若该导购有多个小商店,则需选择它所在的企业店进行关联 [图片] 5. 导购开始视频号直播,上架推广商品(仅销售推广商品会记佣) [图片] 针对不同客户,分销员怎么识别出更加有意向下单的客户? -- 导购分销员员客户管理 导购分销员可以看到已经访问过自己链接的客户,以及部分每个客户的消费行为 [图片]
2022-04-13 - “网赚”小程序,你只了解1%
大部分微信开发者对“网赚”的初步认识仅仅局限于网上刷单赚佣金、或阅读文章赚佣金等业务模式。 除以上模式外,还包括自行或协助他人以拟人程序、利诱其他用户参与、转发、下载或委托刷单平台等方式等网赚行为。 今天小编通过实际案例给大家详细剖析相关网赚违规行为: 1. 小程序内纯粹做分享文章/内容后可立即得到奖励的内容(奖励包括但不限于现金、积分、礼品等) 违规示例:如下图违规小程序通过做阅读/转发文章即可获得金币奖励的模式贯穿业务,金币支持兑换现金并提现到账,属于网赚行为。[图片] 2. 小程序内含网赚刷单业务 违规示例:如下图违规小程序为APP提供刷单业务,完成刷单任务后,下载APP即可获取收益,属于网赚行为。[图片] 3. 小程序内存在通过体验APP/小程序/小游戏等产品赚取奖励的行为 违规示例:如下图违规小程序通过体验/转发小程序获取奖励,奖励包括但不限于现金、礼品、积分等,属于网赚行为。 [图片] 4. 小程序内存在通过体验自身业务获取奖励的行为 违规示例:如下图违规小程序通过体验自身业务15秒,即可获得5-10g水滴,水滴可兑换实物或现金等,属于网赚行为。 [图片] 5. 小程序昵称/简介/头像含明显网赚信息 违规示例:如下图违规小程序的头像/简介/昵称含明显网赚信息,诱导进入后获取用户信息,达到网赚推广目的,属于网赚行为。 [图片] 6. 小程序涉及以体验赚奖励、分享赚奖励等业务模式贯穿整个业务 违规示例:如下图违规小程序表面包装成打卡瓜分奖金的业务形态,实际必须通过跳转体验其他小程序、公众号后完成体验任务,才能完成每日打卡任务,属于网赚行为。 [图片] 7、小程序内无实质内容,存在通过批量观看激励视频的形式进行网赚的行为 违规示例①:如下图违规小程序内无实质内容,通过批量观看视频广告获得刮刮卡解锁机会。 [图片] 违规示例②:如下图违规小程序的每一份测试题结果,均需通过观看视频广告才能获得。[图片] 通过以上网赚违规类型及示例的介绍,希望开发者们能对小程序网赚违规有更进一步的了解。如若小程序存在网赚内容,平台将下发警告限期整改,视违规情节严重程度对小程序功能进行限制,或封号处理。
2020-03-18 - 小程序将小程序码与图片结合生成海报分享朋友圈
样例参考(瑞幸咖啡小程序) [图片][图片][图片] 需求分析 服务器端会返回不确认的图片资源到前端 前端将返回的每张图片都要贴上小程序码 将贴上小程序码的图片使用 swiper 组件轮播 用户点击保存时,将图片保存至相册。 至于点击保存如何保存至相册(wx.saveImageToPhotosAlbuml 了解一下,注意一下授权问题即可) 碰到的问题 canvas为原生组件, 而原生组件的层级是最高的,所以页面中的其他组件无论设置 z-index 为多少,都无法盖在原生组件上。 [代码]采用方法: 通过定位,将其移除到不在可视范围,如iphone6 .canvas { position: relative; left: -375px; } [代码] 绘制多张图片时, 一个canvas 标签只能对应画一张图片 (目前我测试的是这样,如有其它方法,欢迎评论交流) [代码]采用方法: 1. html端循环要生成的图片张数,对应循环出多个 canvas 组件,分别设置不同的 canvasId 区分 2. 封装一个绘制海报的函数,返回一个Promise对象,用于后面绘制完所有的图片,统一赋值渲染,避免多次触发数据更新 3. js端 循环执行一次 绘制海豹函数,存于一个数组列表 4. 使用 Promise.all 函数,统一绘制完毕将生产图片路径赋值 html: <canvas v-for="u in m.urlList" :key="u" :canvas-id="'poster'+index" class="canvas" style="width:100%; height:100%;"> </canvas> <swiper :indicator-dots="true" :circular="true" :autoplay="true" indicator-color="rgba(255,255,255,.2)" indicator-active-color="#fff" class="swiper"> <swiper-item v-for="f in m.filePaths" :key="index"> <image :src="f"> </swiper-item> </swiper> js: // 数据 (mpvue 开发) function data(){ return { m : { urlLIst: [ // 图片资源 '/static/poster0.jpg', '/static/poster1.jpg' ], filePaths: [], // 生成图片(贴上小程序码) } } } try { let res = wx.getSystemInfoSync(); // 同步获取系统信息 let w = res.windowWidth; // 手机可用区域宽度 let h = res.windowHeight; // 手机可用区域高度 let codeUrl = '/static/code.jpg'; // 小程序码 let drawList = []; // 用于保存绘制海报图Promise对象 m.urlList.forEach( (u, i)=> { // 传入canvas组件ID,图片路径(测试使用的是本地路径) drawList.push(drawPoster('poster'+i, u, codeUrl)); }) // 统一更新数据 Promise.all(drawList).then((valuse)=>{ m.filePaths = valuse; }); // 封装绘制图片函数 function drawPoster(canvasId, bgUrl, codeUrl){ return new Promise( (resolve, reject) => { // 创建画布实例 let ctx = wx.createCanvasContext(canvasId); // 绘制背景图: 图片路径,x坐标,y坐标,宽,高 ctx.drawImage(bgUrl, 0, 0, w, h); // 绘制小程序码 ctx.drawImage(codeUrl, w-120, h-120, 100, 100); // 绘制 ctx.draw(false, ()=>{ // 该通过函数将canvas绘制导出为图片 wx.canvasToTempFilePath({ x: 0, y: 0, width: w, height: h, canvasId: canvasId, success(res){ resolve(res.tempFilePath); } }); }); } }catch(e){ // 自己封装了一成 wx.$toast(e); } [代码] 最终demo效果图 [图片][图片] 在社区中暂未看到多张海报实现的方案,如果有更好的实现方案,欢迎交流
2019-07-30 - 如何实现快速生成朋友圈海报分享图
由于我们无法将小程序直接分享到朋友圈,但分享到朋友圈的需求又很多,业界目前的做法是利用小程序的 Canvas 功能生成一张带有小程序码的图片,然后引导用户下载图片到本地后再分享到朋友圈。相信大家在绘制分享图中应该踩到 Canvas 的各种(坑)彩dan了吧~ 这里首先推荐一个开源的组件:painter(通过该组件目前我们已经成功在支付宝小程序上也应用上了分享图功能) 咱们不多说,直接上手就是干。 [图片] 首先我们新增一个自定义组件,在该组件的json中引入painter [代码]{ "component": true, "usingComponents": { "painter": "/painter/painter" } } [代码] 然后组件的WXML (代码片段在最后) [代码]// 将该组件定位在屏幕之外,用户查看不到。 <painter style="position: absolute; top: -9999rpx;" palette="{{imgDraw}}" bind:imgOK="onImgOK" /> [代码] 重点来了 JS (代码片段在最后) [代码]Component({ properties: { // 是否开始绘图 isCanDraw: { type: Boolean, value: false, observer(newVal) { newVal && this.handleStartDrawImg() } }, // 用户头像昵称信息 userInfo: { type: Object, value: { avatarUrl: '', nickName: '' } } }, data: { imgDraw: {}, // 绘制图片的大对象 sharePath: '' // 生成的分享图 }, methods: { handleStartDrawImg() { wx.showLoading({ title: '生成中' }) this.setData({ imgDraw: { width: '750rpx', height: '1334rpx', background: 'https://qiniu-image.qtshe.com/20190506share-bg.png', views: [ { type: 'image', url: 'https://qiniu-image.qtshe.com/1560248372315_467.jpg', css: { top: '32rpx', left: '30rpx', right: '32rpx', width: '688rpx', height: '420rpx', borderRadius: '16rpx' }, }, { type: 'image', url: this.data.userInfo.avatarUrl || 'https://qiniu-image.qtshe.com/default-avatar20170707.png', css: { top: '404rpx', left: '328rpx', width: '96rpx', height: '96rpx', borderWidth: '6rpx', borderColor: '#FFF', borderRadius: '96rpx' } }, { type: 'text', text: this.data.userInfo.nickName || '青团子', css: { top: '532rpx', fontSize: '28rpx', left: '375rpx', align: 'center', color: '#3c3c3c' } }, { type: 'text', text: `邀请您参与助力活动`, css: { top: '576rpx', left: '375rpx', align: 'center', fontSize: '28rpx', color: '#3c3c3c' } }, { type: 'text', text: `宇宙最萌蓝牙耳机测评员`, css: { top: '644rpx', left: '375rpx', maxLines: 1, align: 'center', fontWeight: 'bold', fontSize: '44rpx', color: '#3c3c3c' } }, { type: 'image', url: 'https://qiniu-image.qtshe.com/20190605index.jpg', css: { top: '834rpx', left: '470rpx', width: '200rpx', height: '200rpx' } } ] } }) }, onImgErr(e) { wx.hideLoading() wx.showToast({ title: '生成分享图失败,请刷新页面重试' }) //通知外部绘制完成,重置isCanDraw为false this.triggerEvent('initData') }, onImgOK(e) { wx.hideLoading() // 展示分享图 wx.showShareImageMenu({ path: e.detail.path, fail: err => { console.log(err) } }) //通知外部绘制完成,重置isCanDraw为false this.triggerEvent('initData') } } }) [代码] 那么我们该如何引用呢? 首先json里引用我们封装好的组件share-box [代码]{ "usingComponents": { "share-box": "/components/shareBox/index" } } [代码] 以下示例为获取用户头像昵称后再生成图。 [代码]<button class="intro" bindtap="getUserInfo">点我生成分享图</button> <share-box isCanDraw="{{isCanDraw}}" userInfo="{{userInfo}}" bind:initData="handleClose" /> [代码] 调用的地方: [代码]const app = getApp() Page({ data: { isCanDraw: false }, // 组件内部关掉或者绘制完成需重置状态 handleClose() { this.setData({ isCanDraw: !this.data.isCanDraw }) }, getUserInfo(e) { wx.getUserProfile({ desc: "获取您的头像昵称信息", success: res => { const { userInfo = {} } = res this.setData({ userInfo, isCanDraw: true // 开始绘制海报图 }) }, fail: err => { console.log(err) } }) } }) [代码] 最后绘制分享图的自定义组件就完成啦~效果图如下: [图片] tips: 文字居中实现可以看下代码片段 文字换行实现(maxLines)只需要设置宽度,maxLines如果设置为1,那么超出一行将会展示为省略号 代码片段:https://developers.weixin.qq.com/s/J38pKsmK7Qw5 附上painter可视化编辑代码工具:点我直达,因为涉及网络图片,代码片段设置不了downloadFile合法域名,建议真机开启调试模式,开发者工具 详情里开启不校验合法域名进行代码片段的运行查看。 最后看下面大家评论问的较多的问题:downLoadFile合法域名在小程序后台 开发>开发设置里配置,域名为你图片的域名前缀 比如我文章里的图https://qiniu-image.qtshe.com/20190605index.jpg。配置域名时填写https://qiniu-image.qtshe.com即可。如果你图片cdn地址为https://aaa.com/xxx.png, 那你就配置https://aaa.com即可。
2022-01-20 - 社区每周 | 微信卡券将不支持新申请开通优惠券功能、上周社区问题反馈(11.02-11.06)
各位微信开发者 以下是微信卡券将不再支持新申请开通使用“优惠券”功能及上周问题反馈(11.02-11.06),希望同大家一同打造小程序生态。 微信卡券将不再支持新申请开通使用“优惠券”功能因“微信卡券>优惠券”产品能力未来将统一升级为“微信支付优惠券”,12月10日0点起,“微信卡券>优惠券”功能将不再支持新商户开通,该功能后续将陆续下线。其他微信卡券功能暂无变化。本次调整详细内容如下: 12月10日0点起,商户可正常申请开通“微信卡券”功能,申请开通后,“优惠券”功能将不再支持使用。新开通卡券功能的商户使用“会员卡”、“礼品卡”或“票证”等能力不受影响;历史已开通卡券功能的商户,可继续正常使用“卡券>优惠券”功能(包含新增、发放和核销),不受本次调整影响;微信卡券>优惠券功能入口: [图片] 受影响的优惠券: [图片] 如商户有在微信生态内发放优惠券的需求,可使用微信支付优惠券:商家券或支付券(即代金券)。如需了解更多,可查阅微信支付优惠券产品功能介绍 上周问题反馈和处理进度(11.02-11.06)已修复的问题textarea 组件修改某些样式时会失效 查看详情 picker 限制的问题 查看详情 新版 canvas 无法加载多张图片的问题 查看详情 小游戏销毁camera再创建时获取不到帧数据的问题 查看详情 cover-view外层有时候 position:fixed 无效的问题 查看详情 swiper组件 指示点被swiper-item覆盖的问题 查看详情 地图自定义 callout 溢出的问题 查看详情 移动端链接快速授权的文档URL示例多了个auth_type参数的问题 查看详情 小程序订阅消息无法添加的问题 查看详情 iOS录音,视频,文件均无法选择提交的问题 查看详情 修复中的问题 竖版游戏配置resizable为true后,pc端变横版,显示不全的问题 查看详情 iOS微信7.0.17上JSSDK出现BUG:WeixinJSBridge 未定义的问题 查看详情 服务号对话助手小程序用户昵称搜索的问题 查看详情 iOS14首次进入页面掉帧严重的问题 查看详情 无法识别iPhone 12pro机型的问题 查看详情 border-radius在ios失效的问题 查看详情 输入框嵌套在自定义组件内部时英文输入存在bug的问题 查看详情 需求反馈需求已支持 iOS 支持保存 gif & webp 到相册 查看详情 swiper 支持双指滑动 查看详情 video 组件支持投屏功能 查看详情 需求评估中顾问为什么无法收到顾客发出的位置信息 查看详情 云存储可以灵活设计文件权限的需求 查看详情 原创文章类别能否加一个设计的选项的需求 查看详情 增加同一分组内“图片批量删除”功能的需求 查看详情 微信团队 2020.11.12
2020-11-25 - 社区每周 | 支付后打开半屏小程序能力调整、明文 URL Scheme 能力修复及上周问题反馈
各位微信开发者: 以下是支付后打开半屏小程序能力的相关调整通知、明文 URL Scheme 能力修复及上周问题反馈,希望与大家一同打造更好的小程序生态! 支付后打开半屏小程序能力的相关调整通知 为了优化用户体验,避免用户在没有预期的情况下以半屏方式打开另一个小程序,微信团队将回收支付后直接打开半屏小程序的能力。 自 2024 年 4 月 25 日起(以下简称 “生效期”),当用户微信客户端的基础库为 3.3.5 版本及以上时,开发者将无法在 wx.requestPayment、wx.requestOrderPayment 的接口回调(包括 success 与 fail )中成功调用 wx.openEmbeddedMiniProgram 接口,其他场景不受影响。自生效期起,若调用接口,开发者将会收到 “openEmbeddedMiniProgram forbidden after payment” 的报错;用户的小程序将不会在支付后以半屏形式直接打开另一个小程序,也不会出现相关报错信息。 详情请查看 原公告 明文 URL Scheme 能力修复 官方团队已修复 明文 URL Scheme 在安卓微信客户端无法访问的问题,微信 8.0.48 for Android 版本开始支持。 上周问题反馈(3.18-3.22) 已修复问题 小程序测试号无法登录微信公众平台的问题 查看详情 PC 端小程序预览图片失效的问题 查看详情 微信团队 2024年3月29日
03-29 - 支付后打开半屏小程序能力的相关调整通知
结合开发者的反馈,支付后直接打开半屏小程序能力的回收时间将延长到 2024 年 6 月 25 日,请各位开发者尽快适配,避免影响业务。 各位开发者: 打开半屏小程序 能力是微信团队提供的一项方便用户从小程序便捷打开另一个小程序的轻量化体验能力。为了优化用户体验,避免用户在没有预期的情况下以半屏方式打开另一个小程序,微信团队将回收支付后直接打开半屏小程序的能力。具体说明如下: 自 2024 年 4 月 25 日起(以下简称 “生效期”),当用户微信客户端的基础库为 3.3.5 版本及以上时,开发者将无法在 wx.requestPayment、wx.requestOrderPayment 的接口回调(包括 success 与 fail )中成功调用 wx.openEmbeddedMiniProgram 接口,其他场景不受影响。自生效期起,若调用接口,开发者将会收到 “openEmbeddedMiniProgram forbidden after payment” 的报错;用户的小程序将不会在支付后以半屏形式直接打开另一个小程序,也不会出现相关报错信息。 注意: 1、本次调整后,若开发者需要在其他场景下应用半屏小程序能力,仅支持由以下 3 个事件触发 tap 事件wx.showModal 接口 success 回调wx.showActionSheet 接口 success 回调2、若用户微信客户端的基础库低于 3.3.5 版本,开发者仍然能够在 wx.requestPayment、wx.requestOrderPayment 的接口回调中成功调用 wx.openEmbeddedMiniProgram 接口;用户的小程序仍会在支付后直接打开半屏小程序 [图片] 微信团队 2024年3月25日
04-18 - 怎么调用微信自带的收货地址和我的地址功能页面。
在微信小程序里面调用这个功能页面其实很简单,直接在jS里面调用wx.chooseAddress({}); 详细说明请看官方文档说明:https://developers.weixin.qq.com/miniprogram/dev/api/open-api/address/wx.chooseAddress.html [图片]
2020-10-28 - 小程序“本地组件”(原自定义交易组件本地生活平台)接入指引(不定期更新,文明交流勿喷)
本地组件 之前曾写过“新版自定义交易组件接入指引”,广受好评,解决了很多开发者接入时遇到的问题,当然,其中也不乏一些喂不饱的白眼狼,得到便利还反咬一口,无耻至极。 本文主要介绍本地组件产品的业务流程及内测期间各流程的注意事项,文档篇幅较长,如无需查看完整文档可以使用浏览器自带页面搜索功能进行关键字搜索(快捷键Ctrl+F ),组件目前还在内测中,如无法获取内测权限请耐心等待正式上线(因未给某人提供申请方式,大佬都被喷退群了,太令人失望啦)。 本文由Memory的小跟班编写,内容如有错误请指正,勿喷。 良言一句三冬暖,恶语伤人六月寒。 1、产品介绍 本地生活服务行业的商家,可通过"本地组件" (无需新申请专用商户号)将小程序中的商品(兑换券)上架到视频号橱窗,用户在视频号购买兑换券后可在线上/线下二次核销,实现到店核销(自提)/到家配送(同城)的业务场景。 业务流程图 [图片] 用户交互示意 [图片] 2、开通方式 2.1 权限开通 商家符合接入要求或收到内测邀请后需要准备好以下资料:商家名称、视频号名称、小程序名称、小程序APPID等填写报名申请表,此处不作报名表单提供,请自行通过自有资源获取,提交表单后,正常审核时效为1个工作日。 2.2 资质要求 内测期间,商家需要发邮件提交准入资质材料用于资质审核;组件正式上线后可通过MP后台「交易组件」入口开通的「本地组件」提交对应资质审核 2.2.1 商超购百行业(如:万达、天虹) 本规则适用于入驻视频号橱窗的所有需要使用本地组件的商超购百商家 商家类型 资质类型 资质要求 商超购百 营业执照 营业执照 商超购百 商标 1.资质主体与入驻主体(小程序)一致 <br> 2.需提供35类服务商标 <br> 3.若为关联公司或代运营公司入驻,需提供上述商标权利人的委托函或授权书 商超购百 门店数量要求 1.线下业务:以服务类商标命名的实体门店>1家 <br> 2.线上业务:以服务类商标命名的官方网站、独立app或其他平台 商超购百 门店品牌授权要求 提供不少于3个,在经营销售的合作或授权经销协议(协议方需为京东/天猫官方旗舰店或旗舰店品牌) 商超购百 承诺函 承诺在视频号橱窗中所售商品均为正规渠道授权经销商品,保证商品质量,遇到售后和纠纷问题协助视频号团队友好协商处理。 2.2.2 酒旅景区行业(如:万豪、维也纳、迪士尼、长隆) 本规则适用于入驻视频号橱窗的所有需要使用本地组件的酒店/景区商家,暂不支持旅行社 商家类型 资质类型 资质要求 酒旅商家 营业执照 营业执照 酒旅商家 商标 1.资质主体与入驻主体(小程序)一致 <br> 2.品牌商标 <br> 3.若为关联公司或代运营公司入驻,需提供上述商标权利人的委托函或授权书 酒旅商家 其他资质 「单体酒店」需提供:1. 卫生许可证 <br> 2.特种行业许可证 <br> 3.如涉及自助餐券需提交餐饮服务许可(如已三证合一可提交食品经营许可)<br> 提供四星级/五星级酒店证书 <br> 「酒店/度假村集团」需提供:1. 集团旗下一家酒店的资质(同单体酒店)<br> 2. 集团与该提供资质的酒店之间的管理关系证明并附集团旗下所有酒店名单 <br> 「全国/全球连锁主题乐园」主体需提供:1. 娱乐经营许可证 <br>「景区」需提供(任选其一):1.全国旅游景区质量等级评定委员会出具的《旅游景区质量等级证书》 <br> 2. 旅游局景区等级评定委员会红头文件 <br> 3.提供4A以上景区证书 酒旅商家 承诺函 承诺在视频号橱窗中开展相关业务,保证为视频号用户提供商品购买后的线下履约能力,遇到售后和纠纷问题协助视频号团队友好协商处理。 2.2.3 餐饮行业(如:麦当劳、肯德基、喜茶、瑞幸) 本规则适用于入驻视频号橱窗的所有需要使用本地组件的餐饮商家 商家类型 资质类型 资质要求 餐饮商家 营业执照 营业执照 餐饮商家 商标 1.资质主体与入驻主体(小程序)一致 <br> 2.品牌商标 <br> 3.若为关联公司或代运营公司入驻,需提供上述商标权利人的委托函或授权书 餐饮商家 门店数量要求 以上述商标命名的实体门店,全国实体店数量≥100家(美团/点评门店信息截图或百度/高德POI信息截图) 餐饮商家 其他资质 1.餐饮店主体: 需提供申请主体的「食品经营许可证(经营范围需包含餐饮制作相关项目)扫描件」 <br> 2. 非餐饮主体需提供:a) 《餐饮平台与门店的管理关系声明》 b) 《餐饮门店运营资质和责任承诺函》(含旗下所有门店名单) c)卡券使用门店的「食品经营许可证(经营范围需包含餐饮制作相关项目)扫描件」 餐饮商家 承诺函 承诺在视频号橱窗中开展相关业务,保证为视频号用户提供商品购买后的线下履约能力,遇到售后和纠纷问题协助视频号团队友好协商处理。 2.2.4 其他行业(如:电影、演出、健身、体检、买菜等) 本规则适用于提供本地生活服务的商家,如电影、演出、健身、体检、买菜、按摩、KTV等线下服务商家。 商家类型 资质类型 资质要求 到店综合 营业执照 营业执照 到店综合 商标 1.资质主体与入驻主体(小程序)一致 <br> 2.品牌商标 <br> 3.若为关联公司或代运营公司入驻,需提供上述商标权利人的委托函或授权书 到店综合 门店数量要求 1.线上平台经营型商家(美团、携程、猫眼电影等)需提供官网,需要有开设以35类服务类型品牌商标命名的官方网站、独立APP或在其他平台上经营卖场型店铺。 <br> 2.线下经营商家(如爱康国宾体检)以上述品牌商标命名的实体门店,全国实体店数量≥100家(美团/点评门店信息截图或百度/高德POI信息截图) 到店综合 其他资质 1.餐饮店主体: 需提供申请主体的「食品经营许可证(经营范围需包含餐饮制作相关项目)扫描件」 <br> 2. 非餐饮主体需提供:a) 《餐饮平台与门店的管理关系声明》 b) 《餐饮门店运营资质和责任承诺函》(含旗下所有门店名单) c)卡券使用门店的「食品经营许可证(经营范围需包含餐饮制作相关项目)扫描件」 到店综合 承诺函 承诺在视频号橱窗中开展相关业务,保证为视频号用户提供商品购买后的线下履约能力,遇到售后和纠纷问题协助视频号团队友好协商处理。 3、协议相关 本地组件正式上线后,商家在开通本地组件时,会查看和签订本地组件协议,协议将定义本地组件业务模式、技术服务费比例、对账周期、打款周期、打款账号等内容. 本地组件正式上线后,预计会按「月」为周期结算,收取商家在视频号场景下支付GMV*1%的技术服务费。 4、文档接口 暂不在本文提供,后续更新接入时的一些问题 5、带货测试 上架商品,商品审核,保证金提交,直播卖货,支付,订单发货,退货等环节测试。 6、对账打款测试 双方进行账单对账,技术服务费对账,商家请求打款,技术服务费打款测试。 内测期问,预计月初通过邮件将账单发给商家对接人进行对账,商家完成小额打款测试, 正式上线后,平台预计在每个月1号出对账单,商家在5个工作日确认对账单无误后,在20个工作日内完成打款。 [图片] 7、异常情况测试 保证金延迟提交会限制带货能力,佣金延迟打款限制带货能力等一场逻辑测试。 8、 FAQ 8.1 视频号小店、自定义交易组件、新版自定义交易组件、视频号交易组件与本地组件的区别 能力 商户号 业务类型 发货类型 技术服务费 本地组件 原小程序商户号 团购兑换券 本地配送/到店自提 支付口径/统一比例 自定义交易组件 原小程序商户号 商品/兑换券 快递/同城/到店 无 新版自定义交易组件 新申请二级商户号 商品/兑换券 快递/同城/到店 结算口径/分类目 视频号交易组件 新申请二级商户号 商品 快递/免物流 结算口径/分类目 视频号小店 新申请二级商户号 商品 快递/免物流 结算口径/分类目 自定义交易组件将会在4月底下限,届时通过自定义交易组件上架的商品将会失效,若商家在视频号继续经营卖货,需要接入「本地组件」或者「视频号交易组件/视频号小店」 8.2 本地组件的商家,如何售卖电商物流发货商品? 目前一个视频号只能关联一个视频号小店 或一个组件,内测期间,用新的视频号开通视频号小店,上架标准电商发货商品,上传至“优选联盟”。商家视频号通过优选联盟分销电商商品,区别本地生活售卖券,(也可以通过带货团长来实现)未来会支持视频号可同时关联本地组件和视频号小店。 8.3 本地组件的商家,如何缴纳保证金,缴纳多少? 本地组件商家保证金沿用已发布的橱窗保证金规则,自营账户交3万元保证金,其他推广员交100元保证金。具体规则可参考「视频号橱窗保证金条款 」 未完待续······
2023-04-21 - addCard签名错误-天坑-爬坑血泪恩仇录
如果你发现了签名错误,注意了啊,如果其他都没问题,那有可能是你的URL出现了重大错误! 小程序添加卡券,签名这URL要改成wx_card来获取。 比如获取Ticket,URL要是这样的!! [代码]https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token=" . $token . "&type=wx_card";[代码]俩灯泡瞪圆了啊!是type=wx_card type=wx_card type=wx_card type=wx_card 重要事情多说几遍!! 获取AccessToken要使用微信公众号不是小程序的,实现见帖子: https://www.jianshu.com/p/7d1f08f3a460 这里不再赘述过程, 官方曾经给的JSSDK的simple.zip文件中的jssdk.php文件中第52行 [代码]$url[代码] [代码]= [代码][代码]"https://api.weixin.qq.com/cgi-bin/ticket/getticket?type=jsapi&access_token=$accessToken"[代码][代码];[代码]type=jsapi修改成type=wx_card,type=jsapi修改成type=wx_card,type=jsapi修改成type=wx_card,type=jsapi修改成type=wx_card,签名方法: [代码]function[代码] [代码]cardSignature([代码][代码]$timestamp[代码][代码], [代码][代码]$api_ticket[代码][代码], [代码][代码]$noncestr[代码][代码], [代码][代码]$card_id[代码][代码]){[代码][代码] [代码][代码]$arr[代码] [代码]= [代码][代码]array[代码][代码]();[代码][代码] [代码][代码]$arr[代码][代码][[代码][代码]'timestamp'[代码][代码]] = [代码][代码]$timestamp[代码][代码];[代码][代码] [代码][代码]// $arr['code'] = $code;[代码][代码] [代码][代码]$arr[代码][代码][[代码][代码]'nonce_str'[代码][代码]] = [代码][代码]$noncestr[代码][代码];[代码][代码] [代码][代码]$arr[代码][代码][[代码][代码]'ticket'[代码][代码]] = [代码][代码]$api_ticket[代码][代码];[代码][代码] [代码][代码]// $arr['openid'] = $openid;[代码][代码] [代码][代码]$arr[代码][代码][[代码][代码]'card_id'[代码][代码]] = [代码][代码]$card_id[代码][代码];[代码][代码]//根据官网说明,卡券签名需要的参数有:timestamp(时间戳),code(卡的编号),nonce_str(随机字符串),ticket(卡券ticket),openid(用户的openid),card_id(卡券的ID)[代码][代码] [代码][代码]sort([代码][代码]$arr[代码][代码], SORT_STRING); [代码][代码]//排序,这一步一定要有,否则会不成功[代码][代码] [代码][代码]$str[代码] [代码]= implode([代码][代码]$arr[代码][代码]); [代码][代码] [代码][代码]// $str = '';[代码][代码] [代码][代码]// foreach ($arr as $v) {[代码][代码] [代码][代码]// $str .= $v;[代码][代码] [代码][代码]// }[代码][代码] [代码] [代码]//通过foreach组装成字符串[代码][代码] [代码][代码]$signature[代码] [代码]= sha1([代码][代码]$str[代码][代码]); [代码][代码]//最后通过sha1生成签名[代码][代码] [代码][代码]// return array('code' => $code,'openid' =>$openid,'timestamp'=>$timestamp,'nonce_str'=>$noncestr,'signature'=>$signature);[代码][代码] [代码][代码]return[代码] [代码][[代码][代码]'signature'[代码][代码]=>[代码][代码]$signature[代码][代码], [代码][代码]'timestamp'[代码][代码]=>[代码][代码]$timestamp[代码][代码], [代码][代码]'nonce_str'[代码][代码]=>[代码][代码]$noncestr[代码][代码], [代码][代码]'card_id'[代码][代码]=>[代码][代码]$card_id[代码][代码], [代码][代码]'api_ticket'[代码][代码]=>[代码][代码]$api_ticket[代码][代码]];[代码][代码]}[代码] 爬坑记录 https://www.jianshu.com/p/7d1f08f3a460 https://www.jianshu.com/p/a0863e704405
2019-01-26 - 微信小程序会员卡开发跳坑
在Bmob官方群,最近看好多人问,小程序里面怎么显示会员卡,然客户领取后,去对应店铺核销。 本身以为会很简单,最后费了好大心思才找到对应文档。 会员卡的文档不知道该怎么说。。。没说明参数从哪里获取。这篇文章带大家跳坑 看了一下文档,大概是这样一个函数,可以让用户领取会员卡 [代码]wx.navigateToMiniProgram({ appId: 'wxeb490c6f9b154ef9', //固定为此 appid,不可改动 extraData: data, // 包括 encrypt_card_id, outer_str, biz三个字段,须从 step3 中获得的链接中获取参数 success: function() { }, fail: function() { }, complete: function() { } }) [代码] 这里的 extraData: data, // 包括 encrypt_card_id, outer_str, biz三个字段,须从 step3 中获得的链,是关键。 extraData,值文档说的第三步,在文档里面很难找到第三步获取开卡组件参数内容。也找不多哪个接口有返回这三个参数 encrypt_card_id, outer_str, biz。 文档上面有个开卡组件文档,我们打开 https://mp.weixin.qq.com/cgi-bin/announce?action=getannouncement&key=1479824356&version=1&lang=zh_CN&platform=2&token= [图片] 既然开卡组件文档没有,那我们去公众号文档,会员卡相关文档看下。 找到卡券-小程序打通 https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1499332673_Unm7V 找到:接口1:获取开卡插件参数 [图片] 红色箭头返回的URL,就带了我们需要的encrypt_card_id, outer_str, biz 三个参数, 只是文档没有说明,这个是url里面带的值,而不是返回的参数,所以给查找带来了麻烦。 我们试试 [图片] 真的拿到了,我们需要的三参数, 然后通过url解析,得到参数。 [代码]wx.navigateToMiniProgram({ appId: 'wxeb490c6f9b154ef9', //固定为此 appid,不可改动 extraData: data, // 包括 encrypt_card_id, outer_str, biz三个字段,须从 step3 中获得的链接中获取参数 success: function() { }, fail: function() { }, complete: function() { } }) [代码] 小程序里做个按钮,领取会员卡。点击事件执行上面代码 提示此小程序未绑定公众账号 此时我们登陆公众账号,绑定这个小程序。 绑定后,继续提示错误 [代码]"navigateToMiniProgram:fail appId "wxeb490c6f9b154ef9" is not in navigateToMiniProgramAppIdList" [代码] [图片] 看英文的意思是说小程序wxeb490c6f9b154ef9未绑定此公众号。 这里wxeb490c6f9b154ef9 并不是我们自己的一个小程序appid ,而是文档规定必须填写的wxeb490c6f9b154ef9,这个是官方的一个小程序appid, 原理是我们执行调整小程序,跳转到官方小程序领取会员卡。 比较麻烦的是,绑定官方开卡这个小程序,需要官方同意才可以,这里添加了绑定,官方2天没同意,已经失效。 到此,就实现了微信小程序,跳转到卡卷小程序,领取会员卡的开发过程。
2019-03-11 - 微信卡券“过期提醒”能力即将下线通知
为了确保微信生态良性发展,保证用户使用体验,微信卡券将于2020年6月15日下线卡券过期提醒能力。下线后,在微信公众平台创建的卡券中优惠券(包含折扣券、兑换券、团购券等)将不会向用户派发卡券过期提醒消息。卡券功能中储值卡、礼品卡、会员卡、门票机票等不受影响。另外微信支付平台创建的代金券以及商家券过期提醒能力也不受影响。 给你带来不便,敬请谅解。感谢你的理解和支持。 微信支付代金券产品能力介绍:点击查看 微信支付商家券产品能力介绍:点击查看 [图片] (微信卡券过期提醒示例) 微信团队 2020年5月27日
2020-05-29 - 微信卡券“网页链接跳转”能力即将下线通知
各位开发者: 为了确保微信生态良性发展,微信卡券将于2019年8月13日下线网页链接跳转能力。下线后,卡券创建流程中,“自定义入口”与“卡券详情>立即使用跳转”不再支持跳转至网页配置,你可尝试使用跳转小程序作为替代。本次调整仅针对券,会员卡原有能力暂时不变。 给你带来不便,敬请谅解。感谢你的理解和支持。 微信团队 2019年7月26日
2019-07-26 - 如何把第三方APP中的卡券保存至微信卡包中?
1、适用场景——线上 在商家的独立APP中,置入将卡券添加到卡包的入口,通过安卓/iOS SDK拉起微信内原生领券页面,用户即可将卡券添加到自己的微信卡包。 2、操作说明 查看接口文档请点击这里。 3、投放入口如图: [图片]
2020-05-22 - 微信小程序领取卡券到卡包
微信卡券文档太过于难找, 关于cardExt部分的描述, 签名错误,参数错误, 可参考文档地址 https://zzzerp.cn/articles/2020/12/23/1608696334599.html
2020-12-23 - wx.addCard能否打通第三方代制的卡券
我们公众号的卡券功能申请了第三方代制模式,因为我们有上百个子商户需要代制卡券,但是现在涉及到打通小程序,文档上面说可以通过二维码、公众号群发等投放。但是我们想在小程序上面使用,文档也介绍了卡券是可以跟小程序打通的,我们也申请了开放平台并且都绑定了,但是在小程序调用addCard的时候一直都报签名错误,之前用测试号做的时候并没有报错,并且可以领取。想问下,我们是第三方代制的,想给子商户在我们小程序投放卡券难道不行吗,现在不知道是签名的错误还是说不支持代制的卡券。 [图片] [图片] [图片] 另外这个小程序文档这里,旧的文档点这个卡券签名会跳到公众号卡券签名文档那里,新的文档并不会跳转过去,直接到了打通小程序这个页面。
2018-12-07 - 小程序中图片二维码、小程序码,长按识别支持的情况
因为看到最近还有人刷到这篇文章还有收藏的,所以特别说明一下: 以下是2021年5月31日时候测试的结果,并不一定与现在的情况相符。现在啥情况,我也不知道,已经不咋做小程序了。所以大家实际使用时候,请大家还是再测测。 上面这段话更新于2021年10月11日 下面是原文 ==================================================================================================================== 最近小程序中的图片支持长按识别了,总结一下几种情况下: 测试时间:2021-5-31 微信版本:8.0.6 当前时间最新 image标签 + show long press menu <image src="https://img.qr.com/qr.jpg" style="width: 100%;" mode="widthFix" show-menu-by-longpress="{{true}}"></image> ✅ 识别小程序码 - ✅ 跳转小程序 ✅ 识别群二维码 - ❌ 跳转到加群页面 ✅ 识别名片二维码 - ❌ 跳转到加好友页面 ❌ 识别小程序二维码 wx.previewImage ✅ 识别小程序码 - ✅ 跳转小程序 ✅ 识别群二维码 - ✅ 跳转到加群页面 ✅ 识别名片二维码 - ✅ 跳转到加好友页面 ❌ 识别小程序二维码 web-view ✅ 识别小程序码 - ✅ 跳转小程序 ✅ 识别群二维码 - ✅ 跳转到加群页面 ✅ 识别名片二维码 - ✅ 跳转到加好友页面 ❌ 识别小程序二维码 总结,目前微信已经开放了在小程序中长按识别。但是似乎还有一些bug,image标签可以识别到,但是点了没反应。
2021-10-11 - “自定义交易组件”后继有人了,“小程序视频号交易组件”出生啦 (多处文档内容还未更新,可以先收藏备用)
先看公告原文 《视频号橱窗升级对"小程序升级版自定义交易组件"商家服务的公告》 亲爱的视频号橱窗商家/达人: 为进一步提升视频号橱窗商家质量,保障视频号橱窗用户体验,推动平台生态健康发展,视频号橱窗将对“小程序升级版自定义交易组件”商家服务进行升级。 自本公告生效之日起,新入驻视频号橱窗的小程序商家,需要使用“视频号交易组件”进行接入;已入驻视频号橱窗的小程序商家,需要在2023年3月31日前完成“视频号交易组件”的升级,否则视频号橱窗将不可用。 详情查看《视频号小店开放接口》。 如有其他疑问可邮件咨询:weixinliveshop@tencent.com,感谢大家的支持! 深圳市腾讯计算机系统有限公司 2022年12月13日 小程序交易组件 未开通“自定义交易组件” 原“自定义交易组件”升级为“小程序视频号交易组件” 原“标准版交易组件” [图片] 已开通“自定义交易组件”需点击“升级”查看 [图片] [图片] “小程序视频号交易组件”接入说明 接入说明 通过自行开发接入:通过调用商品、订单等接口,实现使用小程序在视频号场景中的交易及管理。 使用经营工具接入:可用基础经营工具的后台管理商品、订单等,并实现使用小程序在视频号场景中的交易及管理。 接入类目 准入规则(待更新) 待更新 相关限制 1)一个小程序仅可关联一个视频号 2)商户号需使用小程序电商中台所开通的二级商户号 3)需开通微信客服(当前非强制) 4)需缴纳保证金 接口及业务流程变动 1)订单由视频号创建并通过回调通知小程序 2)需重新完成商品、订单、物流、售后接口接入 随缘更新
2022-12-13 - 通过配置客户联系「联系我」方式生成的二维码,扫码提示无效?
通过配置客户联系「联系我」方式接口https://qyapi.weixin.qq.com/cgi-bin/externalcontact/add_contact_way生成的二维码。 扫码后提示该二维码无效,找不到对应的微信号。 此时重新调用配置客户联系「联系我」方式接口再生成一个新二维码,老的二维码就可以正常扫码了。 请问这是什么原因?
2020-09-02