Platforms

Your store, your ERP. We speak both.

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.

Store
ERP

eCommerce platforms

The stores we build, speed up and run

Each platform has its own strengths and its own traps. Every page explains both, with what we build there.

ERPs

The ERPs we connect your store to

Orders go in, stock and prices come back. Each ERP talks through a different interface; these are the ones we use.

Explainer

Store or ERP: which system should own what?

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.

Usually owned by the ERP

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.

Usually owned by the store

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.

Shared, but with rules

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.
The first rule in every mapping file we write
ERP ownsStock, prices, terms, invoicesStore ownsContent, images, SEO, promotionsHanded overOrders: store first, then ERPMatchedCustomers, by email or account
At a glance

The four store platforms side by side

A quick read before you open each platform page. It’s a simplification; the right answer depends on your catalogue, team and budget.

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 page →

BigCommerce

Hosted SaaS
You run
Themes, catalogue and channels. BigCommerce runs the platform.
Integrations
REST Management API, GraphQL Storefront API, webhooks.
B2B
B2B Edition for company accounts and quotes.

BigCommerce page →

WooCommerce

Open source on WordPress
You run
Everything: hosting, updates, plugins and security.
Integrations
WooCommerce REST API and webhooks; Store API for checkout.
B2B
Through extensions or custom work.

WooCommerce page →

Adobe Commerce

Self-hosted, cloud or SaaS
You run
Code, upgrades and usually hosting, unless on the SaaS version.
Integrations
REST and GraphQL APIs, plus modules inside the store.
B2B
Rich B2B features in the licensed edition.

Adobe Commerce page →

Integration approaches

Three ways to connect a store to an ERP

There is no single best method. This is when we reach for each one, and what it costs you later.

What it is

An app or add-on built for your exact pair

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.

When we recommend it

Standard process, one store

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.

Migration routes

Moving platforms? Either direction.

Products, customers, orders and every old URL come with you, whichever way you move. Times are typical ranges; your plan follows the audit.

Every route →
Connect anything else

Not on the list? Probably still yes

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 works
HubSpotcrmSalesforcecrmKlaviyoemailGorgiassupportZendesksupport ShipStationshippingShipBob3plCin7inventoryBrightpearlretail ops QuickBooksfinanceXerofinanceStripepaymentsAvalaratax Google Merchant CenterfeedsAmazonmarketplaceSlackalertsPostgreSQLdataBigQuerydata
Before you hire anyone

Five questions to ask any platform or ERP agency

  1. Which system will own each field?If they can’t answer with a document, the integration will drift.
  2. What happens when a sync fails at 2am?Look for retries, an error queue and an alert to a named person, not a log file nobody reads.
  3. How do you stop duplicate orders?The answer should mention idempotency: an external ID or key that makes a replayed order harmless.
  4. Do you work with our ERP partner?They should. Your ERP partner knows your licence and customisations; the agency knows the store side.
  5. What will this cost us each month after launch?Hosting, connector fees, monitoring and someone’s time. Ask for the monthly figure in writing.
Questions

About platforms and ERPs

More 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

  • Based in Delhi, India Working across time zones, with written weekly updates.
  • Fixed quote first Nothing is billed before you agree it.
  • You own it The code, workflows and accounts are yours.
  • Stores and ERPs Shopify, BigCommerce, WooCommerce and Adobe Commerce, with NetSuite, SAP Business One, Odoo and Dynamics 365.
See all questions
Which platforms do you build on?

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.

Which ERPs do you connect?

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.

Our platform is not listed. Can you still help?

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.

Do we have to move to Shopify?

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.

Should the store or the ERP be the source of truth?

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.

Do we need a connector or a custom integration?

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.

How long does a store to ERP integration take?

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.

Can you work with our existing ERP partner?

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.

Tell us your stack.
We will map the rest.

Store, ERP and the job someone does by hand. An engineer replies within one business day.

We save what you type here so we can follow up if you get interrupted.
One file, up to 10 MB: PDF, Word, Excel, CSV, text, PNG or JPG.

An engineer replies within one business day.

What happens next

  1. An engineer replies Within one business day, by email.
  2. A free 30-minute audit On a call with an engineer.
  3. A fixed quote It follows the audit. Nothing is billed before you agree it.
Other ways to reach us