- 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.
- 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.
- 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.
- Added a plugin that will allow for importing an order from a CSV file.
- Fixed some issues with the multiple Khaos Control instance support.
- Added support for forcing specific countries' orders to be coverted to quotes, and functionality to allow for paying for these quotes.
- Added recaptcha to the account registration pages to help prevent bot registrations.
- Fixing some issues with number formating causing price comparisons to return incorrect results.
- Added in some parsing for product and category descriptions to remove disallowed tags.