Download Xeroom

Xeroom Downloads 

Xeroom Free Trial Licence – We provide a full trial licence for 1-3 months for free.  The current key is TRIALJUN20 which will run until the 30th June 2020.

WordPress Official Site – We are unable to host Xeroom on the official WordPress server since like many plugins we have encrypted code in it which is not permitted.  All our downloads are hosted here instead.

ioncube & Errors on installing or activation.  The xeroom download from WordPress is encrypted with the popular ioncube encoder.  In order to run the server must have the free ioncube loader installed. ioncube loader 10.2 is the latest which works with php 7.1 and above.  Please ask your host to provide this as it should be installed as standard and over 95% of hosts do.  If you need a new host who does have ioncube then please consider Havenswift  who have given me great service over the last 10 years.

We now only support php 7.2 or 7.3, ioncube loader 10.2 and above, Woocommerce 4.0 and above , WordPress 5.3 and above.  To check your current versions of:

  1. php – install the WordPress version info plugin and it will show in your page footer on the right.
  2. ioncube – install the ioncube tester plug plugin and it will show you the version no at the top of the page.


Xeroom v2.10 – Planned for release end June, 2020

Much simplified installation procedure using the latest and more secure Oath2 protocol for connection to Xero.  Tested on php7.3, WordPress 5.4 and Woocommerce 4.1.0  Will be available here to download as soon as it is released.  Note this is our best estimate and may slip due to the current climate which has impacted on the resources available.  Please install the current version since updating will be easy to do.

Current  Version Xeroom v2.0.8 –  May, 2019

NB: Requires the following min versions to work: php 7.2, ioncube loader 10.2, Woocommerce 4.1, WordPress 5.3  Download 

Has various bug fixes including the “cannot redeclare oauth” critical error caused by conflict with other apps.


Older Versions Details 

Xeroom v2.0.7 – 15th March, 2019

NB: Requires the following min versions to work: php 7.1, ioncube loader 10.2, Woocommerce 3.5.3, WordPress 5.0.1

Contains the following fixes:

  1. Get_xero_option and ends_with fatal errors on activation (conflict with other plugins).
  2. Oauthconsumer declare critical error – when oauth used by other apps.

Xeroom v2.0.6 –  21st February, 2019

NB: Requires the following min versions to work: php 7.1, ioncube loader 10.2, Woocommerce 3.5.3, WordPress 5.0.1 

  • Added – Rounding error fix.

Xeroom v2.0.5 –  30th January, 2019

NB Requires the following min versions to work: php 7.1, ioncube loader 10.2, Woocommerce 3.5.3, WordPress 5.0.1

We are pleased to release this version after extensive beta testing, improvements and fixes.   It is a big step forward and has the following new features and enhancements:

  1. Global Inventory Synchronization – Instead of just synchronising the inventory for the SKUs in the current order this feature provides a synch of all products’ inventories on demand or on a daily or hourly schedule.  Synchronization can be from Woo to Xero or vice-versa.  This will be invaluable to handle inventory for businesses that take phone orders that are entered directly into Xero (without going through the website) or via other online shops such as ebay or Amazon as well as normal website orders. This feature alone is worth it’s weight in gold since competitors charge up to $250/month for this with a dedicated inventory management system.
  2. Send Orders and Payments to Xero in Batches – Instead of sending orders automatically at check-out this feature enables a selection of orders to be made on the Woocommerce order summary screen which are then sent to Xero in one go.  This is great for those taking feeds of orders from other systems into Woo that then need to be onward processed into Xero.  It is also useful for migrations where use of the Bulk Data Loader would be overkill and a few dozen orders can be simply and easily posted.  A throttling system has been added to feed Xero orders at a steady rate to avoid hitting their rate limits.
  3. Set Invoice Creation Trigger – Invoices can be sent manually or automatically on checkout or on completion. This is an alternative to the Auto completion control which is useful for preventing payments being posted automatically which makes the Xero invoice status “Paid” and thus editable.
  4. Set Invoice Creation Date – Can be set to be the date of posting or date of the order.
  5. Country tracking – The customer country is placed in the Xero custom country tracking label.  This can then be used for things like EU VAT reporting on digital goods where different VAT rates are due for different countries.
  6. Set Unlimited No of Sales Categories – The posting by geography or product category has been set to a customisable quantity and increased from 25 to an unlimited no.
  7. Xero Order Posting Management & Status – The Woo order summary screen now has a colour coded column giving the status of posting to Xero for each order.  The user can see at a glance the overall picture and easily manage them.
  8. Bulk Data Loader – Many improvements have been made in this tool for the posting and logging of large numbers of orders.  This is essential for those migrating and wanting their history to be uploaded into Xero.  The limit of 2000 has been removed, the Xero API feed rate of orders is now throttled to prevent limits being hit and the log files have been improved.
  9. Gross Prices Held in Woo No Tax Applied – Xero assumes prices are posted as net and so adds on GST which means it is added twice if prices are held gross in Woo.  This will fix it to remove the GST before posting so that it will be correct.
  10. No Taxes Fix – When no taxes are selected in Woo then Xero should not add on taxes on posting.
  11. Currency Deprecation Error – Fixed.
  12. Cancelled Orders at the Checkout  – Were wrongly being sent to Xero when they should not have been, now fixed.
  13. Rounding Errors – Are now placed in a Xero revenue ac.
  14. Coupons and Discounts – This has been rewritten to fix a bug and work properly.
  15. Free Trial Licence  – Button now sends an email request to our server for a trial licence key which is sent by the autoresponder to the user’s inbox.

Xeroom v2.0.4 Downloads – July 2018

Xeroom v2.0.4 for ioncube loader 10.2 which will run on php 5.6-7.2   This is the latest versions and what most people have if you are not sure and want to try.   Xeroom v2.0.4 only for ioncube loader 10.0-10.1 which will run only on php 5.6 – 7.0 

Xeroom v2.0.3 Downloads – March 2018

In case you want to use an older version:

Xeroom v2.0.3 for ioncube loader 10.2 which will run on php 5.6-7.2 

Xeroom v2.0.3 only for ioncube loader 10.0-10.1 which will run on php 5.6 – 7.0