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