Just updated114 new versions in the last 24 hours
WooCommerce Xero plugin banner
Plugin Updated

WooCommerce Xero

by WooCommerce woocommerce.com v1.9.15 Unlimited sites

WooCommerce Xero by WooCommerce is a plugin that connects your WooCommerce store to your Xero accounting account. It creates invoices in Xero for your sales and matches payments to them, so your bookkeeping reflects what happens in your shop without copying data by hand.

Version
1.9.15
Released
Sep 30, 2026
Developer
WooCommerce
Type
WordPress plugin
Requires
WooCommerce
Licence
GPL
Included in
Every plan, or $8.79 a year on its own

What’s new in WooCommerce Xero 1.9.15

Version 1.9.15 · Sep 30, 2026 Latest
  • FixedRetry sending a payment to Xero when the API responds with a 429 rate-limit error, instead of failing silently and leaving the order without a payment.
  • FixedImproved permission checks for Xero branding theme updates.
  • FixedThe list of Xero branding themes is no longer cleared when Xero returns an error.
  • FixedImproved handling of sensitive values in the optional OAuth debug log.
  • NewAdd a filter for changing the status assigned to invoices sent to Xero.
  • NewAdd a filter for appending Xero-supported XML elements to invoice line items.
  • ImprovedBump WooCommerce "tested up to" version 11.2.
  • ImprovedBump WooCommerce minimum supported version to 11.0.

What it does

Running an online store means every order eventually has to show up in your accounts. Typing sales into Xero one by one takes time and invites mistakes, especially once order volume grows. This plugin handles that transfer for you. When a sale happens in WooCommerce, it builds a detailed invoice in Xero that includes product details, shipping costs, discounts and tax information, so your records carry the same detail as the original order.

After an invoice is created, payments made through WooCommerce are matched to the right Xero invoice, which keeps reconciliation in step with your store. If Xero's API pushes back with a rate-limit response, the plugin retries sending the payment so orders are not left without one. It works with WooCommerce's High Performance Order Storage, supports stores worldwide, and offers filters developers can use to change invoice status or add Xero-supported XML elements to invoice line items.

Best for

  • WooCommerce stores that already keep their books in Xero
  • Bookkeepers managing accounts for online shop clients
  • Agencies building WooCommerce sites with Xero accounting

Features

Automatic invoice creation

Each WooCommerce sale generates a detailed invoice in Xero, removing the need to enter order data into your accounting software by hand.

Full order data transfer

Product details, shipping costs, discounts and tax information are all sent to Xero, so invoices match what the customer actually ordered and paid.

Payment reconciliation

Payments taken through WooCommerce are matched with their corresponding Xero invoices, helping keep your financial reporting up to date.

Retry on rate limits

When the Xero API responds with a rate-limit error, the plugin retries sending the payment instead of failing silently and leaving the order unpaid in Xero.

High Performance Order Storage support

The plugin works with WooCommerce's dedicated order database tables, so stores using High Performance Order Storage can keep syncing with Xero.

Xero branding themes

The plugin works with your Xero branding themes, and the list of themes is kept intact even when Xero returns an error.

Developer filters for invoices

Filters let developers change the status assigned to invoices sent to Xero and append Xero-supported XML elements to invoice line items.

Optional OAuth debug log

An optional debug log for the OAuth connection helps troubleshoot sync issues, with careful handling of sensitive values it records.

WooCommerce Xero older versions

  • 1.9.14Aug 284 improvements
  • 1.9.13Jul 287 improvements, 1 removal
  • 1.9.12May 204 improvements
  • 1.9.11Mar 11
  • 1.9.10Feb 5
  • 1.9.9Nov 19, 2025
  • 1.9.8Oct 8, 2025
  • 1.9.7Aug 13, 2025
  • 1.9.6May 29, 2025
  • 1.9.5Mar 18, 2025

Members and buyers of this product can download older versions.

27 older versions in all. If you need one that is not listed, ask support.

Questions about WooCommerce Xero

Does this plugin need WooCommerce?

Yes. It is built for WooCommerce stores and requires WooCommerce to be active. It connects that store to your Xero account so sales and payments flow into your accounting records.

What order details end up in Xero?

Invoices created in Xero include product details, shipping costs, discounts and tax information from the WooCommerce order. Payments made through WooCommerce are then matched to those invoices.

Will it work if my store is outside a specific country?

The plugin supports stores worldwide and is described as adapting to different tax and shipping setups. Your invoices carry the tax and shipping data recorded on each WooCommerce order.

Can a developer customize how invoices are sent?

Yes. There is a filter for changing the status assigned to invoices sent to Xero and another for appending Xero-supported XML elements to invoice line items, giving developers control over invoice output.

Is WooCommerce Xero free?

The code of WooCommerce Xero is licensed under the GPL, so anyone may use, change and share it. GPL Feast is a paid service: a plan or a single purchase gives you the download and automatic updates. The developer's own support, licence key and online services are not included.

Which version of WooCommerce Xero is this?

Version 1.9.15, released Sep 30, 2026. New versions appear here when the developer publishes them, and members get them as automatic updates.

How do I update WooCommerce Xero?

Install the free GPL Feast Updater on your site and connect it with your API key. It installs new versions of WooCommerce Xero automatically and keeps a backup, so you can roll back.

What does WooCommerce Xero need?

WooCommerce Xero needs WooCommerce installed and active.

More from WooCommerce

WooCommerce Xero 1.9.15Request an update or report a problem

Log in to ask for a newer version or report a problem with this product.

Log in