v3.7.0.0

v3.7.0.0

- Major rework of the CMS options layout and styling.

- Reorganisation of the CMS option groups.

- Added a warning for unsaved config option changes.

- Improved order address loading to reduce the number of DLL requests.

- Optimised a number of AJAX calls to reduce any header or footer loading where not required.

- Optimisation for the function checking if a URL is a file, to reduce DLL calls.

- Improved auto-recycler to also handle restarting the MySQL service if required.

- Fixing issues with null checks that were returning an inconsistent result.

- Adding a new "must-use" plugin that will restrict what plugins are enabled on AJAX calls.

- Added in a check for whether the KCW AJAX calls need to re-load product on category and search pages, in order to speed up add to basket.

- Changed how the KCW plugin initialisation is triggered, to allow for site-level plugin usage.

- Added in an option to allow for requiring verification when a customer changes their username, similar to how the forgotten password functionality works.

- Adding a link for reset password and username verification emails to allow customers to cancel invalid ones.

- Added in an integration for the Stripe PSP.

- Converted the payment logs to use the database rather than files to make them easier to use.

- Added in a way to view the new payment logs via the CMS.

- Converted all of the logs CMS pages into a single page to reduce the menu size and make a central reporting section.

- Added in functionality for loading "initial" low quality versions of images, that are replaced with the normal version, to help with LCP issues.

- General code improvements.

    • Related Articles

    • Setup Scheduled Tasks

      You will need to first make sure that wget is installed on your server, as this is used to load the task URLs. Setting up All Tasks trigger The Khaos Control Web plugin has several tasks it needs to run automatically, such as caching the system data, ...
    • Setup a New CMS User

      1. Log into the CMS and go to "Users" -> "Add New" on the left-hand menu. 2. Under the "Add New User" section set the following, then click the "Add New User" button: a. Username: A common practice is to use the user's initial and last name, or first ...
    • Static Content vs Pages

      Static Content and Pages both work in similar ways and to a certain extent are interchangeable. There are some major differences though. Differences Static Content is a repurposed and modified version of the standard Wordpress Blog Posts, so if you ...
    • v3.7.1.0

      - Totally reworked how the Multi-KC plugin functions in order to prevent a lot of the potential issues. - Reworked how the session handling works for customers, to prevent issues with overlapping company IDs. - Added option to allow for postpone ...
    • v2.1.0.0

      - Bug fixes. - Improvments to how SCS products are generated, as well as an optional improved front-end variant selection for larger products. - Improved the cache manager. - Improved the front-end AJAX form submission, so it only requests the ...