codecamp

微信扫一扫接入指南

接口能力概述


       微信公众平台开放“扫一扫”功能,同时开放相关接口供有权限的品牌所有者调用。接口支持创建、管理并发布品牌所有者的商品信息,品牌所有者可选择条码、二维码两种方式发布。微信同时提供多种事件推送,帮助品牌所有者实现精准运营、数据分析等能力。

       另外,【一物一码专区】提供一套微信二维码解决方案,可实现利用不同二维码,唯一标识每一个不同商品,从而满足商品防伪、用户积分、发红包、防窜货等需求。

       扫一扫接口主要调用流程如下: 

微信扫一扫接口主要调用流程

权限获取

扫一扫功能申请只能在公众平台上完成,功能申请开通后将直接获得接口权限。权限包括:商品经营类目权限、商品条码号段权限。创建商品时只能使用拥有权限的类目。

术语含义说明

术语概念含义
品牌所有者也称商户、商家,是指合法拥有品牌的企业。可以申请“扫一扫”功能。
扫码使用微信“扫一扫”扫描条码和二维码。
条码扫一扫支持录入的条码类型为EAN13和EAN8,国内常见的EAN13条码是以69开头的13位条码,前7~9位数字标记该条码的生产企业,被称为号段;最后一位为校验位,由前面的12位位数字计算得出,码方式可参考国标GB-12094-1998。
号段条码号段为EAN13码的前7~9位,用于确认厂商信息,保护品牌的相关权益。申请“扫一扫”权限时需提供对应资质。特别地,ENA8码的号段为其本身。
二维码基于微信格式生成,可通过内部商品ID,唯一地标识每一个商品,做到“一物一码”,提供更深度的商品服务。适用于没有条码或者流通不便的商品。
商品主页通过微信“扫一扫”,在微信客户端内打开,由品牌商定义的商品信息页。
商品详情通过点击“商品主页”头部区域,在跳转后的页面展示,由品牌商设置的商品详细信息。包括多组商品图片,多组文字描述。
购买区入口位于商品主页上部,点击后集中展示品牌商设置的“建议零售价”、“微信小店”、“电商链接”以及匹配到的“电商渠道”等入口和其对应价格。
推广服务区位于商品主页中部,提供多媒体展示、文本介绍、跳转外部链接、关注公众号、领取微信卡券等多种自定义能力。
组件区包括在“商品主页”打开前展示的弹窗页,以及位于“商品主页”下部的区域。用于快速突出展示该主页的核心信息,如防伪信息等。
相关商品推荐位于商品主页底部,展示由品牌商设置推荐的其他商品主页。

“商品主页”术语概念对照图:

“商品主页”术语概念对照图

开发者测试号申请

  微信扫一扫支持开发者申请测试号,测试号可获取“一物一码(二维码)”相关接口的调用权限,用以在接入品牌前或过程中做调试。

  具体申请可查看

联系我们

  扫一扫功能的开发者可以加入【开发者QQ交流群】 452473629,验证请务必说明企业名称、服务的品牌以及本人职务。

微信连网过程常见错误码
微信上进行商品创建
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

微信门店

关闭

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; }