【摘要】隨著網(wǎng)絡(luò)技術(shù)的不斷提高,在線購(gòu)物逐漸取代了傳統(tǒng)實(shí)體店的購(gòu)物模式,成為新的時(shí)尚購(gòu)物方式。本文對(duì)eBay API的具體介紹,關(guān)于整合系統(tǒng)流程的的圖文敘述,并對(duì)數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì),形成了一個(gè)用于電子商務(wù)的進(jìn)銷存系統(tǒng)的實(shí)現(xiàn)。
【關(guān)鍵詞】電子商務(wù)進(jìn)銷存系統(tǒng)Amazon API Ebay API EAV
目前,大部分企業(yè)如果同時(shí)擁有Amazon和eBay兩個(gè)銷售渠道,會(huì)分別在這兩個(gè)平臺(tái)提供的后臺(tái)管理中進(jìn)行訂單的跟蹤操作。市面上也有一些整合系統(tǒng),例如ECPP提供的電子商務(wù)云處理平臺(tái),但是主要是針對(duì)國(guó)內(nèi)用戶,不支持多語(yǔ)言操作。因此,本文中將提出一種支持多語(yǔ)言操作的電子商務(wù)處理平臺(tái)。此平臺(tái)將包括采購(gòu)管理,庫(kù)存管理,訂單跟蹤,客服等基本模塊。使用Amzon API和Ebay API進(jìn)行無(wú)縫連接。當(dāng)有客戶在Amazon或eBay下了訂單后,此訂單將由跟蹤模塊進(jìn)行采集,由庫(kù)存模塊進(jìn)行商品的備貨和發(fā)貨。所有的訂單操作都在整合系統(tǒng)中完成,用戶只需要通過(guò)單一的系統(tǒng)入口就可以完成多渠道的訂單操作。發(fā)貨完成后訂單狀態(tài)將傳送回Amazon或eBay。中途訂單如果發(fā)生任何糾紛,其事件也將通過(guò)Amazon和eBay的API(Application)傳送至本系統(tǒng),由系統(tǒng)統(tǒng)一處理。處理后的結(jié)果再傳回Amazon或eBay。
一、eBay API介紹
整合系統(tǒng)需要實(shí)時(shí)和eBay進(jìn)行信息的交互,通過(guò)API,eBay提供了功能比較完善的API。在本文論述的整合系統(tǒng)中,需要用到的API至少應(yīng)包括一下幾個(gè)功能:(1)提交產(chǎn)品到eBay:用戶可以在整合系統(tǒng)中錄入產(chǎn)品,將產(chǎn)品直接提交到eBay,而不需要登錄eBay進(jìn)行商品的管理。(2)提取產(chǎn)品列表:將保存到eBay中的商品信息根據(jù)分類提取出來(lái),在整合系統(tǒng)中進(jìn)行顯示。(3)獲取某個(gè)產(chǎn)品的最高競(jìng)價(jià)信息:由于eBay上部分商品采用的競(jìng)價(jià)拍賣的方式,因此整合系統(tǒng)必須通過(guò)API獲取商品的最高拍賣價(jià)格,賣方才能決定是否售出。(4)取得訂單信息:用戶在eBay上下單后訂單的信息通過(guò)API傳送至整合系統(tǒng),由整合系統(tǒng)進(jìn)行跟蹤。(5)獲取客戶的反饋:由于整合系統(tǒng)作為eBay和賣方的中間層是得不到任何買方對(duì)訂單的反饋信息的,必須通過(guò)API獲取該信息后才能在系統(tǒng)中做相應(yīng)的操作。
二、整合系統(tǒng)流程
整合系統(tǒng)至少應(yīng)包括訂單接收模塊,訂單管理模塊,庫(kù)存管理模塊,采購(gòu)模塊,發(fā)貨模塊?;镜墓ぷ髁鞒倘鐖D1所示。
客戶在eBay上下了訂單后點(diǎn)擊提交按鈕的同時(shí)訂單信息將通過(guò)API傳送至整合系統(tǒng)的接收模塊,此模塊不僅要完成eBay的訂單接收,還要完成Amazon以及其他電商系統(tǒng)的訂單。由于各電商系統(tǒng)的格式不統(tǒng)一,因此接收系統(tǒng)需要考慮不同的訂單來(lái)源。接收后的訂單將整合在一張列表當(dāng)中,由用戶進(jìn)行人工審核,審核的目的在于排除那些惡意或欺詐訂單。審核后的訂單將由訂單管理系統(tǒng)進(jìn)行管理,包括訂單狀態(tài)的改變,與eBay之間的信息傳遞等;發(fā)貨之前系統(tǒng)將首先判斷收否有足夠的庫(kù)存,如果有則選擇最近的倉(cāng)庫(kù)發(fā)貨,貨物發(fā)出后將訂單信息提交到物流公司,并由訂單管理系統(tǒng)向eBay傳送物流單號(hào),以便用戶進(jìn)行物流跟蹤;如果商品短缺,則進(jìn)入采購(gòu)模塊進(jìn)行采購(gòu),采購(gòu)模塊主要負(fù)責(zé)將零散的貨物整合后進(jìn)行統(tǒng)一的采購(gòu)。采購(gòu)?fù)旰蟮綆?kù)存管理中更新庫(kù)存信息,并將此信息通過(guò)API傳送至eBay,再完成訂單的發(fā)貨流程。從系統(tǒng)工作的流程可以看到,有三個(gè)地方涉及到API的調(diào)用:
(1)將產(chǎn)品信息提交到eBay。(2)將eBay訂單下載到整合系統(tǒng)。(3)將從物流公司得到的運(yùn)單號(hào)提交到eBay。
三、數(shù)據(jù)庫(kù)設(shè)計(jì)
數(shù)據(jù)庫(kù)基本實(shí)體包括客戶,訂單,產(chǎn)品,倉(cāng)庫(kù)。他們的關(guān)系如圖2所示。
數(shù)據(jù)庫(kù)的設(shè)計(jì)采用傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)和EAV開(kāi)發(fā)架構(gòu)混合的形式,考慮到來(lái)自不用數(shù)據(jù)源的產(chǎn)品屬性繁多而且易變化,因此對(duì)實(shí)體“產(chǎn)品”使用EAV模型。例如要得到關(guān)于某個(gè)特定產(chǎn)品X名稱的信息,需使用以下查詢語(yǔ)句:
SELECT values FROM Attribute_values av
INNER JOIN Attribute a ON a.Attribute_ID=av.Attribute_ID
INNER JOIN Product p ON p. Product_ID=av.Product_ID
WHEREa.Attribute_name=\"name\"ANDp.Product_ID=X
四、結(jié)束語(yǔ)
目前越來(lái)越多的個(gè)人或者團(tuán)隊(duì)借助于eBay或Amazon以及淘寶之類的平臺(tái)開(kāi)發(fā)電子商務(wù)市場(chǎng)。隨著訂單量的增加,以及人力成本的增長(zhǎng),如何提高勞動(dòng)效率將成為企業(yè)需要考慮的問(wèn)題。本系統(tǒng)正是本著這樣的需求進(jìn)行設(shè)計(jì)的。它整合了來(lái)自不同電子商務(wù)平臺(tái)的銷售訂單,對(duì)它們進(jìn)行統(tǒng)一配送,售后管理,能顯著減少用于信息錄入和提交之類繁瑣操作的人力成本,大大地縮短訂單處理得流程。更為重要的是可以使企業(yè)在同等的人力資源的條件,處理更多的訂單。因此,此系統(tǒng)在未來(lái)還將有很大的發(fā)展空間。
參考文獻(xiàn)
[1]宋文官編著.電子商務(wù)=E-Commerce.中國(guó)鐵道出版社第3頁(yè),2009.03
[2] eBay開(kāi)發(fā)者社區(qū)http://developer.ebay.com
[3] UPS接口開(kāi)發(fā)工具h(yuǎn)ttps://www.ups.com/upsdeveloperkit