国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

C#開發(fā)微信門戶及應(yīng)用(22)-微信小店的開發(fā)和使用

2019-11-17 02:39:37
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

C#開發(fā)微信門戶及應(yīng)用(22)-微信小店的開發(fā)和使用

在做企業(yè)電子商務(wù)方面,微信小店雖然較淘寶天貓等起步較晚,但是作為一個(gè)電商平臺(tái),這個(gè)影響力不容忽視,結(jié)合微信的特點(diǎn)和便利,微信小店具有很好的粘合性和廣泛的用戶基礎(chǔ),因此花費(fèi)一定的時(shí)間,在這方面做深入的研究和應(yīng)用,也是我一個(gè)感興趣的領(lǐng)域,本文基于前面微信系列文章的基礎(chǔ)上,再對(duì)微信小店的內(nèi)容進(jìn)行一個(gè)系列化的介紹,希望對(duì)大家理解和使用上有所幫助,同時(shí)也把我自己的微信系列文章推向縱深的領(lǐng)域和方向。

1、微信小店的申請(qǐng)和搭建

微信小店的資質(zhì)是必須為認(rèn)證的公眾號(hào),并且需要認(rèn)證后進(jìn)行獨(dú)立的申請(qǐng),提交相關(guān)的企業(yè)信息和財(cái)務(wù)相關(guān)信息,手續(xù)和蓋章的文件相對(duì)有點(diǎn)繁瑣,不過為了好好研究和應(yīng)用微信小店的功能,這些都沒什么了,就按照他們的要求一步步提供相應(yīng)的材料即可。

通過后,在自己的接口功能列表里面,可以看到對(duì)應(yīng)的接口已經(jīng)獲取到了。

有了這些功能模塊,第一步,我們就可以在微信公眾號(hào)的管理平臺(tái)上添加對(duì)應(yīng)的商品信息,然后搭建好自己的微信店鋪了。

我們進(jìn)入微信小店,可以看到微信小店的響應(yīng)功能操作界面。

我們第一步是需要添加對(duì)應(yīng)的商品信息,從分類里面選擇適合自己的分類,然后添加對(duì)應(yīng)的商品信息和圖片。

最后,我們添加完成了自己的商品列表(包括商品信息和商品分組的處理),完成后,類似的界面如下所示。

為了把商品合理的展示出來(lái),微信小店引入了一個(gè)貨架的概念,就是把商品分門別類的很好展示給客戶,貨架就是類似一個(gè)布局良好的展柜,我們可以定義不同的貨架,然后公布不同的URL進(jìn)行體驗(yàn)。

構(gòu)建好貨架信息后,我們就可以把貨架的URL放到微信的菜單里面去了,這樣我們就可以查看到自己的微信小店了。

當(dāng)然店鋪可以下單并進(jìn)行處理了,客戶下了訂單,我們可以為微信小店的管理界面上進(jìn)行訂單的發(fā)貨管理等操作。

在我們發(fā)貨后,系統(tǒng)會(huì)有一個(gè)信息提示給對(duì)應(yīng)購(gòu)買者的微信號(hào),如下所示。

如果需要了解我的微信小店的功能,可以掃描下面二維碼進(jìn)行關(guān)注我們的認(rèn)證公眾號(hào):廣州愛奇迪

2、微信小店的對(duì)象模型

通過前面第1小節(jié)的學(xué)習(xí),我們可能已經(jīng)了解到了大概的微信小店的相關(guān)對(duì)象模型了,基本上就是包括了,常規(guī)的商品、商品分組、貨架、庫(kù)存、訂單這些,還有商品分類,商品分類屬性、商品分類SKU、快遞郵寄模板、圖片管理等功能。

為了更有效了解整個(gè)對(duì)象模型,我繪制了一些圖形以幫助了解這些對(duì)象模型。

上面的圖形,很好地闡述了這些對(duì)象的關(guān)系,基本上就是,我們第一接觸的就是貨架管理,通過貨架入口,綁定了顯示的商品分組和數(shù)量,我們就可以看到對(duì)應(yīng)的商品信息,而商品通過圖片、分類、屬性、SKU等信息構(gòu)建一個(gè)完整的商品對(duì)象,另外在貨架的入口里面,我們可以對(duì)商品進(jìn)行下訂單,因此設(shè)計(jì)到訂單和庫(kù)存的管理,訂單的發(fā)貨需要有運(yùn)費(fèi)模板進(jìn)行關(guān)聯(lián),從而實(shí)現(xiàn)完整的一個(gè)微信店鋪的流程處理。

當(dāng)然其中每個(gè)模型都有其對(duì)應(yīng)的API接口,為了更加方便了解微信小店提供的功能接口,我通過圖形列出上面涉及到的對(duì)象的功能接口,如下所示。

除了商品的對(duì)象模型接口,還有下面的一些接口。

3、微信小店API的使用

上面通過圖示的方式,介紹了微信小店的相關(guān)對(duì)象和接口功能,這些我只是根據(jù)微信API提供的內(nèi)容進(jìn)行了匯總而已。

要了解更加詳細(xì)的接口說(shuō)明,我們還是需要參考微信的官方接口說(shuō)明。

微信公眾平臺(tái)開發(fā)者文檔

但是通過上面圖示的接口功能圖,我們可以整理出對(duì)應(yīng)的微信小店的API接口和實(shí)現(xiàn)了。

