博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
开发者可以调用微信小店货架上的商品了
阅读量:5878 次
发布时间:2019-06-19

本文共 1304 字,大约阅读时间需要 4 分钟。

  通过前面那篇文章我们学了开通微信小店,产品也上传好了,如何推广这些商品呢?现在货架开放了,开发者可以调用微信小店货架上的商品,即在自己的页面上,通过JS API调起预先上传好的商品。以下是微信小店更新公告。

微信小店更新,货架开放给开发者1. 货架开放给开发者开发者可以将自己的页面作为微信小店的货架,即在自己的页面上,通过JS API调起预先上传好的商品。具体的接口调用方法,请下载接口文档,查看第5.6小节。2. 允许自定义商品的属性和规格在添加商品或编辑未上架商品时,可以自定义商品的属性项和属性值,规格项和规格值。3. 已上架商品和货架支持下载二维码每个货架和已上架商品都具有不同尺寸的二维码提供下载。客户端扫描二维码可以进入相应的货架或商品详情页面。4. 支持订单下载在订单管理页面可以将筛选出的订单列表下载成表格到本地,方便商家管理订单。5. 更多细节优化为商家提供便捷的体验系统会记住商家上一次新增商品时所选的类目和商品所在地;图片库一次可以上传多图片。 微信团队2014年07月29日

具体实现方法:(上文中的第5.6小节

微信小店的货架支持开放给开发者使用,即开发者可以将自己的页面作为货架,通过JavaScript API来调起微信客户端原生的商品详情页。

请注意:
1、开发者需要预先通过1.1中的增加商品API,预先上传商品,得到product_id后,才能在自己的页面通过JavaScript API来调起商品详情页
2、即使开发者将自己的页面作为货架,但由于商品存储仍在微信服务器,所以用户下单后,订单、库存管理等事务,开发者仍需要根据微信小店系列接口来完成。
具体JavaScript API调用示例代码如下:

function openProductView(){if (typeof WeixinJSBridge == "undefined")return false;var pid = "pDF3iY_G88cM_d-wuImym3tkVfG5";//只需要传递WeixinJSBridge.invoke('openProductViewWithPid',{"pid":pid},function(res){// 返回res.err_msg,取值 // open_product_view_with_id:ok 打开成功alert(res.err_msg);if (res.err_msg != "open_product_view_with_id:ok"){WeixinJSBridge.invoke('openProductView',{"productInfo":"{\"product_id\":\""+pid+"\",\"product_type\":0}"},function(res){ alert(res.err_msg);});}});}

 说明:

1、变量pid即为在增加商品接口中获得的product_id。

   微信小店的货架开放给开发者,以后推广微信小店不用再仅限于朋友圈了,可以在图文消息中直接调用显示出来,对转化率会有很大的帮助。

 

  

转载地址:http://zfdix.baihongyu.com/

你可能感兴趣的文章
c语言打开alist文件,C语言 文件的打开与关闭详解及示例代码
查看>>
c语言 中的共用体和结构体如何联合定义,结构体(Struct)、联合体(Union)和位域
查看>>
iPad pro能运行c语言吗,关于iPad Pro的五大槽点 你必须知道
查看>>
wordcount源代码c语言,Word Count程序(C语言实现)
查看>>
( 译、持续更新 ) JavaScript 上分小技巧(一)
查看>>
CI框架 -- URI 路由
查看>>
RPi 2B Raspbian system install
查看>>
HTTP 响应
查看>>
Android显示GIF图片
查看>>
区分SQL Server关联查询之inner join,left join, right join, full outer join并图解
查看>>
mysql日志详细解析
查看>>
HttpClientUtil
查看>>
SQL 语句转换格式函数Cast、Convert
查看>>
Caused by: java.lang.ClassNotFoundException: com/sun/tools/internal/xjc/api/XJC
查看>>
深度|余凯:基于深度学习的自动驾驶之路
查看>>
十几个remote control software
查看>>
重量级框架
查看>>
导入Mybatis_Spring项目遇到的问题
查看>>
ERP入门
查看>>
【转】@Override must override a superclass method 问题解决
查看>>