Skip to content
Connectify

✦Integration

Infor M3 and Shopware integration

Integrating M3 with a Shopware webshop for B2C or B2B – we can help with both segments. Get your data flow under control in an e-commerce context.

  • B2C and B2B from the same integration
  • Sales channels in Shopware are linked to M3
  • Orders, stock and prices without manual work

In short

  • Connects: Shopware and Infor M3
  • Synchronises: Orders, Stock, Products and variants, Prices and customer groups, Customers, Shipping and status
  • Delivered by: Connectify, integration specialists since 2014
  • Pricing: a fixed monthly price per integration, including operation and free support –see pricing

What it does

Shopware and M3 in one flow

Trigger

New order in Shopware

Action

Validate and transform

Result

Created in Infor M3

Sales channels with their own setup

Shopware can run several sales channels with their own languages, currencies and product ranges. We agree what each channel pulls from M3.

ShopwareInfor M3
  • Order no.Sales order
  • Customer emailCustomer
  • SKUItem no.
  • Price incl. VATUnit price

Items and prices are mapped once

Products, variants and price lists are linked to item numbers and prices in M3, so the range can be maintained in one place.

Sync logLive
  • Orders transferred
  • Stock updated
  • Price rejected – item no. missing
  • Price retried and transferred

Errors become visible

Rejected orders and missing master data are caught along the way and can be resumed once the data is in place.

Ready out of the box

What flows between Shopware and Infor M3

Shopware → M3

Orders

Orders from Shopware are transferred to M3 and created as sales orders on the right customer account.

M3 → Shopware

Stock

Stock from M3 updates Shopware, so the webshop shows what can be shipped.

M3 → Shopware

Products and variants

Item numbers, variants and master data are synchronised, so the range follows M3. Content can come from a PIM.

M3 → Shopware

Prices and customer groups

Sales prices, tiered prices and prices per customer group are pulled from M3, so B2B customers see their own prices.

Both ways

Customers

Customers from Shopware can be created as customer accounts in M3, and existing customer accounts are linked to their account.

M3 → Shopware

Shipping and status

Once the order has shipped from M3, Shopware is updated with status, consignment note and tracking.

The sales channels determine the setup

Shopware is built around sales channels. Each channel can have its own range, language, currency and customer group – and that is exactly where the integration needs to be told what applies.

We agree per channel:

  • Which stock the channel shows
  • Which price list and currency apply
  • Whether the orders should be placed in the same company in M3 or in different ones

That way you can open a new channel or a new market without rebuilding the integration.

B2B in Shopware

Shopware supports customer groups, tiered prices and company accounts. Those concepts exist in M3 as well, but they do not necessarily cover the same thing. We go through the mapping, so price agreements, payment terms and delivery addresses land correctly from the start.

Your M3 environment

M3 Cloud Edition and older or on-premise environments can place different demands. Version, access, available APIs and existing customisations need to be known before the technical solution is chosen. We go through that together with you and your M3 partner.

We've got the answers

Frequently asked questions

Does the integration work with Shopware 6?

Yes. Shopware 6 has an API that suits an integration well. If you are still running an older version, we go through the options before recommending a solution.

Can we run both B2C and B2B?

Yes. B2C orders are typically placed on a web customer per market, while B2B orders are placed on the specific customer account in M3 with its prices and payment terms.

Can several sales channels use the same integration?

Yes. Each sales channel can have its own range, language and stock. We agree the rules per channel, so they do not overwrite each other.

See all integrations +

Request a call

Let's talk about your data flow

Want to know more about Connectify, or get answers about your integration? Fill in the form and one of our integration specialists will call you back.

  • A free review of your needs
  • Fixed price – no expensive support hours
  • Danish integration specialists