PHPackages                             oxid-professional-services/usercentrics - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. oxid-professional-services/usercentrics

ActiveOxideshop-module[Utility &amp; Helpers](/categories/utility)

oxid-professional-services/usercentrics
=======================================

 OXID Cookie Management powered by usercentrics

v3.2.1(7mo ago)17268.3k—6.6%2proprietaryPHPPHP ^8.2CI passing

Since Nov 11Pushed 2mo ago18 watchersCompare

[ Source](https://github.com/OXID-eSales/usercentrics)[ Packagist](https://packagist.org/packages/oxid-professional-services/usercentrics)[ RSS](/packages/oxid-professional-services-usercentrics/feed)WikiDiscussions b-7.5.x Synced 1mo ago

READMEChangelogDependencies (17)Versions (32)Used By (2)

OXID Cookie Management powered by usercentrics
==============================================

[](#oxid-cookie-management-powered-by-usercentrics)

[![Packagist](https://camo.githubusercontent.com/d9cff67b718a47f09bc1915c29664b3a12e38416560e6c6f17d8d8b70f4a3f43/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6f7869642d70726f66657373696f6e616c2d73657276696365732f7573657263656e74726963732e737667)](https://packagist.org/packages/oxid-professional-services/usercentrics)

This module provides the [Usercentrics](https://usercentrics.com/de/preise/?partnerid=16967#business-paket) functionality for the [OXID eShop](https://www.oxid-esales.com/) allowing you to use their Consent Management Platform.

Branch Compatibility
--------------------

[](#branch-compatibility)

- b-7.5.x branch and v3.3.0 for b-7.5.x shop compilation branches
- b-7.4.x branch and v3.2.1 for b-7.4.x shop compilation branches
- b-7.3.x branch and v3.1.0 for b-7.3.x shop compilation branches
- b-7.2.x branch and v3.0.0 for b-7.2.x shop compilation branches
- b-7.1.x branch and v3.0.0 for b-7.1.x shop compilation branches
- b-7.0.x branch and v3.0.0 for b-7.0.x shop compilation branches
- b-6.5.x branch for b-6.5.x shop compilation branches
- b-6.3.x branch for b-6.3.x and b-6.4.x shop compilation branches
- b-6.2.x branch for b-6.2.x shop compilation branches

Installation
------------

[](#installation)

### Module installation via composer

[](#module-installation-via-composer)

In order to install the module via composer, run one of the following commands on commandline in your shop base directory (where the shop's composer.json file resides).

- **composer require oxid-professional-services/usercentrics:^3.3.0** to install the released version compatible with OXID eShop 7.5.x compilations
- **composer require oxid-professional-services/usercentrics:^3.2.0** to install the released version compatible with OXID eShop 7.4.x compilations
- **composer require oxid-professional-services/usercentrics:^3.1.0** to install the released version compatible with OXID eShop 7.3.x compilations
- **composer require oxid-professional-services/usercentrics:^3.0.0** to install the released version compatible with OXID eShop 7.0.x - 7.2.x compilations

and [activate the module](https://docs.oxid-esales.com/developer/en/latest/development/modules_components_themes/module/installation_setup/setup.html).

### Development installation

[](#development-installation)

We recommend developing the module as independent as possible. This means that the module for development should be installed as a [root package](https://getcomposer.org/doc/04-schema.md#root-package), with its own strict dependencies if such are needed.

The next section shows how to install the module as a root package by using the OXID eShop SDK.

In case of different environment usage, please adjust by your own needs.

### Development installation on OXID eShop SDK

[](#development-installation-on-oxid-eshop-sdk)

The installation instructions below are shown for the current [SDK](https://github.com/OXID-eSales/docker-eshop-sdk)for shop 7.5. Make sure your system meets the requirements of the SDK.

1. Ensure all docker containers are down to avoid port conflicts
2. Clone the SDK for the new project

```
echo MyProject && git clone https://github.com/OXID-eSales/docker-eshop-sdk.git $_ && cd $_
```

2. Clone the repository to the source directory

```
git clone --recurse-submodules https://github.com/OXID-eSales/usercentrics.git --branch=b-7.5.x ./source
```

3. Run the recipe to setup the development environment, you can decide which shop edition to install. Omitting the flag installs EE.

```
./source/recipes/setup-development.sh
```

You should be able to access the shop with  and the admin panel with (credentials:  / admin)

Testing
-------

[](#testing)

### Linting, syntax check, static analysis

[](#linting-syntax-check-static-analysis)

```
$ composer update
$ composer static
```

### Unit/Integration/Acceptance tests

[](#unitintegrationacceptance-tests)

- Install this module in a running OXID eShop
- Reset the shop's database

```
$ bin/oe-console oe:database:reset --db-host=db-host --db-port=db-port --db-name=db-name --db-user=db-user --db-password=db-password --force
```

- Run all the tests

```
$ composer tests-all
```

- Or the desired suite

```
$ composer tests-unit
$ composer tests-integration
$ composer tests-codeception
```

Contributing
------------

[](#contributing)

You like to contribute? 🙌 AWESOME 🙌
Go and check the [contribution guidelines](CONTRIBUTING.md)

Bugs and Issues
---------------

[](#bugs-and-issues)

If you experience any bugs or issues, please report them in the section **Module Usercentrics** of .

Documentation
-------------

[](#documentation)

The module documentation can be found on our documentation platform: .

License
-------

[](#license)

OXID Module and Component License, see [LICENSE file](LICENSE).

###  Health Score

58

—

FairBetter than 98% of packages

Maintenance75

Regular maintenance activity

Popularity41

Moderate usage in the ecosystem

Community23

Small or concentrated contributor base

Maturity77

Established project with proven stability

 Bus Factor1

Top contributor holds 51.6% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~136 days

Recently: every ~222 days

Total

14

Last Release

217d ago

Major Versions

v1.2.1 → v2.0.02023-05-04

v2.0.2 → v3.0.02024-03-15

PHP version history (3 changes)v2.0.0PHP &gt;=8.0

v3.0.0PHP ^8.1

v3.1.0PHP ^8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/0765e0aa80ca40629964633b65ddf643c5b184bd70a0e3172a623f2e2c263f2d?d=identicon)[oxid-professional-services](/maintainers/oxid-professional-services)

---

Top Contributors

[![Sieg](https://avatars.githubusercontent.com/u/98882?v=4)](https://github.com/Sieg "Sieg (128 commits)")[![keywan-ghadami-oxid](https://avatars.githubusercontent.com/u/7767623?v=4)](https://github.com/keywan-ghadami-oxid "keywan-ghadami-oxid (51 commits)")[![tkcreateit](https://avatars.githubusercontent.com/u/42207462?v=4)](https://github.com/tkcreateit "tkcreateit (16 commits)")[![hkreuter](https://avatars.githubusercontent.com/u/3692295?v=4)](https://github.com/hkreuter "hkreuter (14 commits)")[![skoczekj](https://avatars.githubusercontent.com/u/42207445?v=4)](https://github.com/skoczekj "skoczekj (10 commits)")[![RahatHameed](https://avatars.githubusercontent.com/u/11661532?v=4)](https://github.com/RahatHameed "RahatHameed (9 commits)")[![kenariosz](https://avatars.githubusercontent.com/u/2828175?v=4)](https://github.com/kenariosz "kenariosz (7 commits)")[![moritzdemmer](https://avatars.githubusercontent.com/u/56080577?v=4)](https://github.com/moritzdemmer "moritzdemmer (4 commits)")[![angel-dimitrov](https://avatars.githubusercontent.com/u/12593227?v=4)](https://github.com/angel-dimitrov "angel-dimitrov (4 commits)")[![MarcelOxid](https://avatars.githubusercontent.com/u/98812941?v=4)](https://github.com/MarcelOxid "MarcelOxid (3 commits)")[![NikolaIvanovski](https://avatars.githubusercontent.com/u/8055347?v=4)](https://github.com/NikolaIvanovski "NikolaIvanovski (2 commits)")

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/oxid-professional-services-usercentrics/health.svg)

```
[![Health](https://phpackages.com/badges/oxid-professional-services-usercentrics/health.svg)](https://phpackages.com/packages/oxid-professional-services-usercentrics)
```

###  Alternatives

[cognesy/instructor-php

The complete AI toolkit for PHP: unified LLM API, structured outputs, agents, and coding agent control

310107.9k1](/packages/cognesy-instructor-php)[friendsoftypo3/content-blocks

TYPO3 CMS Content Blocks - Content Types API | Define reusable components via YAML

96374.6k23](/packages/friendsoftypo3-content-blocks)[mapbender/mapbender

Mapbender library

10117.4k5](/packages/mapbender-mapbender)[pixelfederation/circuit-breaker-bundle

An analogous bundle to Java's Hystrix in PHP world.

1226.5k](/packages/pixelfederation-circuit-breaker-bundle)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
