Integrating your digital marketing solution, whether it is a website or a mobile application, with a third-party system can be a challenging task. It takes a lot of planning and willing to change the way you currently do things. In order to get started, there is a lot of information that needs to be obtained from both systems.
This type of integration has many benefits, the most obvious being cost savings, time savings and centralized data. It could be that your new website would like the ability to process orders from your website and you have an enterprise resource planning (ERP) system that you are currently using in-house. I lieu of having the order being processed by the website, why not have your ERP system do it for you?
If this is something that you might be interested in, here are some questions/tips that you might follow if you were to integrate an ERP and an e-commerce website:
1. Make sure the ERP is already established within your organization before trying to integrate it with your new website.
2. Does your ERP system have an API?
a. Trying to do both at the same time can be very difficult and not necessarily cost effective.
b. There may be a lot of wasted time with restarts and redos of tasks that could significantly delay the launch of your website.
3. What features can I integrate by using the API?
a. If yes, is there documentation for it?
b. If no, is there the possibility to build one?
i. This would be if there was direct access to the third-party’s data.
ii. Could also work with the vendor to build this as well.
4. Are you willing to change your business processes, if needed, to help streamline the cart experience of the website?
c. Customer data
i. Part numbers
ii. Stock levels
iii. Lead times
d. Lead generation
5. How often do you need to refresh the data on the site? Would an update of two times a day be sufficient?
a. Let the API drive how the website flows, not vice versa.
6. Does you ERP have a checkout process?
a. A lot of time reading the data using the API can be a performance hit.
7. Do you have a contact at your vendor to help with the integration?
a. Does it handle tax?
b. Payment gateway?
i. This hits on the point of having data in a centralized place.
i. Avoiding reinventing wheel. A lot of times, business systems are already payment card industry (PCI) compliant, so this would eliminate this worry.
a. Having direct access to the vendor is very helpful. They have the knowledge of the system being integrated with and has probably been involved in this type of integration before.
These are just a few of the many possible questions/tips that could be asked that will help guide through what could be a stressful time. Have any questions? Ask them in the comment section below.
This article was featured in thunder::tech's Code Update email. You can subscribe to this and other industry-focused e-newsletters at our Subscription Center