Skip to content

Essential Characteristics (Feature Sets)

The German Button-Lösung (§312j BGB) requires the customer to see the essential characteristics of the goods immediately before completing the purchase. Shopware models this via feature set templates (product_feature_set) assigned to a product through featureSetId.

The connector synchronises the feature sets defined in the shop and assigns them to uploaded items.

Opening the page

  • Via Search: Shopware 6 Feature Sets (list, per shop)
  • Feature sets are loaded from the shop via Sync All Master Data or the reference data sync.

Fields (Feature Set)

Field Description
Shop Code Shop the feature set belongs to (multi-shop: each shop keeps its own sets).
ID Shopware UUID of the feature set.
Name Display name.
Description Description of the feature set.

Assignment

Where Field Description
Shop Card Default Feature Set ID Feature set that all uploaded items of this shop receive.
Item (per item) Can override the set individually; empty = no feature set.

The characteristic values are drawn from properties and custom fields that the connector maintains anyway. If the shop admin defines a feature set template with these fields, the characteristics fill automatically from the connector data and appear in the cart/checkout.

Deliberate boundary: the connector does not create feature sets

Which characteristics are legally "essential" is a professional/legal admin decision (choice of property groups/custom fields per assortment). The connector synchronises the sets defined in the shop and assigns them – it does not create them.


  1. In the Shopware admin, create one feature set template with the relevant properties/custom fields (Settings → Shop → Essential characteristics).
  2. In BC, synchronise the feature sets via Sync All Master Data.
  3. Per shop on the Shop Card, enter the Default Feature Set ID.
  4. Upload items – they carry the characteristics at checkout automatically.