Many of our customers choose to use a custom webstore, instead of one of the SaaS website offerings or open source options, in order to meet specific business requirements and preferences. Custom shopping carts offer great flexibility and a customized business workflow. They also allow you to add third-party tools to provide additional value in the customer experience.
ROI comes in when you want to achieve real-time, bi-directional integration for Sage 100 with a custom shopping cart. There are several options to choose from:
Do It Yourself (DIY)
Your developer can perform the integration to Sage 100 using IN-SYNCH, rather than engaging ROI to perform the turn-key integration. We refer to this as a developer-assisted, do-it-yourself project.
When we work with your development vendor or team, ROI will direct them to build the “staging tables” to meet specifications of the accounting data files in the database that hosts the website or 3rd party software. You can contract with ROI to perform the Sage 100 connection, or we can train your team to do this work.
From there, the developer will establish communications, connection, and mapping using the 3rd party system’s API, direct database connection, XML, or other methods to the staging table database.
Custom-Built Application Programming Interface (API)
If you need data in and out of Sage for predetermined end points but the custom shopping cart does not have an API to connect Sage 100, we will create and host a restful JSON API for the your web developers to consume for integration of the website.
For custom carts that offer an API, we can create a Sage 100 custom cart connector for a turnkey integration solution. This is where we perform both the IN-SYNCH integration of Sage 100 data, the staging tables setup, and the connection with the third-party solution API.
Want to learn more? Contact Lorie Still to set up a meeting and put “Interested in a Custom Cart Integration” in the subject line.
“We can’t tell you how much we appreciate all you have done to make us accomplish so many goals!”
Lisa R. Zanni (Ret.)