下面的接口類和接口實(shí)現(xiàn)類,就是根據(jù)上面的分析和微信店鋪的文檔說(shuō)明進(jìn)行整理的C#開發(fā)封裝處理。

由于接口涉及的內(nèi)容比較多,因此我通過幾個(gè)接口進(jìn)行一定的見解,其他的如此類推。

例如對(duì)于微店商品的管理,我定義了下列的接口代碼。

    /// <summary>    ///微小店管理的商品API接口    /// </summary>    public interface IMerchantApi    {        #region 商品信息        /// <summary>        /// 創(chuàng)建商品        /// </summary>        /// <param name="accessToken">調(diào)用接口憑證</param>        /// <param name="merchantJson">商品對(duì)象</param>        AddMerchantResult AddMerchant(string accessToken, MerchantJson merchantJson);        /// <summary>        /// 刪除商品        /// </summary>        /// <param name="accessToken">調(diào)用接口憑證</param>        /// <param name="

通過有效的封裝處理,他們的一些實(shí)現(xiàn)代碼也很簡(jiǎn)單,如下所示。

        /// <summary>        /// 創(chuàng)建商品        /// </summary>        /// <param name="accessToken">調(diào)用接口憑證</param>        /// <param name="merchantJson">商品對(duì)象</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">調(diào)用接口憑證</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);        }

基于文章篇幅的考慮,下面系列文章再進(jìn)行單獨(dú)的模型介紹和講解。

如果對(duì)這個(gè)《C#開發(fā)微信門戶及應(yīng)用》系列感興趣,可以關(guān)注我的其他文章,系列隨筆如下所示:

C#開發(fā)微信門戶及應(yīng)用(25)-微信企業(yè)號(hào)的客戶端管理功能

C#開發(fā)微信門戶及應(yīng)用(24)-微信小店貨架信息管理

C#開發(fā)微信門戶及應(yīng)用(23)-微信小店商品管理接口的封裝和測(cè)試

C#開發(fā)微信門戶及應(yīng)用(22)-微信小店的開發(fā)和使用

C#開發(fā)微信門戶及應(yīng)用(21)-微信企業(yè)號(hào)的消息和事件的接收處理及解密

C#開發(fā)微信門戶及應(yīng)用(20)-微信企業(yè)號(hào)的菜單管理

C#開發(fā)微信門戶及應(yīng)用(19)-微信企業(yè)號(hào)的消息發(fā)送(文本、圖片、文件、語(yǔ)音、視頻、圖文消息等)

C#開發(fā)微信門戶及應(yīng)用(18)-微信企業(yè)號(hào)的通訊錄管理開發(fā)之成員管理

C#開發(fā)微信門戶及應(yīng)用(17)-微信企業(yè)號(hào)的通訊錄管理開發(fā)之部門管理

C#開發(fā)微信門戶及應(yīng)用(16)-微信企業(yè)號(hào)的配置和使用

C#開發(fā)微信門戶及應(yīng)用(15)-微信菜單增加掃一掃、發(fā)圖片、發(fā)地理位置功能

C#開發(fā)微信門戶及應(yīng)用(14)-在微信菜單中采用重定向獲取用戶數(shù)據(jù)

C#開發(fā)微信門戶及應(yīng)用(13)-使用地理位置擴(kuò)展相關(guān)應(yīng)用

C#開發(fā)微信門戶及應(yīng)用(12)-使用語(yǔ)音處理

C#開發(fā)微信門戶及應(yīng)用(11)--微信菜單的多種表現(xiàn)方式介紹

C#開發(fā)微信門戶及應(yīng)用(10)--在管理系統(tǒng)中同步微信用戶分組信息

C#開發(fā)微信門戶及應(yīng)用(9)-微信門戶菜單管理及提交到微信服務(wù)器

C#開發(fā)微信門戶及應(yīng)用(8)-微信門戶應(yīng)用管理系統(tǒng)功能介紹

C#開發(fā)微信門戶及應(yīng)用(7)-微信多客服功能及開發(fā)集成

C#開發(fā)微信門戶及應(yīng)用(6)--微信門戶菜單的管理操作

C#開發(fā)微信門戶及應(yīng)用(5)--用戶分組信息管理

C#開發(fā)微信門戶及應(yīng)用(4)--關(guān)注用戶列表及詳細(xì)信息管理

C#開發(fā)微信門戶及應(yīng)用(3)--文本消息和圖文消息的應(yīng)答

C#開發(fā)微信門戶及應(yīng)用(2)--微信消息的處理和應(yīng)答

C#開發(fā)微信門戶及應(yīng)用(1)--開始使用微信接口


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 吴桥县| 宝清县| 涪陵区| 资中县| 鹤岗市| 平邑县| 岳西县| 渝中区| 囊谦县| 新晃| 奎屯市| 越西县| 莱州市| 庆安县| 娱乐| 黄梅县| 万年县| 普格县| 霍林郭勒市| 忻城县| 大港区| 东阿县| 宁明县| 岳阳市| 清苑县| 汝城县| 云安县| 津南区| 正宁县| 沙河市| 安图县| 河西区| 遵义市| 福清市| 平阳县| 尚义县| 曲沃县| 泌阳县| 宁阳县| 华蓥市| 雷州市|