API integration · connecting existing systems
Connect Shopify to your accounting, stock or ERP: book orders without double work
As soon as you retype something between Shopify and your administration more than a few times a week, an integration pays off. Simple cases are covered by an app from the Shopify App Store: orders to Exact Online, Moneybird or e-Boekhouden for a monthly fee. Custom work comes in with stock across several channels, your own ERP or warehouse, foreign VAT, bundles or your own rules for who gets which invoice. OmniTechs then builds on the Shopify Admin API and webhooks, with a reconciliation pass so nothing goes missing silently.
Door Sina Sadegh Esfahani · Practice page by OmniTechs in Groningen; amounts follow the current price contract · Beoordeeld op .
What does a Shopify integration cost?
An integration between Shopify and one other system with a documented API is agreed in advance as a fixed amount; the calculator on the API integration main page shows the starting price for your combination and number of data types. After that the quote is fixed, no hours afterwards.
If one of the systems is poorly documented, documents or emails have to be read first, or it is unclear which system leads, we start with a Solution Sprint of €1,250 excl. VAT: we test the connection for real and you receive a fixed build price. Recurring costs are limited to hosting of the integration layer and monitoring in a Care plan; licences for the systems themselves are paid directly to their vendors.
- Standard integration: fixed price after the calculator and a short intake
- Uncertain combination: Solution Sprint €1,250 excl. VAT, then a fixed quote
- Recurring: hosting of the integration layer and monitoring via Care
- First assessment free, within one working day
What moves to and from Shopify?
Start with the flow that costs most time now, usually orders to accounting. Stock and prices follow once it is clear which system leads.
| Data | Direction | Watch out for |
|---|---|---|
| Orders | Shopify → accounting or ERP | Discount codes, shipping costs and VAT per country on the right account |
| Returns and refunds | Shopify → accounting | Credit note referring to the original entry |
| Payments (Shopify Payments, Mollie) | Payment provider → accounting | Payouts and transaction fees booked separately |
| Stock | ERP or warehouse → Shopify | One leading stock; several channels need an allocation rule |
| Products and prices | ERP → Shopify | Variants and bundles matched on item code or SKU |
Shopify app or custom?
An App Store app is the right choice with one channel, standard VAT and an accounting package with an existing connector. Custom work pays off when you split stock across Shopify, marketplaces and a physical store, when your own ERP or warehouse system leads, when you sell internationally with OSS VAT, or when the app forces entries your accountant does not want. Often we combine: the app for the standard entry, custom work for the exceptions.
How a Shopify integration works technically
Shopify offers an Admin API and webhooks: on every new order, return or stock change Shopify sends a message to the integration straight away. Each webhook message is signed, so the integration can verify it really comes from Shopify, and carries a unique identifier so a message delivered twice is not booked twice. Shopify limits the number of API calls per store; that is why we combine webhooks for speed with a daily reconciliation pass that checks everything arrived.
What you prepare
Access to your Shopify admin to create an app with the right permissions, the VAT settings per country, the ledger accounts for revenue, shipping and discounts, and a decision on which system leads for stock and prices. The free mapping tool on the main page helps line up the fields.
How it runs
Day 1: free assessment of channels, accounting package and exceptions. Week 1: field mapping, VAT and ledger agreements. Weeks 2 to 4: build, tests with real orders in a test administration, reconciliation pass configured, go-live. Then monitoring through a Care plan.
What to expect
- First assessment within one working day, free
- Field mapping as a document you can check yourself, with the free mapping tool on the main page
- Tests with real data in a test administration before the integration goes live
- Error messages someone on your team understands, with an owner and a retry
- Code, mapping and documentation are yours; maintenance via Care or in-house
Frequently asked questions
Can I connect Shopify to AFAS or Exact Online?
Yes. For Exact Online, App Store apps cover standard cases; for AFAS and for custom rules we build the integration on the Shopify Admin API and your accounting system's API.
Is the integration real-time or scheduled?
Both: webhooks process an order within seconds, and a daily reconciliation pass checks everything arrived and repairs what was missed.
How do you handle Shopify Payments, Mollie and payouts?
Orders are booked at order level; payouts and transaction fees from the payment provider are booked separately, so your accountant can reconcile.
What happens when the integration fails?
Messages stay in a queue and are processed later; after repeated failures an agreed person receives a plain-language alert.
Do I need to consider the GDPR?
Yes. Customer data goes only to systems that need it, encrypted, and a processing agreement records what the integration stores and for how long.
Which system must talk to your Shopify store?
Send the name of your accounting package or ERP, the number of orders per month and whether you have several channels. Within one working day you hear whether an app is enough or custom work pays off, and what it costs.

