Diese Seite ist auch auf Deutsch verfügbar. Zur deutschen Seite wechseln

Enterprise: How to connect Shopware to ERP systems?

Enterprise: How to connect Shopware to ERP systems?

Our technology partner alumio is a specialist for ERP systems and explains to you in this blogpost the different and most efficient possibilities to connect Shopware to the most popular systems.

SAP S/4 Hana and Dynamics 365 Finance and Operations are one of the most renown enterprise ERP systems on the market. As our environment continues to strive for complete digitization and a 360° customer satisfaction, merchants are looking towards creating an omnichannel experience and digitalization through integrations between these ERPs and the leading ecommerce platform Shopware.  

More often than enough, when starting an integration project with these giant ERP’s, you end up with these consultants entering your project, and here’s where your nightmare starts … 

Inevitably, you will be told that the SAP of Dynamics ERP is not able to provide the data as webservices or that the existing onces are not performing for realtime use.

Of course, these ERP’s have the capabilities to provide webservices, however with this option, there are unfortunately none. Simply put, a normal SME ERP or accountancy software application has a large amount of data entities provided as webservices which in most cases are also well documented. Examples of Data entities are ‘Customers, Products, Stock, Prices, Orders, which are also needed data for B2B ecommerce like ‘Customer specific prices, invoices’, etc.  Therefore, by concluding that they are “empty”, what we mean here is that the webservices of these giant’s ERP’s are not able to deliver such data as of yet.

Really need these ERP consultants to be onboard?

Thus, all the Shopware desired data needs to be created as webservices by these ERP Consultants, so the digital environment is able to get the data from the ERP, and to send the data back to the ERP, to obtain a seamless omnichannel experience. Dynamics 365 FO is slightly different, however, also lacks the data needed to automate your ecommerce platform for B2B ecommerce, they seem to have data for B2C ecommerce… but webservices are lacking in performance asking for catalog data, which therefore the Microsoft consultants will advise to configure a push file so the webservices are not producing performance issues. A second problem which the Microsoft Consultants are trying to solve is the fact the dynamic custom fields of the catalog are not mapped in the default available webservice. 

As mentioned, no data will be available for B2B ecommerce, which additionally means no data is available for B2B customer specific price information, real time order simulation for presenting the right discounts, prices, VAT, and basket surcharges which, furthermore, contributes to not being able to send the orders, deliveries, and invoices of all your customers in a push file which is only able to call the data – resulting in any performance issues.

By going down this route, with no webservices or data available, you will be left with a complex SAP or Dynamics project, a 3–6-month timeframe wasted before the integration project even starts, your customer spending three days for an individual webservice configuration through an ERP consultant and a trial-and-error project that pays no dividends. Of course three days seems not to be so problematic, however, please imagine that for a fully-blown ecommerce project, you will need 20 webservices, so it is essential to realize that 20 webservices multiplied by 3 days contributes to a needed budget for the ERP consultants of  +/- 60 days or in terms of an hourly rate, accumulates to approximately 200, which subsequently results in a budget of 120.000, notwithstanding all the problems ERP Consultants are creating by trying to be ‘digital experts’, which is not the case. We believe that digital processes should be guided and supervised by the right figures, such as the Shopware Enterprise and associative Business partners.

Connecting the enterprise variants of SAP and Microsoft Dynamics to Shopware can result in: 

  • A SAP or Dynamics project where no Webservice/ data will be available 
  • A complex SAP or Dynamics with ERP Consultants involved
  • A customer paying a huge amount for having their webservices configured 
  • A Wasted 3 to 6 months before the project even can start 
  • A test an error project that inevitably gets you no further from where you started

So, now that you know you want to “work smarter not harder, you more than likely want to start with a project that is not as complex and expensive, whilst providing you with documented webservices that provide you with all the data. As it goes without saying – “Where there’s a will, there’s a way!

Happily... You DO NOT need these ERP consultants!

The smooth Solution: How to Connect SAP and Dynamics to Shopware!

Our partner Alumio has been connecting to SAP and Microsoft for over 20 years and have created unique and native software which can be installed in these ERP’s. The software delivers configuration features so that the data objects of the ERP’s can be configured within a matter of days. Between day one and day three day you will have 21 well-documented webservices and push data points which can in essence, be connected to Shopware which has been a notorious leader at a global industry standard.

How it works?

Step 1 

The API Plugin Software will be installed by Alumio, by the IT department of the company or by its Microsoft or SAP Partners. 

Step 2

1 day is needed to configure the API Plugin. The IT team will configure the API Plugin to map data objects and custom fields. Alumio’s experts will guide this process. In this step we also ensure that the company firewall will be accepting data from the IP of the Shopware installation. 

Step 3

The API Plugin will now deliver all the needed data points for Shopware as a webservice or push file. 

But how do we connect to Shopware?

You now are able to connect the data with your development team, using custom code to Shopware. A faster and more futureproof way is to use Alumio’s integration platform. The integrations routes are already available as integration templates, so your integration project is kickstarted. You can now change the routes according to the needs of your customer, let junior developers do the integrations and you will have automatic logging and monitoring features!

The costs of the API Plugins

Most importantly, API Plugins are cost effective solutions for kickstarting your integration project with all the needed and desired webservices. For the fully blown version that entails 21 webservices, you will pay a bit more than using the 8 data routes needed for B2C ecommerce. 
 
Additionally, there is also a variant option designated for E-Invoicing, EDI, and Message broker. In essence the installation and configuration of the SAP API Plugin will cost a limited amount of money as a fixed price integration project, bringing the total cost of ownership of a 3-year project to a fraction of the custom-built version by ERP Consultants. Perhaps more importantly, you will have a working version within a three-day time frame. 

Don’t reinvent the wheel, flip it on its axis and watch it spin with this Alumio – Shopware combination and see your ecommerce dreams come to life!

More information 

You can find more information about SAP and Microsoft Dynamics on alumio's website.

This could also interest you:

Let us advise you!

Phone icon Schedule appointment
Paper plane icon Leave us a message

shopware AG

Ebbinghoff 10
48624 Schoeppingen
Germany

Personal consultation

00 800 746 7626 0
Mon - Thurs: 9 am - 5 pm (CET)
Fri: 9 am - 3 pm (CET)

Schedule an appointment for personal consultation

With our public calendar, you can schedule a time to speak personally with a member of our team. Simply select the day and time that works best for you and leave us your contact details. One of our experts will call you at the scheduled time to clarify any open questions and provide you with free consultation.

Open calendar and create appointment