ERP integration

Integrations

Customers

Batch import of customer information and real-time creation of new customers.

Prices

Batch import of gross prices and real-time retrieval of customer-specific prices and discounts.

Stock

Real-time stock status checks when a product goes into the basket and just before the order is placed.

Orders

Real-time delivery of orders to the ERP. Order numbers are created in the ERP.

Order history

Real-time retrieval of order history for repeat orders and insight into order status and backorders.

Invoice history

Real-time retrieval of invoice history, including invoices in PDF format.

Authorizations

Batch import of customer groups and their authorizations for product groups and products.

OCI

Direct integration with procurement systems through the standard Open Catalog Interface.

Microsoft Dynamics
SAP e-commerce
UNIT4 e-commerce
Exact e-commerce
Centric e-commerce
AGP/Kerridge e-commerce
ISAH e-commerce
MSG e-commerce

Three ways to integrate with your ERP

Import / export

You can export all data supplied by ERP systems in Excel format. That is useful for analysis, for example. You can also import data manually. This helps when an automated integration with the ERP system is not possible, for whatever reason. The import also lets you enrich data with information that is not available in the ERP system.

Batch and real-time

Shoxl has two types of integration: batch and real-time. A batch integration is used for data that rarely changes, such as customer data and gross price lists. This kind of information is typically updated daily. Retrieving this data and storing it locally keeps the load on the ERP system to a minimum. Data that changes often, or needs complex queries, is retrieved from the ERP system in real time through web services. Examples are stock data and customer-specific prices and discounts.

ERP cache

Most modern ERP systems have a web services layer for retrieving and supplying data. Using these services can put a heavy load on the system, however. Some older ERP systems cannot integrate in real time at all. For these situations, we developed a solution within the Shoxl architecture: the ERP cache.

The ERP cache holds all the data the shop would normally request from the ERP system in real time. The shop now calls the ERP cache instead of the ERP system, using exactly the same calls. So the shop cannot tell that the ERP system is not consulted directly: it works on a kind of copy of the ERP system. This approach gives a near real-time experience even with ERP systems that are hard to access.