Orders into the back office
A new Shopify order creates a job in your system with the customer, the lines, the shipping choice and the payment status, ready to pick, pack or deliver. Nobody copies it from an email.
Orders arrive in your system without retyping, stock levels agree in both places, and customers are one record, not two. Shopify stays the shop; your system runs everything behind it.
Shopify is a good shop. It handles the catalogue, the checkout, payments and the storefront. What it doesn’t do is run your warehouse, your supplier orders, your wholesale accounts or your accounts. That is usually where a custom back office comes in, and where the pain is: orders copied into a stock sheet, counts that disagree, customers in two places.
A Shopify integration connects the two. Shopify’s API lets a system read orders, products, customers and inventory, and update them. Shopify can also send a webhook when something happens, such as a new order. Used together, they make the back office the place where stock and fulfilment are managed, with the shop reflecting it. The retail inventory page shows the back-office side.
A new Shopify order creates a job in your system with the customer, the lines, the shipping choice and the payment status, ready to pick, pack or deliver. Nobody copies it from an email.
Stock lives in one place and Shopify shows what is available. A sale reduces it, a goods-in increases it, and a manual correction is made once. The Shopify stock sync page goes into this in detail.
A Shopify customer matches a client in your CRM, so a wholesale buyer’s orders, quotes and invoices all appear together, and a person who orders twice doesn’t become two people.
Pick lists, packing slips and courier labels are produced from the order, and the tracking number is sent back to Shopify so the customer is notified.
A return booked in the back office restocks the item and issues the refund in one step, with a note on the customer’s record explaining why.
When a line drops below its reorder level, the system proposes a purchase order and tells you what to buy, instead of a person walking the shelves with a clipboard.
Products, variants, stock locations, customers and tax. We decide which side owns each, and how a product that exists in only one place should behave.
You, as the store owner, grant my app access to the store, with only the data it needs. I don’t need your Shopify password and I don’t keep it.
Shopify can notify the system near-instantly of new orders and changes. Shopify’s own guidance is that delivery isn’t always guaranteed, that the same event can arrive twice and that ordering isn’t guaranteed. So handlers are built to ignore duplicates, and a scheduled reconciliation fetches whatever changed since the last run to catch anything missed.
Shopify rate-limits its API by the cost of each query, and the allowance depends on the plan. Bulk jobs such as a catalogue import are paced, and a failed call is retried rather than lost.
I haven’t built a Shopify back-office sync for a named client yet. ChefWorks is a real Shopify build, and the stock, order and sync building blocks behind the integration run live in Storex and other systems.
No. Shopify stays the shop. The back office sits behind it, and the two stay in step. That is often cheaper and less risky than rebuilding the shop.
Yes, with a clear rule about which side wins when they disagree. The usual answer is that stock is counted and corrected in the back office, and Shopify displays what is available.
Yes, as far as your rules go: different price lists, minimum orders or invoicing on terms. Those rules live in the back office, which is one reason to have one.
The quote builder puts “Shopify or WooCommerce” at roughly 20 to 40 build hours, on top of the 30 to 50 hours of shared groundwork every system needs, and a stock module at 50 to 110. Fulfilment rules and returns are what stretch it.
Yes. See websites that feed your system. Shopify is often the right shop, and I say so when it is.
Wix, Shopify, Gmail, WhatsApp, Stripe, calendars and accounts, synced both ways.
ServiceCustom ERPQuotes, stock, staff, jobs and invoicing on one shared set of data.
ServiceWebsites for systemsFast, search-ready sites with forms, calculators and bookings wired into your system.
ServiceCustom CRMEnquiries, clients, pipeline and follow-ups in one place, shaped to how you sell.
SystemShopify stock syncTwo-way Shopify stock and order sync with your shop, reconciliation and alerts when they disagree.
SystemInventory managementStock across shop, stockroom and online, with variants, barcodes, supplier reorders and stock takes.
IndustryRetail & e-commerceStock across shop and online, orders, suppliers and fast AI-assisted listing.
IntegrationWordPress & WooCommerceWordPress forms and WooCommerce orders and stock connected to your CRM or back office.
IntegrationXeroInvoices, payments and contacts synced between your system and Xero, with no retyping.
Case studyChefWorksA chef apparel retailer moved onto Shopify, chosen as the best fit for how the shop actually sells.
PageIntegrationsWhatsApp, Stripe, Xero, Google Workspace, Microsoft 365, Shopify, Wix and more.
The quote builder opens with Shopify already selected. Add the rest of your system and I reply with a fixed quote.