微信小店开发(2) DIY货架

微信小店的货架支持开放给开发者使用,即开发者可以将自己的页面作为货架,通过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);
            });
        }
    });
}

完整实现方法:

待续。。。。。

 

 

另外,微信小店将更名为微信商铺!

微信小店API文档 V1.15 下载 http://pan.baidu.com/s/1kTupPht 

====================================================================

 

时间: 2024-07-31 17:46:58

微信小店开发(2) DIY货架的相关文章

微信小店开发(1) 获取分类

本文介绍微信小店开发中如何获得分类.     一.获取指定分类的所有子分类 1.1.1   接口调用请求说明 协议 https http请求方式 POST 请求Url https://api.weixin.qq.com/merchant/category/getsub?access_token=ACCESS_TOKEN 1.1.2   请求参数说明 参数 是否必须 说明 access_token 是 调用接口凭证 POST数据 是 商品大分类信息 1.1.3   POST数据 数据示例: { "

微信小店开发(3) 自定义菜单加入维权

  微信小店中,需要在菜单中加入"维权"按钮,让用户可以到达维权页面加入方法如下:给对应名称为"我要维权"的菜单设置链接(view事件),URL为 https://mp.weixin.qq.com/payfb/payfeedbackindex?appid=wx830f2de3fabcdefg#wechat_webview_type=1&wechat_redirect 把其中的appid,换成当前公众账号的即可.   维权仅对微信支付v2版有效,对微信支付v3

C#开发微信门户及应用(22)-微信小店的开发和使用

原文:C#开发微信门户及应用(22)-微信小店的开发和使用 在做企业电子商务方面,微信小店虽然较淘宝天猫等起步较晚,但是作为一个电商平台,这个影响力不容忽视,结合微信的特点和便利,微信小店具有很好的粘合性和广泛的用户基础,因此花费一定的时间,在这方面做深入的研究和应用,也是我一个感兴趣的领域,本文基于前面微信系列文章的基础上,再对微信小店的内容进行一个系列化的介绍,希望对大家理解和使用上有所帮助,同时也把我自己的微信系列文章推向纵深的领域和方向. 1.微信小店的申请和搭建 微信小店的资质是必须为

C#开发微信门户及应用(24)-微信小店货架信息管理

在前面微信小店系列篇<C#开发微信门户及应用(22)-微信小店的开发和使用>里面介绍了一些微信小店的基础知识,以及<C#开发微信门户及应用(23)-微信小店商品管理接口的封装和测试>里面详细介绍了微信小店商品的接口定义.实现和测试的内容,本文主要介绍微信小店货架信息管理.这个模块是在微信小店对象里面,最为复杂,也是最难理解的一个模块,对于它的对象建模,需要反复测试才能完善起来,因此这个货架管理模块,可以说是最具技术含量的一个模块了. 1.微信小店货架介绍 在微信公众号的后台里面,可

C#开发微信门户及应用(23)-微信小店商品管理接口的封装和测试

原文:C#开发微信门户及应用(23)-微信小店商品管理接口的封装和测试 在上篇<C#开发微信门户及应用(22)-微信小店的开发和使用>里面介绍了一些微信小店的基础知识,以及对应的对象模型,本篇继续微信小店的主题,介绍其中API接口的封装和测试使用.微信小店的相关对象模型,基本上包括了常规的商品.商品分组.货架.库存.订单这些模型,还有商品分类,商品分类属性.商品分类SKU.快递邮寄模板.图片管理等功能.本文介绍的接口封装也就是基于这些内容进行的,并针对接口的实现进行测试和使用. 1.商品管理接

微信小店二次开发功能套餐列表

本商品包括微信小店二次功能开发套餐.   [商品介绍]以下费用均为一次性费用.永久使用.   套餐一: 800元 订单查询:用户查询自己最近30天之内的订单记录.实时通知:用户付款成功后,实时通知用户订单详情.快递查询:已发货的订单,可以查询快递进度. 套餐二: 1200元 订单查询:用户查询自己最近30天之内的订单记录.实时通知:用户付款成功后,实时通知用户订单详情.快递查询:已发货的订单,可以查询快递进度.工作人员提醒:指定工作人员可以收到最新的订单通知. 套餐一和套餐二区别在于管理员微信提

php版微信小店API二次开发及使用示例_php技巧

本文实例讲述了php版微信小店API二次开发及使用方法.分享给大家供大家参考,具体如下: 1. weixiaodian.php页面: <?php class wXd { public $AppID = ""; public $AppSecret = ""; public $OutPut = ""; public $AccessToken = ""; public $ID = ""; public $H

PHP版微信小店接口开发实例_php技巧

本文实例讲述了PHP版微信小店接口开发方法.分享给大家供大家参考,具体如下: 首先 大家可以去下一份小店开发的 API接口 因为 下面所有的 微信小店接口 数据格式 参数 API手册 里面都有现成的 你可以直接拿来用 好了 下面上代码 这里给大家 下载微小店 API文档 这里就先拿查询商品作为例子 //首先第一步是 获取access_token的代码 我这里呢 对token做了存表里的 因为token有限制 private function access_token(){ appid=shopa

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

通过前面微信小店怎么开那篇文章我们学了开通微信小店,产品也上传好了,如何推广这些商品呢?现在货架开放了,开发者可以调用微信小店货架上的商品,即在自己的页面上,通过JS API调起预先上传好的商品.以下是微信小店更新公告. 微信小店更新,货架开放给开发者 1. 货架开放给开发者 开发者可以将自己的页面作为微信小店的货架,即在自己的页面上,通过JS API调起预先上传好的商品.具体的接口调用方法,请下载接口文档,查看第5.6小节. 2. 允许自定义商品的属性和规格 在添加商品或编辑未上架商品时,可以