江西應用科技學院 彭忠全
江西應用技術職業學院 彭 霖 譚倩妮
引言:企業資源計劃(ERP)是實現企業內部信息化的解決方案,傳統ERP側重于企業內部資源的優化配置,缺乏與外部電子商務的交互。如今,電子商務通過互聯網以極快的速度進行電子化商品交易,缺乏與外部電子商務的交互的傳統ERP已經滿足不了企業的需求,ERP與電子商務的集成已成為企業信息化管理的迫切需要與必然發展趨勢。
Odoo是一個輕量級的開源ERP系統,相比同類產品而言,有著軟件體積小、系統要求低、支持多平臺、便于部署、多種軟件架構、可擴展模塊、快速二次開發等特點。但是,Odoo僅支持原生的電商網站模塊,無法對接各大電商平臺、物流平臺,無法實現自動獲取訂單、自動選擇發貨倉庫、自動向物流公司下單等一系列當下電商企業亟需的功能,不滿足國內現有的電子商務銷售模式。
Odoo是一個高度模塊化、低耦合的跨平臺開源ERP系統,提供一站式解決方案,其中涵蓋了幾乎所有常見的業務需求,不再需要不同軟件之間的接口。模塊化的設計使得各個應用彼此之間完美集成。各功能模塊更新、安裝、和卸載時,不會對其他模塊造成影響,便于系統的更新與升級,以達到根據用戶的規模及需求點不同配置系統的目的。
Odoo系統提供較靈活的模塊架構,頂層功能由“網站應用管理、銷售管理、財務管理、運營管理、生產管理、人力資源管理”構成,具體模塊功能如圖1所示。用戶可以直接從模塊庫中選擇安裝適用模塊,或進行模塊卸載, 升級的管理操作。

圖1 Odoo系統頂層模塊功能圖
(1)實現多電子商務、物流公司平臺接入。現在電商企業開展電商業務時,不僅僅建立自己的官網,也不僅僅在淘寶平臺上開網店,而是和所有主流平臺合作,與這些各主流電商平臺開展業務及交互數據時,需要滿足實時或定時的訂單同步需求。同時,為了使快遞有能力覆蓋全國、局部區域有成本優勢、特別品類有價格優勢、用戶指定快遞等原因導致賣家要選擇不同倉配服務商及快遞公司承接不同產品在不同區域、不同時間段的配送服務,電商ERP需對接不同快遞公司的物流信息系統,保證賣家的訂單能及時流轉到倉配、快遞環節并實時反饋訂單的物流狀態。
(2)實現突發巨量訂單及時處理。電商平臺打造的各種購物節或促銷活動會帶來訂單在特定時間段瞬時爆增,順暢、高效、準確地承載各類購物節或促銷活動的高峰訂單量處理,既是電商企業綜合運營實力的體現,也是電商ERP系統可用性、穩定性、有效性的試金石。及時、完整、安全、有校驗與電商平臺、物流平臺交互數據的接口能力,頻繁大量更新、存儲、讀取、檢索、查詢等操作的運行效率,數據庫架構的合理性,程序邏輯與實際操作場景的匹配性,批量處理的智能性,都是電商ERP必須要具備的基本條件。
(3)實現分布式倉儲自動匹配。中國幅員遼闊,氣候條件、經濟狀況、消費潮流影響網購習慣,不同商品品類、不同商品型號或款式在不同區域有不同的需求量,企業將不同的產品部署到各個區域的倉庫能有效降低物流成本、縮短配送時間。這時,企業的倉配策略需要電商ERP系統提供支持,訂單按照其產品在不同倉庫的庫存狀況、訂單的收件地址、快遞覆蓋范圍及收費優選做自動選擇合適的倉庫及快遞公司,節約成本、提高效率。
本系統結合當下電商企業的實際情況,基于Odoo系統框架,在系統框架內進行各主要功能模塊的開發,系統的主要功能模塊設計方案如下:
(1)店鋪管理模塊:管理店鋪信息,存儲開放平臺標識、密鑰等參數,完成拼接參數、生成簽名、拼接HTTP請求,發起HTTP請求等API調用操作,實現與電商開放平臺的對接。定時執行訂單同步、商品同步等定時事件,使得ERP系統內的訂單、商品數據與電商平臺一致。
(2)商品管理模塊:管理商品編碼、品牌、分類、價格、規格等信息,實現商品上下架、庫存同步。根據不同電商平臺的要求,對于預售、促銷等商品,提供相應的標識,滿足電商平臺對商品信息字段的完整性要求。
(3)訂單管理模塊:設計從訂單待審核到訂單完成的一套完整的工作流,根據訂單狀態,將訂單及時的流轉到相應的流程,同時將ERP系統內的訂單狀態及時同步到電商平臺。從電商平臺獲取新訂單時,將訂單狀態自動置于待審核,通過人工或自動審核功能,核對訂單信息。增加批量修改訂單信息功能,便于處理突發問題。
(4)生產管理模塊:根據企業實際生產方式,設計生產工作流。控制從原料到產品的完整生產過程,對損耗、剩余資料進行管理,可選擇通過實時訂單量或手工進行生產單的生成,生成單內產品生產完成后及時更新產品庫存。
(5)售后管理模塊:管理退換貨、退款訂單,將電商平臺同步過來的退換貨、退款狀態的訂單及時自動流轉到售后管理模塊,人工確認后,上傳相應憑證,將訂單流轉到重新發貨或是退款狀態,進行下一步處理。
(6)物流管理模塊:管理包括物流公司、發貨區域等基本信息,存儲開放平臺標識、密鑰等參數,完成拼接參數、生成簽名、拼接HTTP請求,發起HTTP請求等API調用操作,與物流公司開放平臺的對接,實現在線下單、快遞單生成、物流追蹤等功能。及時同步快遞費用到ERP系統,便于核算運輸成本。管理智能物流策略,根據收貨地址、倉庫庫存、用戶指定物流公司等條件,自動選擇物流公司及倉庫,便于多倉儲電商企業減少物流成本,提高效率。
(7)倉儲管理模塊:儲存倉庫地址等基本信息,管理異地多倉庫存,對生產資料、產品的入庫、出庫進行管理,根據需要進行倉庫間的產品調撥,定時進行庫存盤點。
本文介紹了Odoo系統的基本概況,劃分和設計了需要二次開發的各主要功能模塊,該系統能夠對接各大電商、物流平臺,處理突發巨量訂單,執行智能物流及分布式倉儲策略。彌補現有ERP系統對B2C電子商務支持的缺失,擴展傳統ERP系統在電子商務形式下的能力。