Integrating your Magento eCommerce site with JD Edwards EnterpriseOne can be an overwhelming project, but the outcome is well worth the effort. A Magento and JDE integration automates data sharing processes between the two systems, reduces the possibility of human error, and eases the pressure of potential growth on your eCommerce site.
Creating internal support for your integration project will be critical to the success of the project itself. To encourage internal support, we suggest following a few key steps.
Define Your Integration Strategy
When discussing an integration strategy, the technical aspects fall away and the focus is on the business strategy. Who will own what data and which data processes? Answering these questions helps to prevent inefficiencies throughout the project due to miscommunication and logic duplication. The best way to go about planning an integration strategy is to focus on the Golden Rules of Integration: keep the business logic where it belongs, don’t duplicate data unless you know why, and use an integration methodology that’s appropriate for the project.
Plan Your Integration Strategy Around Specific Points
Just as the Golden Rules of Integration suggest, your integration strategy should be planned around three specific points: business logic, data flow, and the appropriate integration methodology.
Who owns the business logic?
It is most common for the EnterpriseOne system to own and manage the inventory and related inventory availability.
Who owns the data, and when?
Again, it is most common for the EnterpriseOne system to own the data around Inventory Availability. Another key decision is, for example, whether the inventory availability is checked in ‘real time’ from Magento, or whether a batch update pushes inventory to Magento. Then, if the inventory balances are pushed periodically, the next decision is how often.
What is the best integration methodology?
Our standard integration strategy looks at ten different integration points and related business logic and processes. The goals of each project determine which integration point is needed, and how it is used within the overall project. Typically, our project use four to six integration points, but we have had projects with only one or two, and projects using all ten.
Engage Your Sales Team
Internal support is crucial for any project, but getting buy-in from your sales team will really benefit a Magento and JD Edwards EnterpriseOne integration. The project team must engage the sales team early and often in order to rally their support for the integration. After all, a fully-integrated eCommerce site brings with it new tools and strategies that can improve the life of the sales team. We have found that once the sales team understands how the integrated systems will align with corporate goals and how it can help them specifically, they will embrace the project.
Identify Your Project Leader
Any eCommerce project, especially those in a B2B environment, touch almost every part of your organization: Sales and Marketing, Operations, Finance, and especially IT. There must be a champion for this endeavor within your organization, someone who will help to drive the project through to launch and ensure that it gets the TLC it deserves thereafter.
With your integration process nailed down, it’s important to find a partner to support you along the way. Our team has years of experience integrating Magento and JD Edwards and we’re always up to the challenges of an integration.
Are you ready to get started? Contact our team.