Seamlessly integrates a Wordpress blog. Supports Wordpress v5.6.

Follow the steps below...

Step 1

Download the latest v5.x Wordpress here, or download via the site for a language specific version.

Step 2

Install to /blog. We recommend you install to the X-Cart database, see /config.php for your database connection details.

Step 3

Once installed, ensure the /blog/.htaccess file is BLANK.

Then change the file permissions on /blog/.htaccess to 444 (non-writable).

(You may need to perform this operation via your hosting control panel file manager)

Step 4

Download the wp-bootstrap-4 theme folder and upload to your /blog/wp-content/themes folder.

Step 5

In Wordpress Admin > Appearance > Themes, activate the WP Bootstrap 4 theme.

Step 6

In your store /.htaccess




If your store resides in a subfolder, change #RewriteBase / to eg. RewriteBase /store/

Step 7

Enable the Wordpress addon in the reBOOT settings > Addons

Installation complete!

You should now be able to view your blog at


Lock down your Wordpress admin to your IP address(es) by creating a new /blog/wp-admin/.htaccess file with the following code...

This addon requires the provided WP Bootstrap 4 theme. Other themes will not work.

You may be prompted to install the Kirki Customizer Framework plugin, but this is optional.

Go ahead and change your Wordpress permalinks setting in Settings > Permalinks

We recommend installing the free or pro Yoast plugin for optimizing SEO.

You can customize the sidebar by editing /skin/reboot/custom/wordpress_sidebar.tpl

Please be aware, just like mobile apps, some Wordpress plugins can be vulnerable or malicious, so be extremely careful which plugins you install! We cannot be held responsible if anything should go wrong. Use as few plugins as possible and disable or uninstall any not in use. If you decide not to use Wordpress, you can use the built-in blog instead (see below).

If you have previously installed the blog on a development URL, eg. and you have moved the store to

Carefully apply this SQL patch along these lines...

UPDATE wp_options set option_value=replace(option_value, '', '');
UPDATE wp_posts set post_content=replace(post_content, '', '');
UPDATE wp_posts set guid=replace(guid, '', '');
UPDATE wp_postmeta set meta_value=replace(meta_value, '', '');

Protects your forms from abuse by bots, using reCAPTCHA v2. Additional honeypots available also.

Template edits are already done. Requires PHP edits.

Full instructions are available here.

Informs you whether orders were made on a desktop, tablet or mobile device.

Displays icons on the order listing pages. Requires a database change and a PHP edit.

Step 1

Apply this SQL patch...

Step 2 Updated 13th Sept 2020

In /include/func/func.order.php



Step 3

In Admin > Tools > Maintenance, click the 'Clear' button underneath 'Clear X-Cart cache'.

Done. When a customer places an order, the xcart_orders table 'deviceType' column will update to either 'M', 'T' or 'D'.

You'll see the device types in your orders listings.

You can also use the Smarty variable, {$deviceType} around your store...


{if $config.Reboot.reboot_device_detect_enabled eq "Y"}

Welcome, {if $deviceType eq 'M'}Mobile{elseif $deviceType eq 'T'}Tablet{elseif $deviceType eq 'D'}Desktop{/if}{/if} user!

Step 4 NEW

In your template zip file /ADDONS folder, there is a free, improved Order Insights module.

  • Real time historical order data for the last 10 years
  • Displays total orders and total sales as nice canvas based charts, which can be saved as images
  • Filter orders by order status
  • Ability to compare orders for two years
  • Collects / displays % of devices that customers ordered with (mobile/tablet/desktop/unknown)
  • Charts can be line or bar charts
  • Device charts can be doughnut or pie charts

Enables you to update your important titles and meta descriptions in bulk.

Available on the product, category, manufacturer and static page listings.

Template edits are already done. Requires PHP edits.

Step 1

In /include/process_product.php



Step 2

In /admin/process_category.php



Step 3 Updated 29th Dec 2020

In /include/func/func.category.php



Step 4

In /modules/Manufacturers/manufacturers.php



Step 5

In /admin/pages.php



Step 6

Enable the Advanced Page Meta addon in the reBOOT settings > Addons

Step 7

