Integrations

Integrations

Connect your eCommerce with the enterprise systems you need

What we connect, and why

An online store doesn't work in isolation. Stock, prices and product data usually live in the ERP or a PIM; customers and opportunities in the CRM; and payments go through a payment gateway. Integrating those systems with your eCommerce removes manual order re-entry, reduces errors and gives every team up-to-date data.

We work with ERPs such as SAP, Microsoft Dynamics, Oracle NetSuite, Odoo, Holded and A3ERP and Sage; CRMs such as Salesforce, HubSpot and Zoho CRM; gateways such as Redsys, Stripe, PayPal and Adyen; and PIMs such as Akeneo and Pimcore. Each page explains what gets synchronised and how the integration is approached.

How we approach an integration

Before writing any code we define which data flows in each direction, which system is the master for each one (for example, the ERP for prices and stock and the store for orders) and how often: in real time when the business needs it, or in batches when periodic synchronisation is enough. That decision shapes the cost and robustness of the integration more than the technology chosen.

We then build the connection on each system's APIs or connectors, validate it in a test environment before switching it on and leave it monitored, so that an order that doesn't reach the ERP or stock that doesn't update is caught early.

Integrations for B2B and any platform

Integrations are especially critical in B2B eCommerce, where every customer has their own prices, discounts and payment terms, usually already held in the ERP. As a reference, our cost guide puts an ERP-integrated B2B project from around €40,000.

We integrate on Magento, PrestaShop, Shopify and other platforms, and we also take care of maintenance when the store or ERP versions change.

Frequently asked questions

What data is usually synchronised between the ERP and the store?

Typically the ERP sends products, prices, customer price lists and stock, and receives orders, new customers and, depending on the case, invoicing. The exact scope is defined in the initial analysis.

Is synchronisation real-time?

It can be. It depends on what each system allows and what the business needs: stock and orders usually need frequent synchronisation, while other data can be updated in batches.

Can you integrate a system that isn't on the list?

Yes. These are the most common integrations, but we also connect other ERPs, CRMs or in-house tools as long as they provide an API, a web service or a file-exchange mechanism.

What happens if an integration fails?

Integrations are monitored to detect errors, and issues are handled with the same priority levels as store support: critical within 1 hour, high within 4, medium within 8 and low within 24, with 24/7 emergency cover.

Need a custom integration?

We connect your eCommerce with any enterprise system. Tell us about your integration needs.

Let's talk