What’s New

v3.6.0.0

- Added support for statement address type.

- Improved support for multi-contact addresses, so now single contacts will be disabled rather than the whole address.

- Added extra data to products for which countries it is barred in.

- Finalised the weighting changes for search ordering.

- Added a fix for a common error when updating the KC audits.

- Reworked how Opayo order confirmation works to prevent issues with duplicate payments.

- Reworked session handling for multi-KC.

- Reworked how the customer's username is loaded, and reduced the amount of data stored in the "logged in" cookie in order to improve security.

- Added a plugin to allow for setting up dynamic pack pages.

- Added checkout usage logging to the CMS, so it is easier to see what customers do in the checkout, and what pages they drop off on.

- Fixed some issues for PHP 8.2.9 compatiblity.

- Fixed an issue with Google Tag Manager plugin not triggering events on add to basket, etc.

- Fixed an issue with how payment IDs are generated to prevent duplicates.

- Improved the CMS reset password emails so that they are sent as HTML.

- Added an option to the order confirmation email for whether an order has out of stock products.

- Fixed an issue whereby the guest checkout status would be cleared when changing country.

- Improved the BOGOF plugin so that it will automatically clear an order if the last item has the BOGOF_Parent UDA set against it.

v3.5.0.0

- Search improvements that includes better weightings for each checked section of the product data.

- Improvement to reloading the basket.

- Special offer improvements to better support auto-add special offers.

- Added option to allow part paid orders to not be set to remainder on account.

- Fixed an issue with loading previous orders.

- Reworked all of the payment integration plugins to improve performance, as well as allow for handling of deposit payments for sales orders.

- Reworked the way sub-categories are handled to improve performance, as well as allow for further extension of the number of URL levels in the future.

- Added option to restrict PSPs to specific currencies.

- Fixed an issue with the dates shown in the Email Manager, then will now show in the correct timezone, rather than always being GMT.

- Improved error handling for loading certain classes, to prevent errors being shown to the user.

- Added extra options for Google Shopping sync.

v3.4.6.0

- Improved support for multi-kc instances to allow for any number of instances.

- Added in option to allow for filtering certain categories out of the product breadcrumbs.

- Renamed "Customer Group" to "Company Class" to better match up with Khaos Control.

v3.4.5.4

- Added handling for up to 10 category levels.

- Added in caching for the category menu items.

- Code optimisations.

- Added a Google Index plugin for collating Google Search Console data.

- Added a warning banner if a customer has cookies fully disabled.

- Fixed an issue with filter options.

- Added functionality for front-end Two-Factor Authentication.

- Added a config option to allow for restricting the maximum quantity of any single item to prevent huge quantities on unconfirmed orders.

- Added better handling for SCS parent products being added to sales orders.

- Added option to allow for checking a guest checkout email address and forcing the customer to use their account if it exists.

- Added option for custom positioning the messages banner within the theme

- Added an option for filtering orders by Sales Source in a customer's order history.

- Improved handling for multiple special offer prices.

- Added functionality to handle automatic Purchase Order creation, if it is setup in Khaos Control.

- Fixed an issue with available pack quantity being inconsistent with KC.

- Added functionality for UDA filters to work as "AND" rather than "OR".

- Fixed an issue with special offer end dates triggering at the wrong time.

- Improved the recovery for orders on a checkout failure.

- Added functionality to allow for clearing individual page caches.

- Moved the Slick Slider library into the main plugin so it is available for all themes.

- Changed the Shipping Warning Banner to be a text area, allowing for multiple banners to be added via line-breaks, which will be displayed as a slider element.

v3.4.5.3

- Significant changes to how prices are calculated, including support for the Force Lowest Price option in KC, and fixing some issues with price list Net values.

- Significant improvements made to the cookie concent banner, including adding more options for restricting when GA or Facebook are triggered, as well as allowing the user to manage which cookies they allow.

- Fixed an issue with email verification on registration.

- Improved caching plugin.

- Fixed an issue with search suggestions.

- Fixed an issue with product filters.

- Improved the messaging to the customer for discontinued products.

- Added an option to control if the website should check the KC instance on order confirmation to fix an issue with multiple KC instances.

- Improved the Test Payment so that it creates a unique ID per transaction, to prevent issues when testing.

- Added in filters for redirect URLs to prevent redirecting to certain URLs.

- Improved the speed of loading category search results.

- Improving Feefo integration to better handle timeouts, etc.

- Fixed an issue with updating delivery dates.