In Admin > Tools > Maintenance, click the 'Clear' button underneath 'Clear X-Cart cache'.

Done. You should now be able to update titles and meta descriptions in bulk from the product/category/manufacturer/page listings.

If you wish to migrate from CDSEO to Clean URLs, there's a script available here.

Fetchify Address Auto-Complete

As of 7th July 2020, Crafty Clicks rebranded to Fetchify.

This addon is built-in as of May 23rd 2020. To install on an earlier version, the patch files and instructions are here.

  • Powered by Fetchify (14 day free trial available)
  • Predictive search-ahead technology
  • Speeds up address forms and validates address data at the point of entry
  • A flexible system that works anywhere in the world
  • Monthly and annual plans available
  • Works with the one page checkout only

X-Cart Address Auto-Complete by Crafty Clicks

Displays a countdown to when next day delivery is possible, with a terms and conditions modal.

Adheres to weekends and adjusts the countdown accordingly.

The script may need tweaking, if for example you deliver on weekends. Get in touch for advice.

Can be enabled/disabled in Template Settings > Product

Defined terms will display a help link that displays a popup with the term description.

Go to the Glossary Manager in admin to manage terms and descriptions.

They are saved to /skin/reboot/custom/glossary/glossary.json

You can also link to glossary.php which will list all terms and descriptions.

The addon can be disabled in reBOOT settings > Addons.

Up to 10 sections, with up to 20 questions and answers per section. Filterable and searchable.

All section headers, questions and answers are language labels and editable via the admin header FAQ menu.

The dedicated FAQ page is at faq.php

While you create your FAQs, the addon can be disabled in reBOOT settings > Addons.

Easily create a basic blog in a few steps.

Blog posts are essentially products in disguise.

You simply assign ONE parent category as your blog category. You can add blog subcategories if you wish.

Then you can assign products to be a blog post, and set the blog category / subcategory.

The built-in blog has advantages over using Wordpress...

  • Blog posts can be assigned to any additional product category
  • Blog posts can show up in general product search results, so customers might find a useful article to peruse
  • Blog posts can be defined as related (upselling) items for products, so act as support pages for your products
  • You can set upselling products for each blog post, and have reciprocal links from products back to blog posts
  • You may have a product as yet unreleased or coming soon. You can initially set it as a blog post, then change to a product when it's available for sale

If you'd prefer to use Wordpress as your blog, see above. The benefit of using Wordpress, is that you can add forums and other functionality on top.

Upselling products on auto-pilot.

Set upselling products by category or manufacturer. Set the amount of products to display. Make them random or not.

Allow your customers or clients to leave feedback.

With easy to use manager, where you can add/edit/delete and leave a comment if you wish.

The dedicated testimonials page is at testimonials.php

Simple page view counter for products and/or blog posts.

You can check which products are most popular and when they were last viewed in admin. See the header reBOOT menu.

Page views can be publicly displayed or not (see the template settings > addons).

Reset page views to zero at any time with SQL patch...

Displays featured categories in dialogs or carousels.

Set featured categories in your admin category listings. They can be displayed in various ways, including carousels.

Displays featured manufacturers in dialogs or carousels.

Set featured manufacturers in your admin manufacturer listings. They can be displayed in various ways, including carousels.

Make selected coupons visible to the public.

Displays coupon codes around the store, with countdowns to expiry.

Option to make public coupons available to registered customers only.

The dedicated coupons page is at coupons.php

Saves a few clicks when navigating around admin.

Search by product, SKU, manufacturer, order ID, customer and language label.

Setting to display catalog prices excluding tax. Remembers choice using local storage.

Intended for basic customer guidance only.

Built-in as of Sept 22nd 2020.

Some suppliers may require you to advertise certain products at a strict minimum price.

If you would like this addon created, please vote for it.

Allows customers to submit a request for price match based on competitor's product price. Simple AJAX'd form.

If you would like this addon created, please vote for it.

Helps you find SEO issues on your website.

If you would like this addon created, please vote for it.

Makes creating custom forms a breeze, no PHP skills required. Layout your form fields any way you want.

If you would like this addon created, please vote for it.

Switchable dark colour scheme. Remembers choice using local storage.

If you would like this addon created, please vote for it.

© 2013-2021