Zusatzfelder export/import
Last updated
Last updated
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.
Folgend findest Du eine Übersicht, welche Zusatzfelder des Themes Du mit welchem technischen Namen ansprichst.
Zusatzfeld | technischer 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 |
Zusatzfeld | technischer 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
Zusatzfeld | technischer Name |
---|---|
Abstand zwischen Kacheln | zenit_grid_gap |