What goes wrong.
- Inventory tracked in Xero and WooCommerce at once
- Duplicate contacts for returning customers
- Gateway fees missing from Xero
WebsitesDesign, build and look after it.
SearchBe found on Google and in AI answers.
Software & AIProducts, integrations and agents.
Selected workSites we’ve launched, and why they work.
South AfricaEighteen cities across the country.
IndustriesSites built for how your buyers decide.
Orders, customers, stock, prices and payments, synced between WooCommerce and Xero.
A Xero WooCommerce integration posts WooCommerce orders and gateway payments to Xero as invoices or daily summaries, keeps contacts tidy and, if you track inventory in Xero, updates stock quantities back to WooCommerce.
Xero can track inventory for items, but without multiple locations or variations. If you sell from one place with a simple catalogue, Xero can be the stock master and update WooCommerce. If you have variations, several stock locations or high volumes, WooCommerce or an inventory app should hold stock and Xero should receive the financial transactions only. We decide this first, because it shapes the rest of the integration.
The field map we agree in discovery, before any code is written.
| Record | WooCommerce | Xero | Direction |
|---|---|---|---|
| Products | Product or variation SKU | Item code | WooCommerce ↔ Xero |
| Stock | Stock quantity | Tracked inventory quantity | Xero → WooCommerce |
| Orders | Order | Invoice | WooCommerce → Xero |
| Customers | Customer | Contact | WooCommerce → Xero |
| Money | PayFast, Ozow or card gateway transaction | Account code | WooCommerce → Xero |
| Returns | Refund | Credit note in Xero | WooCommerce → Xero |
| VAT | WooCommerce tax amounts | Tax rate | Mapped |
Exact fields depend on your setup and are confirmed in the written field map.
What we see go wrong with this pair, and how the connector prevents it. A single Xero–WooCommerce connector is usually Essential connector scope; see integration pricing.
Yes, for tracked inventory items without variations. Stores with variations or several locations usually keep stock in WooCommerce or an inventory app.
A Xero to WooCommerce connector is usually Essential connector scope, from R15,000 once-off.
Tell us how Xero and WooCommerce are used in your business today. We’ll reply with a WooCommerce to Xero field map and a fixed-scope proposal.