In this glossary we collect terms typical for the OXID world. We collect them in alphabetical order and always try to describe them as easy and abstract as possible.


An edition is child of the OXID eShop family. Editions are differentiated mainly by their feature sets. Currently there are the editions Community, Professional, Enterprise and B2B.

Meta Package

A meta package defines the kind and the exact version of components of a OXID Compilation See the composer.json file of the OXID eShop Community Edition meta package for an example.

OXID Compilation

The OXID eShop compilation consists of a certain edition of OXID eShop, which is bundled with the following modules/themes:

Profesional Edition and Enterprise Edition compilations additionally contains module:

  • Visual CMS module for easy management of CMS content via drag and drop functionality.

The components of a OXID Compilation are defined in a Meta Package to ensure the best stability and interoperability, in a compilation, the versions of all components are pinned to a specific patch release.

Vendor ID

For module developers it is necessary to use unique names for namespaces or classes in their OXID eShop extensions. One way to achieve this is using an unique ID for your company, which you can register by making a pull request to here. This is ID called a Vendor ID. More information regarding the Vendor ID can be found on