Use OFBiz to Streamline the Magento Order-to-Cash Process
In the e-commerce marathon, Magento CE and EE appear to be leading the pack. It boasts the highest market share among e-commerce platforms and continues to grow. Google Trends notes that Magento has the highest search volume, and according to a recent post on LinkedIn, an e-commerce platform popularity survey lists Magento as the most popular of the surveyed group.
Magento customers appreciate its high-quality store front options and order processing capabilities. It offers solid architecture for both product-catalog management and order management functionality. However, for some order fulfillment processes it falls short. While Magento takes orders adequately, a third party app is needed to properly manage the order from placement to the final exit from the warehouse and delivery to the customer.
OFBiz Is An Excellent Fulfillment Platform for Magento
With this in mind, we researched the possibility of developing an OFBiz-based feature to help Magento fulfill orders more efficiently. While there are currently several plug-ins on the market that can be helpful, Apache OFBiz is a scalable Order Management System (OMS) that is perfectly suited to facilitate this. OFBiz has proven to be an excellent fulfillment platform for orders placed not only on native OFBiz e-commerce stores, but also for orders coming from external e-commerce stores such as Magento. In particular, this post focuses on integrating OFBiz as a fulfillment platform for users who are running a Magento storefront.
To migrate sales orders from Magento to OFBiz for fulfillment purposes, the following items must be synchronized:
- Store setup
- Customer data
- Inventory count
- Creation of sales orders
- Change in sales orders
- Orders status
- Shipment and its tracking number
- Returns and refunds
Process Flow Diagram for Magento-OFBiz Integration
To better visualize the give and take between both platforms, please refer to the diagram shown below. The flow of information for the push and pull of data in this integration should be maintained as follows:
If you have basic storefront functionality in Magento (such as catalog, product, and customer data) then OFBiz will automatically take care of any scheduled orders and other jobs. OFBiz OMS is applicable to, and compatible with all versions of Magento, and can be integrated at any time, even if you are already a Magento user.
Once the automated process for transferring information from either side in the OFBiz-Magento integration is in place, simply set the Magento Configuration information manually and OFBiz will take care of the rest. This means that users don’t need to worry about store setup or importing orders from Magento. Category, product, inventory, and customer setup will be an automated process within OFBiz and will be executed as scheduled. Our team is currently working to bridge the gap between Magento and Order Management. Stay tuned for progress updates, and to learn more about how to streamline the Magento order-to-cash process! For more information about how to leverage the power and flexibility of OFBiz to benefit your business, contact us for a free consultation.
Arun Patidar is a Manager of Enterprise Software Development with HotWax Systems. Arun is an e-commerce ERP enthusiast and full time developer with expertise on OFBiz. He enjoys participating in the OFBiz community and sharing his thoughts on new interventions in the OFBiz community.