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