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

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

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

Feb 14, 2017 am 11:44 AM

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

1、微信小店的申請和搭建

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

通過後,在自己的介面功能清單裡面,可以看到對應(yīng)的介面已經(jīng)取得了。

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

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

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

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

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

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

最後,我們添加完成了自己的商品清單(包括商品資訊和商品分組的處理),完成後,類似的介面如下所示。

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

為了把商品合理的展示出來,微信小店引入了一個貨架的概念,就是把商品分門別類的很好展示給客戶,貨架就是類似一個佈局良好的展櫃,我們可以定義不同的貨架,然後公佈不同的URL進行體驗。

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

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

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

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

?

在我們出貨後,系統(tǒng)會有一個訊息提示給對應(yīng)購買者的微訊號,如下圖所示。

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

?

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

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

2、微信小店的對像模型

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

為了更有效地了解整個物件模型,我繪製了一些圖形以幫助了解這些物件模型。

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

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

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

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

除了商品的物件模型接口,還有下面的一些接口。

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

?

3、微信小店API的使用

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

要了解更詳細的介面說明,我們還是需要參考微信的官方介面說明。

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

但是透過上面圖示的介面功能圖,我們可以整理出對應(yīng)的微信小店的API介面和實作了。

下面的介面類別和介面實作類,就是根據(jù)上面的分析和微信店舖的文檔說明進行整理的C#開發(fā)封裝處理。

由於介面涉及的內(nèi)容比較多,因此我透過幾個介面進行一定的見解,其他的如此類推。

例如對於微店商品的管理,我定義了下列的介面代碼。

????///?<summary>
????///微小店管理的商品API接口????
????///?</summary>
????public?interface?IMerchantApi
????{????????#region?商品信息????????
????///?<summary>
????????///?創(chuàng)建商品????????
????????///?</summary>
????????///?<param name="accessToken">調(diào)用接口憑證</param>
????????///?<param name="merchantJson">商品對象</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,其他字段說明請參考增加商品接口。????????
????????///?從未上架的商品所有信息均可修改,否則商品的名稱(name)、商品分類(category)、商品屬性(property)這三個字段不可修改。????????
????????///?</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);

透過有效的封裝處理,他們的一些實作程式碼也很簡單,如下所示。

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

基於文章篇幅的考慮,下面系列文章再進行單獨的模型介紹和講解。

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

?

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願投稿,版權(quán)歸原作者所有。本站不承擔相應(yīng)的法律責任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

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

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)