国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目錄
1、微信小店的申請(qǐng)和搭建
2、微信小店的對(duì)象模型
3、微信小店API的使用
首頁(yè) 微信小程序 微信開發(fā) C#開發(fā)微信門戶及應(yīng)用微信小店的開發(fā)和使用

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

Feb 14, 2017 am 11:44 AM

在做企業(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)繁瑣,不過(guò)為了好好研究和應(yīng)用微信小店的功能,這些都沒什么了,就按照他們的要求一步步提供相應(yīng)的材料即可。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

?

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

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

?

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

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

?

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

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

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

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

上面的圖形,很好地闡述了這些對(duì)象的關(guān)系,基本上就是,我們第一接觸的就是貨架管理,通過(guò)貨架入口,綁定了顯示的商品分組和數(shù)量,我們就可以看到對(duì)應(yīng)的商品信息,而商品通過(guò)圖片、分類、屬性、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接口,為了更加方便了解微信小店提供的功能接口,我通過(guò)圖形列出上面涉及到的對(duì)象的功能接口,如下所示。

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

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

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

?

3、微信小店API的使用

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

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

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

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

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

由于接口涉及的內(nèi)容比較多,因此我通過(guò)幾個(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="productId">商品ID</param>
????????CommonResult?DeleteMerchant(string?accessToken,?string?productId);????????
????????///?<summary>
????????///?修改商品????????///?product_id表示要更新的商品的ID,其他字段說(shuō)明請(qǐng)參考增加商品接口。????????
????????///?從未上架的商品所有信息均可修改,否則商品的名稱(name)、商品分類(category)、商品屬性(property)這三個(gè)字段不可修改。????????
????????///?</summary>
????????///?<param name="accessToken">調(diào)用接口憑證</param>
????????///?<param name="merchantJson">修改商品的信息</param>
????????CommonResult?UpdateMerchant(string?accessToken,?MerchantJson?merchantJson);????????
????????///?<summary>
????????///?根據(jù)ID查詢商品信息,如果成功返回MerchantJson信息,否則返回null????????
????????///?</summary>
????????///?<param name="accessToken">調(diào)用接口憑證</param>
????????///?<param name="productId">商品的Id</param>
????????MerchantJson?GetMerchant(string?accessToken,?string?productId);

通過(guò)有效的封裝處理,他們的一些實(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("http://m.miracleart.cn/{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("http://m.miracleart.cn/{0}",?accessToken);????????????
????????var?data?=?new
????????????{
????????????????product_id?=?productId
????????????};????????????
????????????string?postData?=?data.ToJson();????????????
????????????return?Helper.GetExecuteResult(url,?postData);
????????}

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

更多C#開發(fā)微信門戶及應(yīng)用微信小店的開發(fā)和使用?相關(guān)文章請(qǐng)關(guān)注PHP中文網(wǎng)!

?

本站聲明
本文內(nèi)容由網(wǎng)友自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請(qǐng)聯(lián)系admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣服圖片

Undresser.AI Undress

Undresser.AI Undress

人工智能驅(qū)動(dòng)的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用于從照片中去除衣服的在線人工智能工具。

Clothoff.io

Clothoff.io

AI脫衣機(jī)

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智能換臉工具輕松在任何視頻中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的代碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

功能強(qiáng)大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁(yè)開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)代碼編輯軟件(SublimeText3)