Skip to content

Ecommerce

WooCommerce Integration

Zynk's WooCommerce integration connects a WordPress store to the accounting, ERP and CRM systems that run the rest of the business. Orders, customers and refunds leave WooCommerce for Sage, Xero, QuickBooks or Business Central, and product records, including stock quantities and prices, are updated from your back office. It suits retailers and wholesalers who have outgrown copying orders between screens.

Available for

Capabilities may differ depending on the product.

Benefits

Why businesses connect WooCommerce

Orders straight into the ledger

Each WooCommerce order exports with its line items, shipping and tax, then lands in your accounts or ERP as a sales order or invoice. Nobody downloads order CSV files or retypes delivery addresses into Sage any more.

Refunds that reach the accounts

Refunds export from WooCommerce as records of their own, so a refund issued in the store becomes a credit note in Xero, QuickBooks or Sage. Revenue and VAT stay correct without a manual adjustment at month end.

Stock set by the back office

Product updates import into WooCommerce from the system that owns your stock, setting quantities and prices on each product. Shoppers see what is genuinely available, which matters most when the same stock also sells in a shop or on a marketplace.

One customer record everywhere

Customers export from WooCommerce to your accounting system or CRM, and accounts opened elsewhere can be imported into the store. The website, the sales ledger and the sales team all work from the same customer details.

Orders from other channels too

Orders can also be imported into WooCommerce, which helps when you consolidate sales taken through another channel or move from an older store platform and want the order history kept in one place.

Quick to get started

Popular set-ups, such as WooCommerce to Xero, can be configured without code in Zynk Autopilot. Template-based projects with Sage or an ERP can go live in days, with custom rules added on top where you need them.

Capabilities

What you can do with WooCommerce

Every task the Zynk WooCommerce connector can run, grouped by the direction data moves.

Import into WooCommerce

Data Zynk writes into WooCommerce

3 tasks

  • Customers → into WooCommerce
  • Orders → into WooCommerce
  • Products → into WooCommerce

Export out of WooCommerce

Data Zynk reads out of WooCommerce

4 tasks

  • Customers → out of WooCommerce
  • Orders → out of WooCommerce
  • Products → out of WooCommerce
  • Refunds → out of WooCommerce

Need something that isn't listed?

Most WooCommerce projects include at least one custom step. Our team builds it for you.

Talk to us

The problem

Why integrate WooCommerce?

WooCommerce takes the order, but it does not post invoices, run your warehouse or know what your sales team agreed on the phone. Left unconnected, staff export orders, rekey them into the accounts and adjust stock by hand, and every busy week pushes the store and the ledger a little further apart.

Without integration

  • Orders downloaded as CSV files and retyped into Sage or Xero
  • Stock quantities on the website that lag behind the warehouse
  • Refunds issued in the store with no matching credit note
  • Customer details that differ between the shop, CRM and accounts
  • Peak season orders piling up faster than anyone can key them

With Zynk

  • Orders export from WooCommerce into your accounts or ERP automatically
  • Product stock and prices update in WooCommerce from your back office
  • Refunds export and post as credit notes against the original sale
  • Customers move between WooCommerce and other systems with the same details
  • Busy periods are handled by running the workflows more often

How it works

How the WooCommerce integration works

  1. Step 1: Create API keys

    A WooCommerce REST API key with read and write access is generated in your store's settings, and Zynk uses it to read orders and update products. Your accounting or ERP system is connected alongside it.

  2. Step 2: Map products and tax

    Store SKUs are matched to stock codes in your back office, and WooCommerce tax classes, shipping methods and payment gateways are mapped to the tax codes and nominal accounts finance already uses.

  3. Step 3: Check a sample

    Recent orders and refunds run through in a test before switching on. Totals, VAT and customer accounts are checked on both sides, and any rule that needs changing is changed then, not after go-live.

  4. Step 4: Set the schedule

    Orders and refunds then move out at intervals you choose, while stock and price updates flow into the store as often as trading needs. Records that fail are reported so they can be fixed and sent again.

WooCommerce and Sage 50 UK

Create Sage 50 sales orders or invoices from WooCommerce orders, open customer accounts automatically and push stock levels back to the products in your store.

