微信小店的支出和应用

在做集团电子商务方面,微信小店纵然较天猫商城天猫商城等启动较晚,但是作为一个电商平台,这一个影响力不容忽视,结合微信的特征和便民,微信小店具有很好的粘合性和大面积的用户基础,因此花费自然的时刻,在那下面做深刻的钻研和行使,也是本人一个感兴趣的园地,本文基于前面微信体系小说的基本功上,再对微信小店的情节开展一个主旋律的介绍,希望对我们领略和应用上富有帮助,同时也把自身要好的微信种类小说推向纵深的天地和取向。

1、微信小店的提请和搭建

微信小店的天赋是必须为注脚的公众号,并且须要声明后开展单独的提请,提交有关的商店新闻和财务相关新闻,手续和盖章的文本相对有点麻烦,不过为了杰出钻研和使用微信小店的效能,这一个都不要紧了,就按照他们的渴求一步步提供对应的资料即可。

经过后,在团结的接口成效列表里面,可以观察相应的接口已经赢获得了。

必发bifa88手机客服端 1

有了那一个成效模块,第一步,我们就可以在微信公众号的治本平台上添加对应的商品音讯,然后搭建好自己的微信店铺了。

俺们进去微信小店,可以看出微信小店的响应成效操作界面。

必发bifa88手机客服端 2

俺们第一步是急需丰裕对应的商品音信,从分类里面拔取适合自己的分类,然后添加对应的商品音信和图表。

必发bifa88手机客服端 3

最后,大家抬高完毕了投机的货物列表(包蕴商品信息和商品分组的处理),达成后,类似的界面如下所示。

必发bifa88手机客服端 4

为了把货物合理的来得出来,微信小店引入了一个货架的概念,就是把货物分门别类的很好显示给客户,货架就是看似一个搭架子可以的展柜,大家能够定义不一样的货架,然后揭橥不一样的URL进行体验。

必发bifa88手机客服端 5

构建好货架新闻后,大家就足以把货架的URL放到微信的食谱里面去了,那样大家就可以查阅到温馨的微信小店了。

当然店铺可以下单并进行处理了,客户下了订单,大家得以为微信小店的治本界面上进展订单的发货管理等操作。

必发bifa88手机客服端 6

 

在大家发货后,系统会有一个音信提示给相应购买者的微信号,如下所示。

必发bifa88手机客服端 7

 

若果急需了然自我的微信小店的功效,可以扫描下边二维码进行关爱我们的认证公众号:华盛顿爱奇迪

必发bifa88手机客服端 8

 

2、微信小店的目的模型

由从前边第1小节的就学,大家恐怕已经了然到了大约的微信小店的连锁对象模型了,基本上就是概括了,常规的货色、商品分组、货架、库存、订单这么些,还有货物归类,商品归类属性、商品分类SKU、快递邮寄模板、图片管理等效果。

为了更实用精晓任何对象模型,我绘制了一部分图形以支援了然这一个目的模型。

必发bifa88手机客服端 9

上边的图样,很好地阐释了那么些目标的关系,基本上就是,大家第一接触的就是货架管理,通过货架入口,绑定了体现的货物分组和数据,大家就可以看出相应的商品新闻,而商品通过图形、分类、属性、SKU等音讯构建一个整机的货品对象,别的在货架的入口里面,我们可以对货物举行下订单,因而布署到订单和库存的军事管制,订单的发货须要有运费模板进行关联,从而完成一体化的一个微信店铺的流程处理。

当然其中每个模型都有其对应的API接口,为了进一步便于精晓微信小店提供的成效接口,我经过图形列出上边提到到的靶子的成效接口,如下所示。

必发bifa88手机客服端 10

而外商品的对象模型接口,还有下边的一些接口。

必发bifa88手机客服端 11

 

3、微信小店API的应用

上边通过图示的艺术,介绍了微信小店的连锁对象和接口功效,那些我只是根据微信API提供的情节开展了集中而已。

要询问进一步详实的接口表明,我们如故须求参考微信的合法接口表明。

必发bifa88手机客服端 12

而是透过地点图示的接口成效图,我们可以整理出相应的微信小店的API接口和促成了。

下边的接口类和接口落成类,就是根据地方的解析和微信店铺的文档表达举办规整的C#支出封装处理。

是因为接口涉及的情节相比较多,由此我经过多少个接口举行一定的眼光,其余的如此类推。

