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