From WooCommerce to Sage 50 UK:Orders, CustomersFrom Sage 50 UK to WooCommerce:Stock levels

View the Sage 50 UK integration →

WooCommerce and Sage 200

Send WooCommerce orders into Sage 200 for fulfilment and invoicing, and refresh store products with the stock and price bands held in Sage 200.

From WooCommerce to Sage 200:Orders, CustomersFrom Sage 200 to WooCommerce:Stock levels, Prices

View the Sage 200 integration →

WooCommerce and Xero

Post WooCommerce orders to Xero as invoices, creating contacts as needed, and pass refunds across as credit notes so recorded revenue stays accurate.

From WooCommerce to Xero:Orders, Customers, Refunds

View the Xero integration →

WooCommerce and QuickBooks

Record WooCommerce sales in QuickBooks Online and turn store refunds into refund receipts, while QuickBooks items keep product details on the website current.

From WooCommerce to QuickBooks:Orders, RefundsFrom QuickBooks to WooCommerce:Items

View the QuickBooks integration →

WooCommerce and Microsoft Dynamics 365 Business Central

Create Business Central customers and sales orders from WooCommerce, and use Business Central items to keep product data and availability in the store correct.

From WooCommerce to Microsoft Dynamics 365 Business Central:Orders, CustomersFrom Microsoft Dynamics 365 Business Central to WooCommerce:Items

View the Microsoft Dynamics 365 Business Central integration →

WooCommerce and Salesforce

Send WooCommerce customers and their orders into Salesforce, so account teams can see web purchases next to the pipeline and service history they already manage.

From WooCommerce to Salesforce:Customers, Orders

View the Salesforce integration →

See all integrations →

Catholic Truth Society, a Zynk WooCommerce integration customer

Customer story

The Catholic Truth Society connected WooCommerce, Salesforce and Sage 200 Professional with Zynk to automate orders, stock, customer data and financials across its publishing operations.

Catholic Truth Society

Read the Catholic Truth Society story

WooCommerce integration FAQs

How do I link WooCommerce and Sage 50?
Zynk imports WooCommerce orders into Sage 50 as sales orders or invoices, creates customer accounts and can update stock levels on your store's products from Sage 50. The same approach works with Sage 200, and template-based projects can go live in days.
Is there a WooCommerce Xero integration?
It does through Zynk. WooCommerce orders become Xero sales invoices, buyers are added as contacts and refunds post as credit notes. Smaller stores can configure this themselves in Zynk Autopilot, while our team builds versions with custom coding rules on Zynk Workflow.
Does the integration handle WooCommerce refunds?
Yes. Refunds export from WooCommerce as separate records linked to their original orders. Zynk can then raise credit notes in Xero or Sage, or refund receipts in QuickBooks, so the refund reduces revenue and VAT in the period it was issued rather than being missed.
Can stock levels in WooCommerce be updated from my ERP?
Yes. Zynk imports product updates into WooCommerce, including the stock quantity and price fields, from the system that holds your stock. Stock management needs to be switched on for each product in WooCommerce so quantities are tracked against it.
Which WooCommerce API does Zynk use?
The WooCommerce REST API, which is built into the plugin. Keys are created under WooCommerce, Settings, Advanced, REST API. Zynk uses those keys to read orders, customers and refunds and to write product and customer updates, so your team has no code to write against the API.
Can WooCommerce connect to a CRM?
Yes. Zynk can send WooCommerce customers and orders to Salesforce or HubSpot, so sales and service teams see what each customer has bought online. Customer records created in the CRM can be imported into the store as well.
Can I set up a WooCommerce integration myself?
For common pairings such as WooCommerce to Xero, Zynk Autopilot offers a guided, no-code set-up you can complete yourself. If you need an ERP, several systems or custom rules, our team builds the integration on Zynk Workflow and supports it after launch.
Will Zynk cope with a busy WooCommerce store?
Yes. Workflows can run every few minutes or be triggered on demand, so orders keep moving through peaks such as Black Friday. When volumes rise, you change how often the workflows run rather than adding people to key orders in.

See what Zynk can automate for your WooCommerce setup

Book a 20-minute call. We'll review your systems, flag the quick wins and outline a practical route to going live.

Book a callSee pricing