Shopify
Hosted SaaS- You run
- Content, apps and settings. Shopify runs servers and checkout.
- Integrations
- Admin GraphQL API and webhooks.
- B2B
- Full native B2B on Shopify Plus.
Shopify or WooCommerce, NetSuite or Odoo: we build on the stores you sell through and connect the ERPs you run on. Pick yours to see how they would talk, and where to read more.
Each platform has its own strengths and its own traps. Every page explains both, with what we build there.
Theme builds, custom apps, B2B and checkout work, with your ERP wired in behind it.
ThemesAppsB2BPlusHeadless-friendly builds and multi-storefront setups for catalogues that outgrew the basics.
Multi-storefrontHeadlessB2BFast, maintainable WooCommerce stores without the plugin pile.
SpeedCustom pluginsContent sites and block themes that marketing can edit without breaking.
Block themesContentUpgrades, performance and integrations for Magento and Adobe Commerce, or a clean exit plan.
UpgradesIntegrationsExit plansOrders go in, stock and prices come back. Each ERP talks through a different interface; these are the ones we use.
Sales orders, items, inventory and invoices, within NetSuite’s concurrency limits.
Orders, business partners and stock through SAP’s REST layer.
Sales, inventory and invoicing, mapped to your custom modules.
Dynamics 365Business Central APIsOrders, items and stock through OData v4 endpoints per company.
AcumaticaREST APISales orders, stock items and shipments through Acumatica’s contract-based API.
Most integration trouble starts with one question nobody answered: when the store and the ERP disagree, which one is right? If both can change a price, sooner or later they will hold different prices, and someone will spend a Monday morning working out which is true.
So before we write any code, we give every piece of data one owner. The other system gets a copy and treats it as read-only.
Stock levels, cost and list prices, wholesale price lists, customer credit terms, invoices and anything finance reports on. The ERP is where your accountant looks, so it has to be the record.
Product descriptions, images, SEO fields, collections and promotions. Your marketing team works there every day, and copying long product copy into an ERP helps nobody.
Orders are born in the store and then belong to the ERP once they are picked. Customers can be created in either, so we match them on email or account number before creating a new one. Each of these rules is written into a mapping file that you sign off, so the decisions don’t live only in someone’s head.
You’ll find the specifics for each system on the NetSuite, SAP Business One, Odoo, Business Central and Acumatica pages.
Two systems can both hold a price. Only one of them is allowed to change it.
A quick read before you open each platform page. It’s a simplification; the right answer depends on your catalogue, team and budget.
There is no single best method. This is when we reach for each one, and what it costs you later.
Some pairs have well-known connectors, such as Microsoft’s Shopify connector for Business Central or the connectors in Acumatica’s Commerce Edition. You configure them rather than build them.
If your order flow looks like everyone else’s, a connector is cheaper and quicker. We’ll tell you when that’s the case. It struggles with custom fields, several stores or rules it was never designed for.
Each sync is a flow: a trigger, some mapping, a call to the ERP and an error path. It runs on a workflow platform you can see into, with retries and alerts built in.
Good when you need custom mapping and want your team to see what happened to order 10482 without reading code. Read how automation works.
A service with its own queue, database and tests, deployed like any other software. It talks to both APIs directly.
For thousands of orders an hour, heavy transformation or strict audit needs. It costs more to build and needs a developer to change, so we only suggest it when the simpler options can’t keep up.
If it has an API, webhooks or a database we can reach, it can join your workflow. These are the systems we meet most around a store and an ERP.
How automation worksMore in the full FAQ.
Ask an engineer
Not answered here? Ask on the free 30-minute audit call. An engineer replies within one business day.
Quick facts
We build and run stores on Shopify and Shopify Plus, BigCommerce, WooCommerce on WordPress, and Adobe Commerce. We are an official Shopify Partner and BigCommerce Partner, and we pick the platform that fits your catalogue, team and budget, saying so when the one you have is still the right one.
Most often NetSuite, SAP Business One, Odoo, Microsoft Dynamics 365 Business Central and Acumatica. If your ERP has an API or a database we can reach, we can connect it.
Usually, yes. The pages here cover the systems we meet most. Anything with an API, webhooks or a database we can reach can join the workflow; the free audit tells you how.
No. We only recommend a migration when the numbers favour it, for example when apps, hosting and maintenance on the old platform cost more than moving. Many clients stay where they are and we connect what they have.
Both, for different data. We usually make the ERP the owner of stock, prices, credit terms and invoices, and the store the owner of product content, images and promotions. Each field gets one owner, written into a mapping file.
If your process is standard and you run one store, a ready-made connector may be enough, and we will say so. Custom fields, several stores or unusual rules usually need a workflow engine or a custom service.
A one-direction order sync is often about 4 weeks, and a two-way sync with stock, prices and returns 4 to 8 weeks, including a parallel run. These are typical ranges; the plan follows the free audit.
Yes, and we prefer to. We are not a partner of Oracle, SAP, Odoo, Microsoft or Acumatica. Your ERP partner stays responsible for the licence and system, and we share the mapping file for their review.
Store, ERP and the job someone does by hand. An engineer replies within one business day.