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).

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).

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).

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.

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.

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)

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

Verfügbare Zenit-Zusatzfelder

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

Zenit-Zusatzfelder für Produkte

Zusatzfeldtechnischer Name

Produkt Features

zenit_THEMENAME_features

Youtube IDs / Urls

zenit_THEMENAME_youtube_ids

Vimeo IDs / Urls

zenit_THEMENAME_vimeo_ids

Tab 1 Titel

zenit_THEMENAME_custom_tab1_title

Tab 1 Text

zenit_THEMENAME_custom_tab1_text

Tab 2 Titel

zenit_THEMENAME_custom_tab2_title

Tab 2 Text

zenit_THEMENAME_custom_tab2_text

Datenblatt 1

zenit_THEMENAME_datasheet_one

Datenblatt 2

zenit_THEMENAME_datasheet_two

Datenblatt 3

zenit_THEMENAME_datasheet_three

Galerie Modus

zenit_THEMENAME_gallery_mode

Zenit-Zusatzfelder für Kategorien

Zusatzfeldtechnischer Name

Header überlagernd

zenit_THEMENAME_category_header_position

Header Hintergrund Deckkraft

zenit_THEMENAME_category_header_bg_opacity

Hauptnavigation Hintergrund Deckkraft

zenit_THEMENAME_category_nav_main_opacity

Header Kontrast

zenit_THEMENAME_category_header_contrast

Erste Sektion des Kategorie Layouts als "Hero Sektion" verwenden

zenit_THEMENAME_category_image

Text Kontrast

zenit_THEMENAME_category_image_contrast

Hintergrundfarbe

zenit_THEMENAME_category_image_color

Sichtbarkeit

zenit_THEMENAME_category_image_opacity

Fixieren

zenit_THEMENAME_category_image_attachment

Position

zenit_THEMENAME_category_image_position

Bildmodus

zenit_THEMENAME_category_image_mode

CSS-Klassen

zenit_THEMENAME_category_classes

Label - Text

zenit_THEMENAME_category_badge_text

Label - Hintergrundfarbe

zenit_THEMENAME_category_badge_bg

Label - Textfarbe

zenit_THEMENAME_category_badge_color

Kleine Smartphones

zenit_THEMENAME_product_listing_columns_xs

Smartphones

zenit_THEMENAME_product_listing_columns_sm

Tablets

zenit_THEMENAME_product_listing_columns_md

Laptops

zenit_THEMENAME_product_listing_columns_lg

Desktop

zenit_THEMENAME_product_listing_columns_xl

Zenit-Zusatzfelder für CMS-Blöcke

Zusatzfeldtechnischer Name

Abstand zwischen Kacheln

zenit_grid_gap

Last updated