---
title: Klevu Module v4.x Overview
slug: klevu-magento-v4
docTags: 
createdAt: 2024-09-12T10:27:31.227Z
---

Rebuilt from the ground up, around Klevu's new JSON indexing APIs, with a focus on Magento best practices and ease of customisation.

## Compatibility

Klevu's Magento v4 plugin will support the officially supported version of PHP and Magento. i.e. when PHP 8.1 reaches end-of-life Klevu will also drop support for PHP 8.1 in future releases. Previous releases will always be available via Github and Packagist.

- **Adobe Commerce**: `2.4.4` - `2.4.8-p1`.
- **Magento Open Source**: `2.4.4` - `2.4.8-p1`.
- **PHP**: `8.1` - `8.4`.
- **Hyvä Themes.**

:::hint{type="warning"}
For older versions of Magento, please refer to the Klevu module integration guide for versions 2.x/3.x available [here](https://help.klevu.com/support/solutions/articles/5000871252-integration-steps-for-magento-2).&#x20;
:::

### Not Supported

- **Adobe Commerce B2B**
  Klevu supports customer group pricing via tier prices and catalog price rules.
  Customer group visibility is planned for a future release.
  Shared catalogs are not supported.

***

## Recommended Customisation Methods

Customisation should be implemented through one of the following methods

- plugins
- events and observers
- injecting classes via `di.xml`&#x20;

**Avoid extending Klevu classes via preferences**.

:::hint{type="warning"}
If you find yourself extending a Klevu class to customise our modules please reach out to support. Either there is a better way to achieve your aims or we have not architected that area as we should have done.
:::

***

## v2.x/v3.x Features Planned for Future Release

These features are planned for a future release.

### Frontend Preserve Layout

This is not currently supported in v4.x.

