What’s New

v3.3.5.6

- Fixed issue with log clearing using the incorrect dates.

- Added auto task to clear down old task logs, to prevent issues with overlarge sets of logs.

- Fixed some issues with eKashu error messages.

- Fixed an issue with timezones not matching BST when generating dates.

- Added the functionality for customers to close the shipping warning banner for 24 hours.

- Added the functionality to remove a single keycode, rather than only all of them.

- Added support for preferred addresses.

- Added option for using a different bank account for USD and Euros with Paypal.

- Made changes to make sure the code is compatible with PHP 8.

- Added email to notify website admin of new account registrations.

- Made changes to how the search pluralisation and singularisation works to return better search results.

- Fixed some issues with the caching plugin to allow for better handling of CSS.

v3.3.5.5

- Updated how A-Level data is loaded from KC to make it more easily adaptable.

- Bug fixes.

- Added optimisations to reduce the number of config lookups the KCW API makes.

- Fixed mini-baskets loading delivery methods.

- Fixed an issue with Opayo vendor IDs in the website database.

v3.3.5.4

- Added an option to allow for returning the SCS parent product in search results rather than the SCS child product.

- Added support for Opayo VPS Protocol 4.00.

- Fixed an issue with spaces at the end of search queries.

- Added an optional plugin for analysing keyword density on the website.

- Added an exclusion UDA for the back in stock notification plugin.

- Bug fixes.

- Improved how breadcrumbs are generated to allow for customing what is shown, such as showing the stock code rather than name of a product.

- Fixed an issue with the order of variants.

- Fixed issue with address element lengths for Opayo VPS Protocol 4.00.

- Added support for Address Line 3 (Locality) for Opayo VPS Protocol 4.00.

- Fixed issue with looking up products via stock code.

- Fixed issue with title case URLs (e.g. "Category" rather than "category") not loading correctly.

- Added support for multiple sales order notes.

v3.3.5.3

- Made improvements to the multiple Khaos Control plugin to fix some potential security issues and to better handle transfering orders.

- Added customer returns functionality, so customers can generate returns via the website.

- Added statements functionality, so customers can pay off invoices via the website.

- Improved the reCaptcha support on registration, to allow for none-JS users to still register.

- Added support for US address lookup (this will need enabling for your theme, and an account with lob.com is required).

- Improved how variant products are loaded, to speed up product load times.

- Added in a custom block to the CMS editor, to more easily replicate the Bootstrap grid system.

- Changed how often the product suggestions are updated, to prevent old products showing up.

v3.3.5.2

- Improvements to SagePay and order completing.

- Fixed an encoding issue for contact forms.

- Fixed some issues with the Utypia integration.

- Fixed a bug that would cause Mailchimp to be disconnected when saving the Mailchimp settings.

- Fixed a number of minor php warnings.

- Fixed an issue with getting a-level product/order data if the stock feed is down.

- Added in some extra config options for disabling a-level product/order data lookups.

- Added a quick order widget that allows for displaying a number of products so the customer can bulk add them to the basket.

- Fixed a rare issue that would stop products loading on a category page.

- Improved the caching plugin to handle loading background images as WEBP files.

- Added extra logging to help with debugging in various areas.

- Improvements to the Ekashu payment plugin, including a bug where the bank ID wouldn't be passed to Khaos Control.