---
title: Vererbte Felder & leere Werte beibehalten
description: So steuern Sie die Feldvererbung bei Varianten während des Imports mit der Option Preserve Empty Values und dem Platzhalter __EMPTY__VALUE__ in Shopware 6.
---

In Shopware 6 können Variantenprodukte bestimmte Werte vom Parent-Produkt erben. Wenn ein Feld in einem **vererbten Zustand** ist, speichert die Variante keinen eigenen Wert. Stattdessen verwendet sie automatisch den Wert, der am Parent-Produkt definiert ist.

In der Administration sind solche Felder mit einem **Link-Symbol** markiert. Es zeigt an, dass die Vererbung aktiv ist.

![](/images/Shopware_6_inherited_fields_for_variants_admin_view.jpg)

Mit der Option **Preserve empty values** in der Importkonfiguration steuern Sie dieses Vererbungsverhalten während des Imports.

![](/images/Shopware_6_preserve_empty_values_on_import.jpg)

Wenn diese Option aktiviert ist, können Sie ein Produktfeld für eine Variante ausdrücklich auf **vererbt** setzen, indem Sie es in der Importdatei als leer markieren.

Dadurch übernimmt die Variante ihren Wert vom Parent-Produkt, statt einen eigenen Wert zu speichern.

## So funktioniert es beim Import

Um ein Variantenfeld per Shopware 6 Import vom Parent-Produkt erben zu lassen, gehen Sie so vor:

1. Aktivieren Sie die Option **Preserve empty values** im Importprofil.
2. Setzen Sie in der Importdatei den Zielwert des Felds auf `__EMPTY__VALUE__`.
3. Beim Import interpretiert unsere App dies so:
    - Das Feld soll an der Variante leer bleiben.
    - Der vererbte Zustand bleibt aktiv.
    - Der Wert wird vom Parent-Produkt übernommen.

Dieses Verhalten entspricht dem manuellen Klick auf das **Link- beziehungsweise Vererbungssymbol** in der Shopware Administration.

## Wichtige Einschränkungen

Dieser Mechanismus funktioniert **nur für einfache Produktfelder**, zum Beispiel:

- Name
- Beschreibung
- Hersteller
- andere Kernattribute des Produkts

Er gilt **nicht für Assoziationen**.

Wenn die Option **Preserve empty values** deaktiviert ist, können leere Werte in der Importdatei bestehende Daten überschreiben, statt die Vererbung beizubehalten.

## Praktischer Anwendungsfall

Diese Funktion ist besonders nützlich, wenn Sie Varianten importieren oder aktualisieren und:

- das Parent-Produkt die maßgeblichen Daten enthält
- Varianten diese Werte nicht überschreiben sollen
- Sie Vererbung automatisch per Import wiederherstellen oder beibehalten möchten, ohne manuelle Bearbeitung in der Administration

Durch die Kombination von **Preserve empty values** mit dem Platzhalter `__EMPTY__VALUE__` steuern Sie genau, ob eine Variante einen eigenen Wert nutzt oder Daten vom Parent-Produkt erbt. Das entspricht dem nativen Vererbungsmodell von Shopware 6.
