WordPress plugin intelligence profile

Sync orders with Xero from WooCommerce – Xelation

Automatically sync your WooCommerce orders with Xero along with payments, contacts & inventory.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 6.9
Current version0.1.3
WordPress coverageTested up to WordPress 6.9
Minimum stackWP 5.0 · PHP 7.0
Directory statusactive
Last directory update2 Feb 20269mo ago
Active installations100Adoption metric — not a quality score
WordPress.org rating5.0 / 5 from 5 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Sync orders with Xero from WooCommerce – Xelation version 0.1.3 as active, updated 9mo ago and tested up to WordPress 6.9.

Overview

About this plugin

Xelation seamlessly synchronizes your WooCommerce orders with Xero in real-time.

Automatically sync invoices with Xero with your preferred account mappings for sales, shipping, payments & transaction fees across multiple stores, currencies & tax jurisdictions.

Features

Core features:

  • sync WooCommerce invoices with Xero as either Draft, Submitted, Authorised or Paid
  • map shipping costs to corresponding revenue account
  • map payments to corresponding bank account
  • set payments to automatically reconcile with the bank statement
  • map Stripe/PayPal transaction fees to preferred cost accounts (rendered as a separate purchase bill )
  • map tax rate to corresponding Xero tax rate across all tax jurisdictions
  • configure order status that triggers sync with Xero e.g. pending, processing, completed or combination thereof

Further features:

  • automatically sync incoming order items with Xero products & services
  • sync WooCommerce inventory with Xero inventory
  • sync customers details to Xero contacts
  • generate WooCommerce order note alongside order with deep link back to invoice in Xero
  • in the case of ‘pay later’ invoices; apply payments to pre-existing invoice in Xero
  • sync past orders; just let us know how far back you would like to go
  • map preferred tracking category to line item
  • map preferred branding theme template to invoice
  • append custom prefix to invoice number
  • …and much more!

The Pitch!

  • Free 14 day trial!
  • Start synching invoices in less than a minute!
  • Simply connect to Xero and configure your mappings

…then watch your invoices sail into Xero!

Typical Business Scenario

A typical client scenario is where:

  • a WooCommerce order needs to be rendered as a sales invoice in Xero with its line items and shipping costs mapped to the corresponding revenue accounts and tax rate in Xero
  • the transaction fee needs to be rendered as a purchase bill in the costs account e.g. COGS
  • the captured payment needs to be mapped to the corresponding bank account in Xero
  • the payment needs to be reconciled with the bank statement feed

You can also:

  • determine when WooCommerce orders are pushed to Xero i.e. Processing, Completed or Pending status
  • determine the status of Xero invoices i.e. Draft, Submitted, Authorised or Paid
  • set your preferred invoice prefix e.g. Web 004567
  • deep link between your WooCommerce Order Notes and the generated Xero invoice in either direction allowing you to quickly toggle between the two platforms
  • enable the stock control feature which will automatically synchronize your WooCommerce inventory with the quantity to hand set in Xero

Use of 3rd Parties

Please note this plugin requires the use of 3rd party services:

  • Xero
  • Xelation

By allowing access to Xero, you agree to the transfer of your data between Xero and Xelation in accordance with Xero’s terms of use and Xelation’s terms of use and privacy policy.

You can disconnect Xero from the live Xelation service at any time by clicking the Disconnect from Xero button.

You can fully disconnect the Xelation app from Xero at any time under the Connected apps section of your Xero settings.

Requirements

  • WooCommerce plugin
  • Xero instance

De-activate Plugin

To de-activate the plugin:

  • Click the Disconnect from WooCoomerce button
  • De-activate the plugin

Uninstall

To completely uninstall the plugin:

  • Click the Disconnect from WooCoomerce button
  • De-activate the plugin
  • Manually remove Xelation webhooks under: WooCoomerce > Settings > Advanced > Webhooks
  • Manually remove Xelation API keys under: WooCoomerce > Settings > Advanced > REST API

Support

org if you have any questions or need help.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • connect xero
  • sync xero
  • woocommerce xero
  • woocommerce xero sync
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 6.9

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 6.9.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to6.9
Minimum requirementsWordPress 5.0 · PHP 7.0
Update activity2 Feb 20269mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.