# Zusatzfelder export/import

Einige Konfigurationen aus unserem Theme können über Zusatzfelder spezifisch eingestellt werden. Daher kann es relevant für dich sein, diese Daten/Einstellungen bei einem Import/Export zu erfassen. In diesem Beispiel gehen wir davon aus, Du möchtest Deine Produkte mit zugehörigen Zusatzfeldern exportieren/importieren.

Navigiere dazu in deinem Shop zunächst in die **Einstellungen (1)** und Klicke auf den Eintrag **Import/export (2)**.&#x20;

<figure><img src="/files/4g7g7UEZs67M25QJswwt" alt=""><figcaption></figcaption></figure>

Zusatzfelder sind im Standard-Profil für Produkte nicht enthalten. Daher musst Du zunächst ein neues Profil über den Tab **Profile (1)** anlegen. Hier sind alle Verfügbaren Profile aufgelistet. Standard-Profile von Shopware können nicht bearbeitet werden. Klicke also auf **Neues Profil hinzufügen (2)**.

<figure><img src="/files/RcCveTl30QI3suzU7Vgb" alt=""><figcaption></figcaption></figure>

Es öffnet sich ein Pop-Up. Wähle zunächst einen **Profil- und technischen Namen (1 und 2)**. Als **Objekt-Typ (3)** muss in diesem Beispiel "Produkt" ausgewählt werden. **Die Feld-Indikatoren (4)** legen fest, wie die Daten in deiner exportierte CSV-Datei getrennt werden, bzw. wie die Trennzeichen in Deiner importierten Datei aussehen müssen. Klicke anschließend auf **Weiter (5)**.

<figure><img src="/files/f5co2TGVXOk9bfy3586b" alt=""><figcaption></figcaption></figure>

Im nächsten Schritt hast Du die Möglichkeit, die Datenzuordnung automatisch aus einer bestehenden CSV-Datei vorbereiten zu lassen. Bei größeren import/export-Datensätzen macht das Sinn. In diesem Beispiel wird das im nächsten Schritt manuell vorgenommen. Überspringe diesen Schritt also erstmal.

<figure><img src="/files/TVmtgJ2b9jjPPCSWSzFl" alt=""><figcaption></figcaption></figure>

Im letzten Schritt legen wir das Daten-Mapping fest. Hier verknüpfst Du den CSV-Namen (Name der Spalte in der CSV-Datei) mit dem Datenbank-Eintrag. Einige Einträge sind hier vorausgewählt. Diese sollten nicht gelöscht werden, da ein Import ansonsten nicht mehr funktioniert. Über den Button **Neues Mapping hinzufügen (1)** kannst Du einen neuen Eintrag hinterlegen.

Im Feld **CSV-Name (2)** trägst Du den Namen der Spalte in der CSV-Datei ein. Wichtig ist jetzt das Feld **Datenbank-Eintrag (3)**. In dieses Feld kopierst Du nun folgenden Wert: `translations.DEFAULT.customFields`. Es erscheint nun ein Pfeil, über welchen Du aus allen produktbezogenen Zusatzfeldern Deines Shops auswählen kannst. Zusatzfelder von Zenit haben wir mit `zenit_[THEMENAME]_` geprefixt.

<figure><img src="/files/hzG9lBFHn94FUD6GBAjs" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
**Achtung:** Über `translations.DEFAULT.customFields` exportierst Du den Inhalt des Zusatzfeldes in der Standard-Sprache Deines Shops. Um eine bestimmte Sprache zu exportieren, ersetze DEFAULT durch den ISO-Code (z.B `translations.en-GB.customFields`)
{% endhint %}

Speichere anschließend das Profil. Im Import/Export-Modul steht dir das Profil nun zur Auswahl zur Verfügung.

## Verfügbare Theme-Zusatzfelder

Folgend findest Du eine Übersicht, welche Zusatzfelder des Themes Du mit welchem technischen Namen ansprichst.

#### Theme-Zusatzfelder für Produkte

