Australian manufacturer · 2026
Dynamics NAV to Shopify middleware
Middleware connecting a manufacturer's Dynamics NAV installation to their Shopify store, so nobody re-types orders.
The problem
A manufacturer running Dynamics NAV as the system of record, with a Shopify store that knew nothing about it. Products, prices and stock lived in the ERP; orders arrived in Shopify. The gap was being closed by a person and a spreadsheet.
The approach
Agree who owns each field
Before code: which system is authoritative for price, for stock, for customer data, and what happens when they disagree. Written down and signed off.
One flow at a time
Products and prices down to Shopify first, proven in a sandbox. Then inventory. Then orders back up to NAV. Each flow live before the next started.
Idempotent writes and retries
Every write can run twice without duplicating an order. Failures go to a retry queue with backoff rather than disappearing.
Deployed close to the business
AWS EC2 in the Sydney region to keep latency to the ERP low, running under PM2, with GitHub Actions handling releases so deployment isn't a manual ritual.
What shipped
- Two-way sync running in production between Dynamics NAV and Shopify
- Manual order re-entry removed from the daily routine
- CI/CD pipeline so changes deploy without touching the server
Got something similar?
If any of this looks like the problem in front of you, send us a paragraph about it.
Email us