var breeze_prefetch = {"local_url":"https:\/\/www.xeroom.com","ignore_remote_prefetch":"1","ignore_list":["\/cart\/","\/checkout\/","\/my-account\/","\/my-account\/","\/wp-admin\/"]};
var jQueryMigrateHelperHasSentDowngrade = false;window.onerror = function( msg, url, line, col, error ) {
// Break out early, do not processing if a downgrade reqeust was already sent.
if ( jQueryMigrateHelperHasSentDowngrade ) {
return true;
}var xhr = new XMLHttpRequest();
var nonce = 'c1f5a5582c';
var jQueryFunctions = [
'andSelf',
'browser',
'live',
'boxModel',
'support.boxModel',
'size',
'swap',
'clean',
'sub',
];
var match_pattern = /\)\.(.+?) is not a function/;
var erroredFunction = msg.match( match_pattern );// If there was no matching functions, do not try to downgrade.
if ( null === erroredFunction || typeof erroredFunction !== 'object' || typeof erroredFunction[1] === "undefined" || -1 === jQueryFunctions.indexOf( erroredFunction[1] ) ) {
return true;
}// Set that we've now attempted a downgrade request.
jQueryMigrateHelperHasSentDowngrade = true;xhr.open( 'POST', 'https://www.xeroom.com/wp-admin/admin-ajax.php' );
xhr.setRequestHeader( 'Content-Type', 'application/x-www-form-urlencoded' );
xhr.onload = function () {
var response,
reload = false;if ( 200 === xhr.status ) {
try {
response = JSON.parse( xhr.response );reload = response.data.reload;
} catch ( e ) {
reload = false;
}
}// Automatically reload the page if a deprecation caused an automatic downgrade, ensure visitors get the best possible experience.
if ( reload ) {
location.reload();
}
};xhr.send( encodeURI( 'action=jquery-migrate-downgrade-version&_wpnonce=' + nonce ) );// Suppress error alerts in older browsers
return true;
}
var errorQueue = [];
var timeout;function isBot() {
const bots = ['bot', 'googlebot', 'bingbot', 'facebook', 'slurp', 'twitter','yahoo']; // Adicione outros bots, se necessário
const userAgent = navigator.userAgent.toLowerCase();
return bots.some(bot => userAgent.includes(bot));
}window.onerror = function(msg, url, line) {
var errorMessage = [
'Message: ' + msg,
'URL: ' + url,
'Line: ' + line
].join(' - ');// Filter bots errors...
if (isBot()) {
return;
}
errorQueue.push(errorMessage);
if (errorQueue.length >= 5) {
sendErrorsToServer();
} else {
clearTimeout(timeout);
timeout = setTimeout(sendErrorsToServer, 5000);
}
}
function sendErrorsToServer() {
if (errorQueue.length > 0) {
var message = errorQueue.join(' | ');
//console.log(message);
var xhr = new XMLHttpRequest();
var nonce = '8af0b5828e';
// var ajaxurl = encodeURIComponent('https://www.xeroom.com/wp-admin/admin-ajax.php?action=log_js_error&_wpnonce=8af0b5828e');
var ajaxurl = 'https://www.xeroom.com/wp-admin/admin-ajax.php?action=log_js_error&_wpnonce=8af0b5828e';
xhr.open('POST', encodeURI(ajaxurl));
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xhr.onload = function() {
if (200 === xhr.status) {
try {
//console.log(xhr.response);
} catch (e) {
console.log('error xhr not 200!');
}
} else
{
console.log('error 2');
}
};
xhr.send(encodeURI('action=bill_js_error_catched&_wpnonce=' + nonce + '&bill_js_error_catched=' + message));
errorQueue = []; // Clear the error queue after sending
}
}
window.addEventListener('beforeunload', sendErrorsToServer);
We offer a 7-day money-back guarantee for Xeroom licences. If you are not fully satisfied for any reason then simply send us an email request and we will cancel your licence and refund you straight away. Any services are not refundable.
Getting Started Procedure
Xeroom connects four different and complex software systems together (WordPress, WooCommerce, Xero and your payment gateways) along with a multitude of 3rd party plugins, themes and apps on both platforms, all of which are constantly changing over time. We have tried to make this challenge as simple as possible to install, with detailed step-by-step instructions but it does require a reasonable knowledge of IT and WooCommerce plus a basic knowledge of Xero along with a good dose of patience to do it!
We don’t offer chat support or hand-holding so if you do not possess these skills then we recommend you use your website builder or our low-cost fixed-price installation “Jump Start” service which is less than the cost of an hour’s time of an IT or accounting professional.
Requirements – A recent version of WordPress site with the latest version of the WooCommerce plugin installed and configured. It is a good idea to try it on your test/dev/staging site first but this is not essential as many customers do directly onto their live sites and simply delete the test orders afterwards. Xeroom has been well tested and many of the sources of conflicts with other plugins dealt with but beware that could be a conflict with one or more of your plugins as many are not coded to good professional standards.
Check php version – Your php version should be a min of 7.2 or above. We do not support any earlier versions. You can install a php version check plugin to tell you if you don’t know.
Order & Download – Go here to order and you will immediately receive a download link with the latest version of the plugin. Download the zip file to your pc and then go to your Website plugins page and upload and activate it. Please deactivate and delete any previous versions of Xeroom first. Any old settings will still be retained in the database.
Xero Trial – If you are only testing Xeroom then we recommend that you take a 1 month free trial of Xero itself and use that otherwise you will clutter up your production instance of Xero with random test transactions. Note: Xeroom does not support the multi-currency features of Xero, it will still work but only in the base currency.
Testing – We suggest running a range of different test transactions on different products with customers from different countries checking that the figures are correct. Once the orders are placed their respective invoices can be seen within Xero and checked against the order figures in Woocommerce. Inventory synch if used should also be tested.
Support – For support issues please check our support page for immediate answers as most of the common problems are detailed there. If your query is not addressed then please open a support ticket with the form giving us as much of the requested info as possible so that we can assist you quickly.
Presales Assistance – Our free support is by email so we can keep our prices low otherwise we would have to increase them to cover this cost. If you need dedicated presales assistance/time on zoom or telephone calls/onboarding/in-depth/training requirements analysis then this is available for $97/hr which can be ordered from our shop.
Jump-Start Service – Save Time, Get Peace-of-mind
We can save you hours of your valuable time with our low-cost fixed-price installation service. If you are migrating from another Xero plugin or just want to get cracking asap then we can jump-start you and install Xeroom straight onto your live site with no delays and peace-of-mind that is has been setup correctly for your site. This is quicker than doing a check on a test site but do be aware that it can make troubleshooting more difficult if there are any problems or conflicts. Our extensive knowledge also means we can design work-arounds of any limitations encountered.
1. Place order – To proceed please check items 1 and 2 above and then order the licence with installation (either simple or complex) here Once you have ordered it you should get an immediate confirmation with your licence key.
2. Complete Data Checklist: In order for us to provide the installation quickly we provide an installation data checklist on the Xeroom shop page. We aim to do the install within 48 hours of receiving your checklist back. Your data is protected by our legal Non-Disclosure Agreement also on the shop page.
3. Check and test – We will do one test order with a test product and hand it over to you to run some more thorough tests. Any issues can be reported back and immediately fixed.
4. Sit back and enjoy the benefits!
(function() {
var file = ["https:\/\/www.xeroom.com\/wp-content\/et-cache\/1520\/et-divi-dynamic-1520-late.css"];
var handle = document.getElementById('divi-style-parent-inline-inline-css');
var location = handle.parentNode;if (0===document.querySelectorAll('link[href="' + file + '"]').length) {
var link = document.createElement('link');
link.rel = 'stylesheet';
link.id = 'et-dynamic-late-css';
link.href = file;location.insertBefore(link, handle.nextSibling);
}
})();
(function () {
var c = document.body.className;
c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
document.body.className = c;
})();
var smuzform = {"ajaxurl":"https:\/\/www.xeroom.com\/wp-admin\/admin-ajax.php","errorMessages":{"required":"This field is required.","email":"Please enter a valid email address.","number":"The value you have entered is not a numeric value","url":"URL is not valid."}};
var wc_add_to_cart_variation_params = {"wc_ajax_url":"\/?wc-ajax=%%endpoint%%","i18n_no_matching_variations_text":"Sorry, no products matched your selection. Please choose a different combination.","i18n_make_a_selection_text":"Please select some product options before adding this product to your cart.","i18n_unavailable_text":"Sorry, this product is unavailable. Please choose a different combination."};
var wc_add_to_cart_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https:\/\/www.xeroom.com\/cart\/","is_cart":"","cart_redirect_after_add":"yes"};
var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"ajaxurl":"https:\/\/www.xeroom.com\/wp-admin\/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
var DIVI = {"item_count":"%d Item","items_count":"%d Items"};
var et_builder_utils_params = {"condition":{"diviTheme":true,"extraTheme":false},"scrollLocations":["app","top"],"builderScrollLocations":{"desktop":"app","tablet":"app","phone":"app"},"onloadScrollLocation":"app","builderType":"fe"};
var et_frontend_scripts = {"builderCssContainerPrefix":"#et-boc","builderCssLayoutPrefix":"#et-boc .et-l"};
var et_pb_custom = {"ajaxurl":"https:\/\/www.xeroom.com\/wp-admin\/admin-ajax.php","images_uri":"https:\/\/www.xeroom.com\/wp-content\/themes\/Divi\/images","builder_images_uri":"https:\/\/www.xeroom.com\/wp-content\/themes\/Divi\/includes\/builder\/images","et_frontend_nonce":"6bd5d717c6","subscription_failed":"Please, check the fields below to make sure you entered the correct information.","et_ab_log_nonce":"7a52fd7351","fill_message":"Please, fill in the following fields:","contact_error_message":"Please, fix the following errors:","invalid":"Invalid email","captcha":"Captcha","prev":"Prev","previous":"Previous","next":"Next","wrong_captcha":"You entered the wrong number in captcha.","wrong_checkbox":"Checkbox","ignore_waypoints":"no","is_divi_theme_used":"1","widget_search_selector":".widget_search","ab_tests":[],"is_ab_testing_active":"","page_id":"1520","unique_test_id":"","ab_bounce_rate":"5","is_cache_plugin_active":"yes","is_shortcode_tracking":"","tinymce_uri":"https:\/\/www.xeroom.com\/wp-content\/themes\/Divi\/includes\/builder\/frontend-builder\/assets\/vendors","accent_color":"#003156","waypoints_options":[]};
var et_pb_box_shadow_elements = [];
var shield_vars_notbot = {"strings":{"select_action":"Please select an action to perform.","are_you_sure":"Are you sure?","absolutely_sure":"Are you absolutely sure?"},"comps":{"notbot":{"ajax":{"not_bot":{"action":"shield_action","ex":"capture_not_bot","exnonce":"7402025e48","ajaxurl":"https:\/\/www.xeroom.com\/wp-admin\/admin-ajax.php","_wpnonce":"9b418a85b8","_rest_url":"https:\/\/www.xeroom.com\/wp-json\/shield\/v1\/action\/capture_not_bot?exnonce=7402025e48&_wpnonce=9b418a85b8"},"not_bot_nonce":{"action":"shield_action","ex":"capture_not_bot_nonce","ajaxurl":"https:\/\/www.xeroom.com\/wp-admin\/admin-ajax.php","_wpnonce":"9b418a85b8","_rest_url":"https:\/\/www.xeroom.com\/wp-json\/shield\/v1\/action\/capture_not_bot_nonce?_wpnonce=9b418a85b8"}},"flags":{"required":true}}}};