# 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="https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2FDMVJbFm7GiWof9nj2vBY%2Fdocs-de-settings-import-export.webp?alt=media&#x26;token=be8482a4-71ef-4973-8ee9-3cda466f1b1c" 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="https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2Fj3eHEcDxOfxKaQBzmMAr%2Fdocs-de-settings-import-export-new-profile.webp?alt=media&#x26;token=0d4062f4-6467-46d7-ba19-7a7ef274a339" 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="https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2FK2GXWZfnlg2J1tIQ59wb%2Fdocs-de-settings-import-export-new-profile-basic-information.webp?alt=media&#x26;token=1947fa7b-814f-447a-b53b-173d70a5251b" 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="https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2FfZiYPzgbQydikt7Jq7UP%2Fdocs-de-settings-import-export-new-profile-skip-upload.webp?alt=media&#x26;token=fd671304-c4ca-4a97-ba31-363d4d84c70d" 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="https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2FB2itGtIfaSgY75IBiEyq%2Fdocs-de-settings-import-export-new-profile-data-mapping.webp?alt=media&#x26;token=0d49ab56-d029-4360-a254-8a430d551f9a" 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 |
