This section describes the different product types of LFS.


Products are the most essential content object of LFS. They are goods which are sold to customers. LFS’ products manage a lot of data which are relevant for an online shop. Please see the product management interface reference to see all available data fields in detail.

LFS provides three types of products: default products, configurable products and products with variants. They are described in more detail in the following sections.

Default Product

This is the simple and straightforward product of LFS. All other product types are based on the default product. It handles a lot of information like:

Each of this is described in more detail throughout this documentation.

Configurable Product

A configurable product is a product with several properties and options from which a customer can or needs to choose. For instance a property Color and its options red, yellow and green. The selected options of the properties can change the total price of the product, which is calculated by the base price plus the prices of the selected options.

Product with Variants

A product with variants is a product from which the customer can choose out of an arbitrary amount of similar variants. It consists out of two parts: the base and the variants.


The base can’t be sold to customers, but it serves as a container for the variants and provides default data, which can be inherited from the variants.

To create variants for a base global and local properties are used, e.g. the property Color and its options red, yellow and green. Each variant of a base belongs to a unique combination of options of all properties of a base.


The variants can be sold to a customer. Each variant is a discrete product with its own data, e.g. own price, name and SKU. By default the variants inherit all data from the base. This data can be overwritten per variant and field.