码迷,mamicode.com
首页 > 微信 > 详细

开发者可以调用微信小店货架上的商品了

时间:2014-07-30 23:08:15      阅读:753      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   java   使用   io   2014   

  通过前面微信小店怎么开那篇文章我们学了开通微信小店,产品也上传好了,如何推广这些商品呢?现在货架开放了,开发者可以调用微信小店货架上的商品,即在自己的页面上,通过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。

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

 

  

开发者可以调用微信小店货架上的商品了,布布扣,bubuko.com

开发者可以调用微信小店货架上的商品了

标签:style   blog   http   color   java   使用   io   2014   

原文地址:http://www.cnblogs.com/ytkah/p/3879055.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!