江西應(yīng)用科技學(xué)院 彭忠全
江西應(yīng)用技術(shù)職業(yè)學(xué)院 彭 霖 譚倩妮
引言:企業(yè)資源計劃(ERP)是實(shí)現(xiàn)企業(yè)內(nèi)部信息化的解決方案,傳統(tǒng)ERP側(cè)重于企業(yè)內(nèi)部資源的優(yōu)化配置,缺乏與外部電子商務(wù)的交互。如今,電子商務(wù)通過互聯(lián)網(wǎng)以極快的速度進(jìn)行電子化商品交易,缺乏與外部電子商務(wù)的交互的傳統(tǒng)ERP已經(jīng)滿足不了企業(yè)的需求,ERP與電子商務(wù)的集成已成為企業(yè)信息化管理的迫切需要與必然發(fā)展趨勢。
Odoo是一個輕量級的開源ERP系統(tǒng),相比同類產(chǎn)品而言,有著軟件體積小、系統(tǒng)要求低、支持多平臺、便于部署、多種軟件架構(gòu)、可擴(kuò)展模塊、快速二次開發(fā)等特點(diǎn)。但是,Odoo僅支持原生的電商網(wǎng)站模塊,無法對接各大電商平臺、物流平臺,無法實(shí)現(xiàn)自動獲取訂單、自動選擇發(fā)貨倉庫、自動向物流公司下單等一系列當(dāng)下電商企業(yè)亟需的功能,不滿足國內(nèi)現(xiàn)有的電子商務(wù)銷售模式。
Odoo是一個高度模塊化、低耦合的跨平臺開源ERP系統(tǒng),提供一站式解決方案,其中涵蓋了幾乎所有常見的業(yè)務(wù)需求,不再需要不同軟件之間的接口。模塊化的設(shè)計使得各個應(yīng)用彼此之間完美集成。各功能模塊更新、安裝、和卸載時,不會對其他模塊造成影響,便于系統(tǒng)的更新與升級,以達(dá)到根據(jù)用戶的規(guī)模及需求點(diǎn)不同配置系統(tǒng)的目的。
Odoo系統(tǒng)提供較靈活的模塊架構(gòu),頂層功能由“網(wǎng)站應(yīng)用管理、銷售管理、財務(wù)管理、運(yùn)營管理、生產(chǎn)管理、人力資源管理”構(gòu)成,具體模塊功能如圖1所示。用戶可以直接從模塊庫中選擇安裝適用模塊,或進(jìn)行模塊卸載, 升級的管理操作。
圖1 Odoo系統(tǒng)頂層模塊功能圖
(1)實(shí)現(xiàn)多電子商務(wù)、物流公司平臺接入。現(xiàn)在電商企業(yè)開展電商業(yè)務(wù)時,不僅僅建立自己的官網(wǎng),也不僅僅在淘寶平臺上開網(wǎng)店,而是和所有主流平臺合作,與這些各主流電商平臺開展業(yè)務(wù)及交互數(shù)據(jù)時,需要滿足實(shí)時或定時的訂單同步需求。同時,為了使快遞有能力覆蓋全國、局部區(qū)域有成本優(yōu)勢、特別品類有價格優(yōu)勢、用戶指定快遞等原因?qū)е沦u家要選擇不同倉配服務(wù)商及快遞公司承接不同產(chǎn)品在不同區(qū)域、不同時間段的配送服務(wù),電商ERP需對接不同快遞公司的物流信息系統(tǒng),保證賣家的訂單能及時流轉(zhuǎn)到倉配、快遞環(huán)節(jié)并實(shí)時反饋訂單的物流狀態(tài)。
(2)實(shí)現(xiàn)突發(fā)巨量訂單及時處理。電商平臺打造的各種購物節(jié)或促銷活動會帶來訂單在特定時間段瞬時爆增,順暢、高效、準(zhǔn)確地承載各類購物節(jié)或促銷活動的高峰訂單量處理,既是電商企業(yè)綜合運(yùn)營實(shí)力的體現(xiàn),也是電商ERP系統(tǒng)可用性、穩(wěn)定性、有效性的試金石。及時、完整、安全、有校驗(yàn)與電商平臺、物流平臺交互數(shù)據(jù)的接口能力,頻繁大量更新、存儲、讀取、檢索、查詢等操作的運(yùn)行效率,數(shù)據(jù)庫架構(gòu)的合理性,程序邏輯與實(shí)際操作場景的匹配性,批量處理的智能性,都是電商ERP必須要具備的基本條件。
(3)實(shí)現(xiàn)分布式倉儲自動匹配。中國幅員遼闊,氣候條件、經(jīng)濟(jì)狀況、消費(fèi)潮流影響網(wǎng)購習(xí)慣,不同商品品類、不同商品型號或款式在不同區(qū)域有不同的需求量,企業(yè)將不同的產(chǎn)品部署到各個區(qū)域的倉庫能有效降低物流成本、縮短配送時間。這時,企業(yè)的倉配策略需要電商ERP系統(tǒng)提供支持,訂單按照其產(chǎn)品在不同倉庫的庫存狀況、訂單的收件地址、快遞覆蓋范圍及收費(fèi)優(yōu)選做自動選擇合適的倉庫及快遞公司,節(jié)約成本、提高效率。
本系統(tǒng)結(jié)合當(dāng)下電商企業(yè)的實(shí)際情況,基于Odoo系統(tǒng)框架,在系統(tǒng)框架內(nèi)進(jìn)行各主要功能模塊的開發(fā),系統(tǒng)的主要功能模塊設(shè)計方案如下:
(1)店鋪管理模塊:管理店鋪信息,存儲開放平臺標(biāo)識、密鑰等參數(shù),完成拼接參數(shù)、生成簽名、拼接HTTP請求,發(fā)起HTTP請求等API調(diào)用操作,實(shí)現(xiàn)與電商開放平臺的對接。定時執(zhí)行訂單同步、商品同步等定時事件,使得ERP系統(tǒng)內(nèi)的訂單、商品數(shù)據(jù)與電商平臺一致。
(2)商品管理模塊:管理商品編碼、品牌、分類、價格、規(guī)格等信息,實(shí)現(xiàn)商品上下架、庫存同步。根據(jù)不同電商平臺的要求,對于預(yù)售、促銷等商品,提供相應(yīng)的標(biāo)識,滿足電商平臺對商品信息字段的完整性要求。
(3)訂單管理模塊:設(shè)計從訂單待審核到訂單完成的一套完整的工作流,根據(jù)訂單狀態(tài),將訂單及時的流轉(zhuǎn)到相應(yīng)的流程,同時將ERP系統(tǒng)內(nèi)的訂單狀態(tài)及時同步到電商平臺。從電商平臺獲取新訂單時,將訂單狀態(tài)自動置于待審核,通過人工或自動審核功能,核對訂單信息。增加批量修改訂單信息功能,便于處理突發(fā)問題。
(4)生產(chǎn)管理模塊:根據(jù)企業(yè)實(shí)際生產(chǎn)方式,設(shè)計生產(chǎn)工作流??刂茝脑系疆a(chǎn)品的完整生產(chǎn)過程,對損耗、剩余資料進(jìn)行管理,可選擇通過實(shí)時訂單量或手工進(jìn)行生產(chǎn)單的生成,生成單內(nèi)產(chǎn)品生產(chǎn)完成后及時更新產(chǎn)品庫存。
(5)售后管理模塊:管理退換貨、退款訂單,將電商平臺同步過來的退換貨、退款狀態(tài)的訂單及時自動流轉(zhuǎn)到售后管理模塊,人工確認(rèn)后,上傳相應(yīng)憑證,將訂單流轉(zhuǎn)到重新發(fā)貨或是退款狀態(tài),進(jìn)行下一步處理。
(6)物流管理模塊:管理包括物流公司、發(fā)貨區(qū)域等基本信息,存儲開放平臺標(biāo)識、密鑰等參數(shù),完成拼接參數(shù)、生成簽名、拼接HTTP請求,發(fā)起HTTP請求等API調(diào)用操作,與物流公司開放平臺的對接,實(shí)現(xiàn)在線下單、快遞單生成、物流追蹤等功能。及時同步快遞費(fèi)用到ERP系統(tǒng),便于核算運(yùn)輸成本。管理智能物流策略,根據(jù)收貨地址、倉庫庫存、用戶指定物流公司等條件,自動選擇物流公司及倉庫,便于多倉儲電商企業(yè)減少物流成本,提高效率。
(7)倉儲管理模塊:儲存?zhèn)}庫地址等基本信息,管理異地多倉庫存,對生產(chǎn)資料、產(chǎn)品的入庫、出庫進(jìn)行管理,根據(jù)需要進(jìn)行倉庫間的產(chǎn)品調(diào)撥,定時進(jìn)行庫存盤點(diǎn)。
本文介紹了Odoo系統(tǒng)的基本概況,劃分和設(shè)計了需要二次開發(fā)的各主要功能模塊,該系統(tǒng)能夠?qū)痈鞔箅娚?、物流平臺,處理突發(fā)巨量訂單,執(zhí)行智能物流及分布式倉儲策略。彌補(bǔ)現(xiàn)有ERP系統(tǒng)對B2C電子商務(wù)支持的缺失,擴(kuò)展傳統(tǒng)ERP系統(tǒng)在電子商務(wù)形式下的能力。