比如对于微店商品的保管,我定义了下列的接口代码。

    /// <summary>
    ///微小店管理的商品API接口
    /// </summary>
    public interface IMerchantApi
    {
        #region 商品信息
        /// <summary>
        /// 创建商品
        /// </summary>
        /// <param name="accessToken">调用接口凭证</param>
        /// <param name="merchantJson">商品对象</param>
        AddMerchantResult AddMerchant(string accessToken, MerchantJson merchantJson);

        /// <summary>
        /// 删除商品
        /// </summary>
        /// <param name="accessToken">调用接口凭证</param>
        /// <param name="productId">商品ID</param>
        CommonResult DeleteMerchant(string accessToken, string productId);

        /// <summary>
        /// 修改商品
        /// product_id表示要更新的商品的ID,其他字段说明请参考增加商品接口。
        /// 从未上架的商品所有信息均可修改,否则商品的名称(name)、商品分类(category)、商品属性(property)这三个字段不可修改。
        /// </summary>
        /// <param name="accessToken">调用接口凭证</param>
        /// <param name="merchantJson">修改商品的信息</param>
        CommonResult UpdateMerchant(string accessToken, MerchantJson merchantJson);

        /// <summary>
        /// 根据ID查询商品信息,如果成功返回MerchantJson信息,否则返回null
        /// </summary>
        /// <param name="accessToken">调用接口凭证</param>
        /// <param name="productId">商品的Id</param>
        MerchantJson GetMerchant(string accessToken, string productId);

因此卓有成效的卷入处理,他们的部分落成代码也很不难,如下所示。

        /// <summary>
        /// 创建商品
        /// </summary>
        /// <param name="accessToken">调用接口凭证</param>
        /// <param name="merchantJson">商品对象</param>
        /// <returns></returns>
        public AddMerchantResult AddMerchant(string accessToken, MerchantJson merchantJson)
        {
            var url = string.Format("https://api.weixin.qq.com/merchant/create?access_token={0}", accessToken);
            string postData = merchantJson.ToJson();

            return JsonHelper<AddMerchantResult>.ConvertJson(url, postData);
        }

        /// <summary>
        /// 删除商品
        /// </summary>
        /// <param name="accessToken">调用接口凭证</param>
        /// <param name="productId">商品ID</param>
        /// <returns></returns>
        public CommonResult DeleteMerchant(string accessToken, string productId)
        {
            var url = string.Format("https://api.weixin.qq.com/merchant/del?access_token={0}", accessToken);
            var data = new
            {
                product_id = productId
            };
            string postData = data.ToJson();

            return Helper.GetExecuteResult(url, postData);
        }

必发bifa88手机客服端,据悉作品篇幅的考虑,上边种类作品再举办单独的模型介绍和讲课。

 

假诺对那么些《C#支付微信门户及接纳》序列感兴趣,可以关心自己的其余小说,种类小说如下所示:

C#支付微信门户及运用(25)-微信公司号的客户端管住效果

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

C#付出微信门户及接纳(23)-微信小店商品管理接口的包装和测试

C#支出微信门户及利用(22)-微信小店的开发和动用

C#开发微信门户及使用(21)-微信公司号的音讯和事件的收取处理及解密 

C#开发微信门户及运用(20)-微信公司号的食谱管理

C#付出微信门户及应用(19)-微信集团号的音信发送(文本、图片、文件、语音、视频、图文音讯等)

C#付出微信门户及使用(18)-微信公司号的通信录管理支出之成员管理

C#支出微信门户及接纳(17)-微信集团号的通信录管理支出之部门管理

C#支出微信门户及利用(16)-微信公司号的陈设和利用

C#支付微信门户及使用(15)-微信菜单扩大扫一扫、发图片、发地理地点功用

 C#开发微信门户及选择(14)-在微信菜单中使用重定向获取用户数据

C#付出微信门户及利用(13)-使用地理地方伸张相关应用

C#支出微信门户及接纳(12)-使用语音处理

C#支付微信门户及利用(11)–微信菜单的有余突显格局介绍

C#开发微信门户及使用(10)–在保管系列中齐声微信用户分组音信

C#付出微信门户及运用(9)-微信门户菜单管理及提交到微信服务器

C#支出微信门户及应用(8)-微信门户应用管理连串作用介绍

C#支付微信门户及选拔(7)-微信多客服成效及支出集成

C#付出微信门户及利用(6)–微信门户菜单的治本操作

C#支出微信门户及选用(5)–用户分组音信保管

C#开发微信门户及利用(4)–关切用户列表及详细新闻管理

C#付出微信门户及采纳(3)–文本音讯和图文新闻的应对

C#支出微信门户及利用(2)–微信新闻的拍卖和应对

C#开发微信门户及使用(1)–开始使用微信接口

 

相关文章