Replication from the database
If your ERP runs on-premises, we can replicate data from the database with a small client on your server, the same way we do with NAV. That's how we run with Visma Business.
ERP with an API
If your ERP has an API, online or on-premises, we set the integration up against it. Visma.net is online, and there it requires API access.
If your ERP runs in a private cloud, we build a client that runs locally on your side and talks to the API inside the firewall. In principle it works like our SQL replication, just with data from the API and orders delivered to the same API. That's how we run with Iptor DC1, where a number of API endpoints have to be set up via Aperio.
The order
On Visma Business we have experience with importing via XML files: a small client creates an XML file from the web order and drops it in an import folder. How the order is best brought into your system is something we coordinate with your ERP provider. On Visma.net and Iptor, the order is created via the API.
Whichever route, we go through the mapping with your ERP provider, and from there your normal sales order flow applies.
Prices
Our price calculator covers a good part of the price calculation in Visma Business and Visma.net. On Iptor DC1 it covers specific price setups, but not all of them.
As with the other ERP systems, we need to work out what your ERP can do, and how your prices are set up, before we start.
An ERP we haven't seen before
Over the years we've worked with most players in the ERP industry. If you have a system we haven't integrated with before, we start with a conversation with your ERP provider about what the system can do, and whether there's an API or a database we can fetch data from.
If it's possible on your installation, we then set up a demo with your own data, so both you and we know whether the solution is right for you before you decide.
Why we mirror data
With the data mirror, the webshop gets faster response times and better stability. We keep the dependency on your ERP being available to a minimum and reduce the load on your system.
It's about efficiency and robustness, and the experience is better on both sides: for your customers in the webshop and for your staff in the ERP.
If the connection is down
Then we don't get new data, but the webshop keeps running and takes orders, which wait until the connection is back. We monitor the integrations and have fixed playbooks for outages and known errors.