We connect your product catalogue and stock to a WooCommerce store, and bring its orders back into billing.
When a business sells both at the counter and online, stock and prices easily fall out of step, and web orders get typed into billing by hand. Connecting WooCommerce to your business system keeps one catalogue and one stock figure for both. We have used this in our own client projects, for an e-commerce store built on WooCommerce.
What we build with it
- Publishing products and prices to the store
- Updating online stock as counter sales happen
- Pulling web orders into billing without re-entry
- Reflecting dispatch status back to the customer
How it works
- Products and prices maintained in the business system are pushed to WooCommerce, matched by SKU.
- Whenever stock changes — a counter sale, a purchase or an adjustment — the new quantity is sent to the store.
- When a customer orders online, WooCommerce notifies the system, which creates the order in billing and reserves the stock.
- As the order is packed and dispatched, its status and tracking number go back to WooCommerce, which informs the customer.
Data exchanged
- Product details, variants, images and prices
- Stock quantities
- Orders and customer details
- Order and fulfilment status
What is needed to set it up
- A WooCommerce store with the REST API enabled
- API key and secret
- SKU mapping agreed between systems
Good to know
- WooCommerce runs on your own WordPress hosting, so the store's speed and uptime depend on that hosting.
- Store plugins that change checkout or product data can affect the connection, so we test after major plugin updates.
- Every product needs a unique SKU in both systems; duplicates are the most common cause of mismatched stock.


