Skip to content

A Shopify integration that talks to your ERP .

Shopify sells, your ERP administers. We make sure the two understand each other: orders automatically to Exact, AFAS or SAP, stock and prices back to the shop in realtime, fulfilment status neatly with the customer. Via webhooks and the Admin API, so without fiddling with exports.

Shopify & Shopify Plus Webhooks & Admin API B2B price lists EU hosting
The Portal Guys team conferring with laptops on the table

Shopify integration is daily work for us.

Shopify is growing fast in the Netherlands, and we have been growing along for years. From the first D2C brands that no longer kept up their bookkeeping to Shopify Plus environments with multiple markets, B2B channels and an own warehouse behind them.

We know the practice: webhooks you have to monitor, rate limits on the Admin API, variants and bundles that sit slightly differently in your ERP, and payments that are only paid out days later. We build around all that by default, so your figures simply add up.

40+ systems connected
99.9% uptime on critical flows
16+ years of experience

What changes with an Shopify integration ?

From daily tinkering to an order flow that takes care of itself.

Now
  • Exporting orders as CSV and importing them into the ERP, every morning again.
  • Oversells because the stock in Shopify lags behind the warehouse.
  • Manually copying track-and-trace from carrier to customer email.
  • Applying price changes in two places and hoping they match.
  • Tracking returns in a sheet that nobody keeps up to date.
With integration
  • Every order is in your ERP within a minute, with customer and payment included.
  • Stock from ERP or WMS in the shop in realtime, oversells over.
  • Fulfilment status and track-and-trace automatically back to Shopify.
  • Prices and B2B price lists managed from a single source.
  • Returns as credit orders in the ERP, stock updated immediately.

The four flows of every Shopify integration .

Which direction the data goes differs per flow. This is how we set it up by default.

Orders to your ERP

Via webhooks we capture every order instantly: customer data, lines, discounts and payment status land correctly in Exact, AFAS, SAP or your WMS.

Stock & prices to the shop

Stock levels and price changes go from your ERP or WMS to Shopify in realtime, per location if you run multiple warehouses.

Fulfilment back to the customer

As soon as the warehouse ships, the order in Shopify gets its fulfilment status and track-and-trace. The customer automatically sees where their parcel is.

B2B & returns

B2B price lists and customer-specific conditions from your ERP available in the shop. Returns come back as credit orders, stock included.

Deze bedrijven gingen je voor

What we tend to hook Shopify up to .

A selection of the packages we have had work with Shopify before. Different system? With an API or file integration it almost always works.

Exact

Exact

Shopify orders as sales entries in Exact Online, stock back in realtime.

AFAS

AFAS

Orders and customers via UpdateConnectors to Profit, prices and articles back.

SAP

SAP

Shopify connected to SAP for order, stock and master data flows.

SnelStart

SnelStart

Webshop revenue and receivables automatically posted in SnelStart.

Mollie

Mollie

Mollie payouts matched with Shopify orders in your bookkeeping.

Adyen

Adyen

Adyen transactions and fees reconciled down to order level in your bookkeeping.

From first call to live Shopify integration .

A fixed rhythm so you know where we stand, and why.

01

Process Scan

One hour, free. We look at your Shopify setup, your ERP and how orders currently get from shop to bookkeeping. You hear right away what is realistic.

1 hour
02

Scope & fixed-fee quote

Which flows, which markets, which direction per data point. Captured in a fixed-fee quote so the budget is set in advance.

1–2 weeks
03

Build & test

We build against a development store and a test administration. Test orders run through the entire chain before a real customer is involved.

4–6 weeks
04

Go-live

First the order flow live, then stock, fulfilment and returns. Checked at each step, so your shop simply keeps selling.

1 week
05

Management & monitoring

We monitor webhooks, catch missed messages and run automatic retries. If Shopify changes its API version, we migrate along in time.

SLA

Frequently asked questions.

Werken jullie samen met onze IT-partner of leverancier?

Graag. Wij bouwen de koppeling of het portaal en de integratielaag eromheen; jouw partner of interne afdeling regelt waar nodig de inrichting en autorisaties aan hun kant. We documenteren elke interface, zodat het voor iedereen navolgbaar blijft.

Wat kost een koppeling of portaal?

Dat hangt af van de stromen, systemen en schermen die meedoen. Na de gratis proces-scan krijg je een fixed-fee offerte: één vast bedrag voor een afgesproken scope. Geen uurtje-factuurtje met open eind en geen meerwerk-discussies achteraf.

Hoe lang duurt het voordat het live staat?

Een gangbare koppeling tussen twee systemen staat in 4 tot 6 weken op productie. Zwaardere trajecten, bijvoorbeeld met SAP, meerdere administraties of een datamigratie, lopen tot 8 weken of langer. Wat voor jou geldt, zie je vooraf terug in de planning.

Welke systemen kunnen jullie koppelen?

In de praktijk vrijwel alles met een API, EDI-bericht, database of bestandsexport. Denk aan ERP's als Exact, AFAS, SAP, Dynamics en Oracle, webshops als Shopify, WooCommerce en Magento, WMS-pakketten als Boltrics, en betaalproviders, PIM- en CRM-systemen. Staat jouw pakket er niet bij? Dan kijken we in de proces-scan of het kan.

Wat gebeurt er als een systeem of API even uitvalt?

Elke koppeling heeft retry-logica met exponential backoff. Berichten die niet doorkomen, landen in een wachtrij en gaan alsnog door zodra het systeem weer reageert. Er gaat niets verloren, en je ziet in de monitoring wat er speelt.

Which ERP and accounting packages can you connect Shopify to?

Among others Exact Online, AFAS Profit, SAP, SnelStart and various WMS packages. It makes little difference to our approach: we talk to the Shopify Admin API on one side and to the API or interface of your package on the other.

We have multiple shops and markets. Can that be in one integration?

Yes, that is precisely the strength of an own integration layer. Multiple stores, Shopify Markets, currencies and languages come together on one integration with your ERP, with separate rules per market for stock, prices and VAT.

Can you also migrate historical orders and customers?

Yes. Before go-live we can transfer existing orders, customers and articles once, so your history and outstanding items are correct. We deduplicate at the same time, so you start clean.

Is it GDPR-proof?

Ja. Encryptie at rest en in transit, EU-hosting en een verwerkersovereenkomst horen er standaard bij. We verwerken alleen de gegevens die functioneel nodig zijn en hanteren heldere bewaartermijnen.

Does this work with Shopify Plus and with a standard plan?

Both. Plus gives extra options, such as B2B features, higher API limits and multiple expansion stores, but for most integrations a standard plan is perfectly sufficient. We advise honestly whether an upgrade makes sense for your situation.

Staat je vraag er niet bij? Bekijk alle veelgestelde vragen

Also interesting .

Other integrations and solutions that often sit alongside this one.

AFAS integration

Profit or SB+ as the administrative heart behind your sales channels.

Read more

EDI integration

Automated message exchange with retailers and carriers.

Read more

Exact integration

Webshop, WMS or POS directly to Exact Online or Globe.

Read more

Data integration

The bigger picture: one integration layer between all your systems.

Read more

Book a free process scan .

In one hour we look at your shop, your ERP and the order flow in between. Then a fixed-fee quote. No surprises afterwards.