<table><thead><tr><th width="313">Zusatzfeld</th><th>technischer Name</th><th data-hidden></th></tr></thead><tbody><tr><td>Produkt Features</td><td>zenit_THEMENAME_features</td><td></td></tr><tr><td>Youtube IDs / Urls</td><td>zenit_THEMENAME_youtube_ids</td><td></td></tr><tr><td>Vimeo IDs / Urls</td><td>zenit_THEMENAME_vimeo_ids</td><td></td></tr><tr><td>Tab 1 Titel</td><td>zenit_THEMENAME_custom_tab1_title</td><td></td></tr><tr><td>Tab 1 Text</td><td>zenit_THEMENAME_custom_tab1_text</td><td></td></tr><tr><td>Tab 2 Titel</td><td>zenit_THEMENAME_custom_tab2_title</td><td></td></tr><tr><td>Tab 2 Text</td><td>zenit_THEMENAME_custom_tab2_text</td><td></td></tr><tr><td>Zusatzfeld Details 1</td><td>zenit_THEMENAME_custom_details_1</td><td></td></tr><tr><td>Zusatzfeld Details 2</td><td>zenit_THEMENAME_custom_details_2</td><td></td></tr><tr><td>Zusatzfeld Details 3</td><td>zenit_THEMENAME_custom_details_3</td><td></td></tr><tr><td>Datenblatt 1</td><td>zenit_THEMENAME_datasheet_one</td><td></td></tr><tr><td>Datenblatt 2</td><td>zenit_THEMENAME_datasheet_two</td><td></td></tr><tr><td>Datenblatt 3</td><td>zenit_THEMENAME_datasheet_three</td><td></td></tr><tr><td>Galerie-Modus</td><td>zenit_THEMENAME_gallery_mode</td><td></td></tr></tbody></table>

#### Theme-Zusatzfelder für Kategorien

<table><thead><tr><th width="319">Zusatzfeld</th><th>technischer Name</th></tr></thead><tbody><tr><td>Header überlagernd</td><td>zenit_THEMENAME_category_header_position</td></tr><tr><td>Header Hintergrund Deckkraft</td><td>zenit_THEMENAME_category_header_bg_opacity</td></tr><tr><td>Hauptnavigation Hintergrund Deckkraft</td><td>zenit_THEMENAME_category_nav_main_opacity</td></tr><tr><td>Header Kontrast</td><td>zenit_THEMENAME_category_header_contrast</td></tr><tr><td>Erste Sektion des Kategorie Layouts als "Hero Sektion" verwenden</td><td>zenit_THEMENAME_category_image</td></tr><tr><td>Text Kontrast</td><td>zenit_THEMENAME_category_image_contrast</td></tr><tr><td>Hintergrundfarbe</td><td>zenit_THEMENAME_category_image_color</td></tr><tr><td>Sichtbarkeit</td><td>zenit_THEMENAME_category_image_opacity</td></tr><tr><td>Fixieren</td><td>zenit_THEMENAME_category_image_attachment</td></tr><tr><td>Position</td><td>zenit_THEMENAME_category_image_position</td></tr><tr><td>Bildmodus</td><td>zenit_THEMENAME_category_image_mode</td></tr><tr><td>Kategoriebilder von Unterkategorien in Flyout-Navigation anzeigen</td><td>zenit_THEMENAME_navigation_flyout_category_media</td></tr><tr><td>Flyout-Navigation Kategoriebild</td><td>zenit_THEMENAME_navigation_flyout_category_media_media</td></tr><tr><td>CSS-Klassen</td><td>zenit_THEMENAME_category_classes</td></tr><tr><td>Label - Text</td><td>zenit_THEMENAME_category_badge_text</td></tr><tr><td>Label - Hintergrundfarbe</td><td>zenit_THEMENAME_category_badge_bg</td></tr><tr><td>Label - Textfarbe</td><td>zenit_THEMENAME_category_badge_color</td></tr><tr><td>Kategorie-Listing Anzeigebild</td><td>zenit_THEMENAME_category_listing_media</td></tr><tr><td>Kleine Smartphones</td><td>zenit_THEMENAME_product_listing_columns_xs</td></tr><tr><td>Smartphones</td><td>zenit_THEMENAME_product_listing_columns_sm</td></tr><tr><td>Tablets</td><td>zenit_THEMENAME_product_listing_columns_md</td></tr><tr><td>Laptops</td><td>zenit_THEMENAME_product_listing_columns_lg</td></tr><tr><td>Desktop</td><td>zenit_THEMENAME_product_listing_columns_xl</td></tr></tbody></table>

\
\
Theme-Zusatzfelder für CMS-Blöcke

| Zusatzfeld               | technischer Name |
| ------------------------ | ---------------- |
| Abstand zwischen Kacheln | zenit\_grid\_gap |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://themedocs.zenit.design/tutorials/zusatzfelder-export-import.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
