Seamlessly integrates a Wordpress blog.


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

AFTER...

(OR AT LEAST *BEFORE* THE CLEAN URLS CODE...)

INSERT...

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 store.com/blog

Post-Install


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 have previously installed the blog on a development URL, eg. https://dev.mystore.com and you have moved the store to https://www.mystore.com

Carefully apply this SQL patch along these lines...

UPDATE wp_options set option_value=replace(option_value, 'https://dev.mystore.com', 'https://www.mystore.com');
UPDATE wp_posts set post_content=replace(post_content, 'https://dev.mystore.com', 'https://www.mystore.com');
UPDATE wp_posts set guid=replace(guid, 'https://dev.mystore.com', 'https://www.mystore.com');
UPDATE wp_postmeta set meta_value=replace(meta_value, 'https://dev.mystore.com', 'https://www.mystore.com');

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

In /include/func/func.order.php

AFTER...

INSERT...

Step 3

Enable the Device Detect addon in the reBOOT settings > Addons

Step 4

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


Done. You should now see which type of device customers ordered with in the orders list.

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

Eg.

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

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

AFTER...

INSERT...

Step 2

In /admin/process_category.php

AFTER...

INSERT...

Step 3

In /include/func/func.category.php

AFTER...

INSERT...

Step 4

In /modules/Manufacturers/manufacturers.php

AFTER...

INSERT...

Step 5

In /admin/pages.php

AFTER...

INSERT...

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

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.


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

The addon can be disabled in reBOOT settings > Addons.

Easily create a blog in a few steps.


Blog posts are essentially products in disguise.

You simply assign ONE 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 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.

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

The next available delivery day can be adjusted, in case of a public holiday etc. Specific products can be excluded also. Can be displayed in the product page sidebar, or in the main column as a banner.


Working on it...

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.

Button to display prices including or excluding VAT. Remembers choice using local storage.


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-2020 xcartmods.co.uk