Support & Downloads

Support and Help

As of 29th April 2018 we are providing support from here instead of on the site.  If you don’t find an answer to your query then please post a topic question and we will aim to respond within 24 hours.



Xeroom Free Trial Licence – We no longer offer the limited free trial version due to maintenance costs.  Instead we offer a full Premium licence for evaluation purposes that runs for free for 1-2 months.  Please email us with a blank email to You will get an automated response back within a min. If you don’t receive it for any reason please check your spam folder and if not there email us on

WordPress Official Site – Note we are unable to host Xeroom on the official WordPress server since we break their rules for not having any encrypted code in a plugin.  This is due to “security concerns” that obscured code might be harbouring some virus.  We disagree and think that encrypted plugins are less likely to be hacked as the hacker has to decode it first which is no easy task. Please download the correct version below.

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 and it works with php 5.6-7.2.  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.

If your server is using an older version of loader v 10.0 or 10.1 then you need Xeroom encoded for php 5.6 which will run only on php 5.6 to 7.0.  If you are on php 7.1 or 7.2 then you need to either upgrade loader to 10.2 or downgrade php to 7.0.  If you have loader v 9 you are definitely in the stone-age and should go and seek candlelight first!

Xeroom v2.0.5 Beta 2 Download – Uploaded 25th November 2018

Try out the latest version as a beta release.  The final testing is 95% done but we have a few bugs that are being fixed and retested. We should be formally released by the end of Nov/first week of Dec.

To install Xeroom on your site just download the plugin zip file below to your pc.  Then go to Plugins/New/Upload/Choose File Then pick the downloaded zip file /Upload and it should install.  Then click Activate.  If you don’t have Ioncube loader on your server it will not install or activate.

1. Download for servers running php 5.6 – 7.2 and ioncube loader 10.2. xeroom205b2php5671

2. Download for older versions of ioncube loader 10.0 or 10.1 running on php 5.6 -7.0 then please use this one xeroom205beta2php56

Xeroom v2.0.4 Downloads:

Xeroom v2.0.4 for ioncube loader 10.2 which will run on php 5.6-7.2  download 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 download

Xeroom v2.0.3 Downloads – in case you want to use a previous version:

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

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

If you deleted a previous install to reinstall the new install will fail if the old files and xeroom directory have not been deleted so check if you get an error saying installation failed.

If you get a page of encrypted code like below then the normal error checking has failed as you should get a message.  You are either using an older version of Xeroom ie before 2.0.3,  and/or have no ioncube loader on your server and an old also an incompatible version of php running.  So please install the latest version of Xeroom, set your php to run v7.2 in cpanel and ask your hoster to install ioncube v10.2 and then it should work.

Frequently Asked Installation Questions

What does ‘o’ mean on the debug table?
‘o’ in debug means that the comms are not working between Woo and Xero so the API keys are missing (if they are wrong you will get an oauth authorisation error message).  Ensure that you have used the correct security certificate in the Xero app to create the keys as is in the \xeroom\library\certs\ folder.  Some of the settings are wrong or some information is missing in the settings page. Try checking the installation instructions again. Common errors include; the wrong code from Xero is being used, or incorrect words in the Sales Tax Account Name box.
I don’t have any sales tax what should I put in the Sales Tax Account Name box in settings?
For no sales tax then you have a choice of any tax method in Xero that is zero rated eg “No VAT” – see here for examples
Why am I still unable to receive invoices in Xero even through all the Xeroom settings are correct?
It may be helpful to remove and reinstall the plugin. Make sure that the old Xeroom director is deleted using the File Manager plugin. This often fixes any errors left by other conflicting plugins. You may also wish to try a new set of API keys.
What plugins should I avoid when using Xeroom?
Some people have found that other plugins which link Wooocommerce to Xero can conflict with Xeroom. We recommend that you test any connections in Xero and any WP plugins one at a time to reduce any conflicts.  Jetpack does as do the other plugins that speak to Xero such as Zapier or the WooCommerce connector for Xero.  Make sure such plugins are at least deactivated and preferably removed.  Then reinstall Xeroom so that no Xero API conflicts are hanging around in caches etc.

I don’t charge shipping what code should I use in Xeroom settings?

The default in Xero is 200 (the same as for sales) however you can create your own in Xero chart of accounts. If you don’t include shipping costs in Woocommerce orders then this will show as £0 on Xero invoices and in the next version will not show at all as a line item.
What bank code should I use?
This must be the Xero code not the actual bank code itself.  Xero does not have one set in the default chart of accounts so label your account with one usually 100 makes sense to use but you can change this in Xero if you wish

Support Topics

You must be logged in to create new topics.


  • Minimum length of 8 characters.
    The password must have a minimum strength of Medium.
    Strength indicator