zoukankan      html  css  js  c++  java
  • 开发者可以调用微信小店货架上的商品了

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

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

      

  • 相关阅读:
    loadrunner 11安装教程
    测试用例
    软件测试分类
    软件测试模型
    VMware Workstation安装Red hat7.0联网问题总结
    Python网络编程基础pdf
    Python数据可视化编程实战pdf
    Python数据分析实战
    Python数据科学手册
    Python入门经典. 以解决计算问题为导向的Python编程实践
  • 原文地址:https://www.cnblogs.com/ytkah/p/3879055.html
Copyright © 2011-2022 走看看