Docs/Acumatica
Connect MYOB Acumatica to Shopify
This page takes you from nothing to a working connection between MYOB Acumatica and Shopify. Once it is done, Acumatica stays the system of record: products, stock and pricing flow out to the storefront, and orders, customers and payments flow back in.
Most connections are made in a single sitting. The part that stalls setups is almost always the Acumatica side — the API licence and the API user — so confirm those before you start.
Before you start
Section titled “Before you start”- An active MYOB Acumatica environment, cloud or hosted
- A Shopify or Shopify Plus store
- An API licence on your Acumatica instance
- A dedicated API user with access to inventory, sales orders and customers
- Permission to install apps on the Shopify store
1. Install the app
Section titled “1. Install the app”Find InSyncer for MYOB Acumatica on the Shopify App Store and choose Add app. Approve the permissions when Shopify prompts you.
2. Enter your connection details
Section titled “2. Enter your connection details”InSyncer asks for the details it needs to reach your Acumatica instance:
| Field | Where it comes from |
|---|---|
| Base URL | The address you use to sign in to Acumatica |
| API user | The dedicated API account you created above |
| Password | That account’s password |
| Tenant | The company or tenant name within the instance |
| Branch | The branch orders should be created against |
| Endpoint | The contract-based endpoint name and version |
If your instance has more than one tenant, the tenant and branch decide which company record everything lands in. Getting this wrong is recoverable, but it means re-syncing, so confirm it now.
3. Choose what syncs, and which way
Section titled “3. Choose what syncs, and which way”Configure each flow in the direction you want it. A typical setup looks like this:
| Type | Direction | What moves |
|---|---|---|
| Products | Acumatica → Shopify | SKU, title, description, images, categories |
| Pricing | Acumatica → Shopify | Debtor-specific or tier-based pricing |
| Stock | Acumatica → Shopify | Warehouse inventory levels |
| Orders | Shopify → Acumatica | Sales orders, line items, payments |
| Customers | Shopify → Acumatica | Account creation, tagging, updates |
You do not have to turn everything on at once, and for a first connection it is better not to. Stock and orders are the two flows worth proving first.
4. Test the connection
Section titled “4. Test the connection”Run the test function. It authenticates against the Acumatica API and confirms InSyncer can read your data. A successful test means the credentials, tenant, branch and endpoint are all right — it does not yet mean your mapping is right.
5. Turn syncing on
Section titled “5. Turn syncing on”Toggle Sync Active. From here, products, stock levels, orders and customer records move automatically on a schedule rather than instantly, so allow for the sync interval before concluding something has not worked.
Check it worked
Section titled “Check it worked”Before you call the connection done:
- Pick one test SKU, change its stock in Acumatica, and confirm the new figure appears in Shopify
- Place one test order in Shopify and confirm the sales order appears against the expected branch and debtor
- Confirm the price shown on the storefront is the price you expect for that customer
If the connection test fails
Section titled “If the connection test fails”Work through these in order:
- Re-check the API user’s credentials and permissions in Acumatica
- Confirm the endpoint name and version match your environment
- For on-premises or hosted instances, check that the firewall allows the connection
- Read the sync logs — the error message there is usually specific
If it is still failing, see Troubleshooting or email support@cyberworkshop.co.nz.
Common questions
Section titled “Common questions”Can InSyncer handle more than one Shopify store? Yes. Multiple stores and multi-company configurations are both supported.
How quickly do changes sync? Automatically, on a schedule, through background processes — not instantly. Inventory and orders keep themselves current without anyone exporting anything, which is the practical thing merchants are asking about, but do not expect a stock change to appear in Shopify the same second you make it.
Can we map custom fields? Yes. Custom field mappings and more advanced configurations are supported. Ask about your specific case rather than assuming a field is out of reach.