Ultimativer Leitfaden für Shopware 6 Import

- E-Commerce, Shopware 6

Wie jedes E-Commerce-System bietet auch Shopware 6 die Möglichkeit, Informationen zwischen Ihrer Website und externen Datenquellen zu importieren und zu exportieren. Diese Funktionalität vereinfacht verschiedene Aufgaben der Inhaltsverwaltung, wie Datenaktualisierungen oder Produktübersetzungen, erheblich. Außerdem können Sie Produkte einfach zu Produktvergleichsmaschinen und Marktplätzen übertragen. In dieser Shopware 6-Importanleitung beschreiben wir allgemein die Möglichkeiten, die Sie haben, und gehen auf das grundlegende Importmodul und seine einzelnen Profile ein. Sie erfahren, wie Sie Daten in Shopware 6 importieren können und welche Entitäten unterstützt werden. Lesen Sie auch unseren ultimativen Leitfaden zum Shopware 6 Export.

Beachten Sie, dass wir Shopware-Integration mit externen Plattformen anbieten. Kontaktieren Sie unseren Support für weitere Informationen oder testen Sie unsere verbesserten Import-, Export- und Massenaktionen.

Verbessertes Importieren, Exportieren und Massenaktionen für Shopware von Firebear Studio

Shopware erforschen

Table of contents

Shopware 6 Basis-Importmodul

Die Importfunktionalität von Shopware 6 steht Ihnen jederzeit zur Verfügung. Sie finden das Basis-Importmodul in Ihrer Administration unter Einstellungen -> Shop -> Import/Export.

shopware 6 import guide

Grundlegende Anforderungen für den Import

Shopware 6 unterstützt CSV-Dateien mit Zeichensätzen im UTF-8-Format, die durch Semikolon getrennt sind. Das System interpretiert Anführungszeichen als Stringtrenner. Zu den Grundvoraussetzungen für einen erfolgreichen Shopware 6-Import gehören also

  • UTF-8 Zeichensatz
  • Feldtrennzeichen Semikolon
  • Anführungszeichen als Stringtrennzeichen

Daher müssen Sie diese Parameter im Voraus in Ihrem Tabellenkalkulationsprogramm einstellen. Wenn Ihre Datendateien Umlaute enthalten, stellen Sie außerdem sicher, dass die CSV-Datei UTF-8-konform ist.

Importieren

Über die Registerkarte Import des Shopware 6 Basis-Import/Export-Moduls können Sie Daten auf Ihre E-Commerce-Website übertragen. Sie sollten nur CSV-Dateien verwenden und dabei die grundlegenden Importanforderungen beachten.

Mit den Standard-Importfunktionen der Plattform können Sie Informationen hinzufügen. Sie können das Modul nicht verwenden, um vorhandene Daten zu entfernen. Es ist zum Beispiel nicht möglich, einen einem Produkt zugewiesenen Vertriebskanal beim Produktimport zu entfernen.

Verwenden Sie immer einen Punkt (.) in Produktpreisen, z. B. 3,99 statt 3,99, da die Verwendung eines Kommas (,) zu einem fehlerhaften Import führt. Achten Sie darauf, dass jeder Preis, der mit dem Datenbankeintrag “Preis” verknüpft ist, durch einen Punkt getrennt wird.

Die grundlegende Importprozedur in Shopware 6 ist also recht simpel:

  • Laden Sie eine CSV-Datei hoch;
  • Wählen Sie ein Importprofil;
  • Starten Sie den Prozess.

shopware 6 import guide

Klicken Sie auf die Schaltfläche Datei auswählen, um eine CSV-Datei auszuwählen, die eine Aktualisierung enthält. Da einige Tabellenkalkulationsprogramme die Feldtrennzeichen oder andere Parameter der CSV-Datei beeinflussen können, sollten Sie überprüfen, ob Ihre Aktualisierungsdatei den Shopware 6-Importanforderungen entspricht.

Sie sollten bedenken, dass das ausgewählte Importprofil bestimmt, wie die importierte CSV-Datei behandelt wird. Es legt eine Datenbank fest, in der die übertragenen Informationen mit allen entsprechenden Konsequenzen gespeichert werden.

Wenn eine CSV-Datei ausgewählt und das Importprofil festgelegt ist, klicken Sie auf die Schaltfläche Import starten, um die CSV-Übertragung nach Shopware 6 zu starten. Das System prüft alle Datensätze. Es importiert nur fehlerfreie Einträge.

shopware 6 import guide

Die Datensätze, die mit Fehlern verbunden sind, werden in einer neuen CSV-Datei zusammengefasst. Sie können sie anschließend herunterladen, die Probleme beheben und sie erneut in das System hochladen.

Laut der offiziellen Shopware 6-Importanleitung können Sie auch einen Probelauf starten, um zu prüfen, ob es möglich ist, eine komplette CSV-Datei oder nur einige der Datensätze zu importieren. Mit dieser Funktion können Sie vermeiden, dass Sie nur einen Teil der Aktualisierung übertragen. Sie hilft, Fehler zu finden, zu beheben und alle CSV-Einträge zu importieren.

Die Tabelle der Importaktivitäten enthält eine Historie Ihrer Importe. Beachten Sie, dass das System Aktivitäten, die älter als 30 Tage sind, automatisch löscht.

Über das Kontextmenü am Ende jeder Zeile können Sie die importierte CSV-Datei herunterladen und das verwendete Profil öffnen. Wenn eine importierte CSV-Datei nicht unterstützte Datensätze enthält, können Sie diese als separate CSV-Datei herunterladen. Über das Kontextmenü können Sie den Import auch während des Prozesses abbrechen.

shopware 6 import guide

Kurz gesagt, das Importverfahren ist verwaltungsfreundlich und intuitiv. Allerdings können Sie auf viele Feinheiten stoßen, die im Folgenden beschrieben werden. Schauen wir uns zunächst die Registerkarte Profile im Abschnitt Import/Export an und gehen dann zu weiteren wichtigen Details über.

Profil

Die Registerkarte “Profile” enthält alle Import- und Exportprofile. Hier können Sie sie bearbeiten und auch neue Profile erstellen.

shopware 6 import guide

Verwenden Sie das Kontextmenü, um Profile zu öffnen, zu löschen oder zu duplizieren.

Klicken Sie auf die Schaltfläche Neues Profil hinzufügen, um ein neues Profil zu erstellen. Wenn Sie viele Profile haben, verwenden Sie die Suchfunktion, um die gewünschte Option zu finden.

So erstellen Sie benutzerdefinierte Importprofile in Shopware 6

Im Folgenden erklären wir Ihnen, wie Sie benutzerdefinierte Importprofile für Ihre Shopware 6-Website erstellen können. Wenn Sie sich dazu entschlossen haben, stellen Sie sicher, dass Sie die Standard-Systemsprache ausgewählt haben. Andernfalls können Sie sie nicht verwenden. Diese Anforderung gilt auch für Profile in anderen Sprachen.

Es gibt zwei Möglichkeiten, ein neues Importprofil zu erstellen:

  • Klicken Sie auf die Schaltfläche Neues Profil hinzufügen;
  • Verwenden Sie das Kontextmenü, um ein bestehendes Profil zu duplizieren und Änderungen daran vorzunehmen.

Lassen Sie uns die erste Methode ausprobieren. Klicken Sie auf die Schaltfläche Neues Profil hinzufügen, und Shopware 6 zeigt ein Fenster mit den folgenden zwei Registerkarten an:

  • Allgemein;
  • Feld-Indikator.

Allgemein

Auf der Registerkarte Allgemein können Sie Ihr neues Importprofil benennen und seinen Objekttyp auswählen. Letzterer definiert einen bestimmten Modus für den Datenimport und reduziert die Anzahl der Zuordnungsoptionen entsprechend der verknüpften Datenbank.

Verwenden Sie die Zuordnungstabelle, um die CSV-Felder ihren jeweiligen Gegenstücken in der Datenbank zuzuordnen. Beachten Sie auch, dass es nicht möglich ist, den Objekttyp nach der Einführung von Zuordnungsoptionen zu ändern.

 

shopware 6 import guide

shopware 6 import guideFeld-Indikator

Auf der Registerkarte Feldindikator können Sie ein Trennzeichen und ein Einschlusszeichen angeben. In Shopware 6 werden sie verwendet, um das einzelne Feld innerhalb einer CSV-Datei zu kennzeichnen:

Trennzeichen trennen einzelne Felder. Ein Semikolon ist die Standardoption.

Umschließungszeichen gruppieren mehrere Felder. Sie erscheinen am Anfang und am Ende eines Textes. Beachten Sie, dass Trennzeichen innerhalb von Einschlusszeichen ignoriert werden. Ein doppeltes Anführungszeichen ist die Standardoption.

shopware 6 import guide

Wenn Ihre Shopware-Version Importeinstellungen enthält, können Sie auch festlegen, wie das System die Werte der Importdatei behandeln soll. Sie können das Anlegen neuer Datensätze im Shop aktivieren sowie bestehende Informationen überschreiben.

CSV-Datei hochladen

Shopware bietet Ihnen auch die Möglichkeit, ein neues Importprofil auf Basis einer vorhandenen CSV-Datei zu erstellen. Dabei kann es sich um eine Datei handeln, die aus einem anderen Shop exportiert wurde. Laden Sie sie hoch, um Ihr neues Importprofil mit den entsprechenden Feldern zu versehen, die diese CSV-Datei enthält. Anschließend ordnen Sie diese den entsprechenden Datenbankeinträgen zu. Das war’s!

shopware 6 import guide

Wie man ein Mapping für den Shopware 6 Import erstellt

Kurz gesagt, die Erstellung eines Zuordnungsschemas für ein Importprofil in Shopware 6 beschränkt sich auf zwei sich wiederholende Aktionen: Sie geben Werte aus einer CSV-Datei an und setzen einen entsprechenden Datenbankwert davor. Das war’s schon. Allerdings müssen Sie einige Nuancen beachten.

shopware 6 import guide

Neue Zuordnung hinzufügen

Klicken Sie auf die Schaltfläche Neue Zuordnung hinzufügen (1), um dem Zuordnungsabschnitt Ihres Importprofils eine Zeile (2) hinzuzufügen, in der Sie einen CSV-Eintrag mit einem Datenbankeintrag abgleichen können. Beachten Sie, dass Sie den Namen der entsprechenden Spalte aus der CSV-Datei, die mit diesem Profil verwendet wird, als CSV-Namen verwenden sollten.

Erforderliche Felder spezifizieren

Verwenden Sie den Schalter Erforderlich (3), um festzulegen, ob das jeweilige Feld ein erforderliches Feld ist. Wenn das Kästchen aktiviert ist, muss das entsprechende Feld in Ihrer Importdatei ausgefüllt werden. Andernfalls erhalten Sie einen Importfehler.

Standardwerte hinzufügen

In Shiopware 6 können Sie auch Standardwerte (4) angeben, die automatisch beim Import bereitgestellt werden, wenn das entsprechende Feld leer ist.

Geben Sie eine Feldposition an

In dieser Spalte können Sie festlegen, an welcher Position (5) das entsprechende Feld in einer CSV-Datei erscheinen darf.

Entitäten entfernen

Verwenden Sie das Kontextmenü (6) auf der rechten Seite und dessen Option Löschen, um nicht benötigte Felder aus Ihrem Zuordnungsschema zu entfernen.

Shopware 6 Import Objekttypen

Das folgende Kapitel beschäftigt sich mit allen Objekttypen, die in Shopware 6 Import standardmäßig unterstützt werden. Sie werden alle Datenbankeinträge jedes einzelnen beschriebenen Objekttyps entdecken.

Produkt

Sie können nur ein vollständiges Profil speichern, das die folgenden Pflichtfelder enthält: id, stock, name, taxId, productNumber.

Eintrag in die Datenbank Beschreibung Datenbank-Tabelle
active Dieser Eintrag zeigt an, ob das Produkt aktiv ist product
autoIncrement Es ist eine eindeutige Dezimalzahl product
available Anzeige der Verfügbarkeit product
availableStock Verfügbarer Bestand product
childCount Anzahl der Varianten product
configuratorGroupConfig Sortierung der eigenen Immobilie product
cover.id UUID des Vorschaubildes des Produkts product_media
cover.versionId UUID, die die Version des Vorschaubildes des Produkts angibt. product_media
cover.media.Id UUID des Vorschaubildes des Produkts. Hinter Medien kann ein Punkt gesetzt werden, um auf weitere Felder innerhalb von Medien zuzugreifen. media
cover.position Position des Vorschaubildes in der Produktmedienübersicht. product_media
cover.customFields Zusatzfeld Vorschaubild custom_field
cover.createdAt Vorschaubild hochgeladen product_media
cover.updatedAt Vorschaubild aktualisiert product_media
deliveryTime.id UUID der Lieferfrist delivery_time
deliveryTime.name Name der Lieferfrist delivery_time_translation
deliveryTime.customFields Lieferzeit zusätzliche Felder delivery_time_translation
deliveryTime.min Min. Lieferzeit delivery_time
deliveryTime.max Max. Lieferzeit delivery_time
deliveryTime.unit Lieferfrist Einheit delivery_time
deliveryTime.translations Übersetzungen der “deliveryTime”-Felder. Sie können einen Punkt hinter “Übersetzungen” setzen, um auf weitere Felder zuzugreifen. delivery_time_translation
deliveryTime.createdAt Lieferfrist erstellt delivery_time
deliveryTime.updated Lieferfrist aktualisiert delivery_time
ean EAN-Nummer product
height Höhe des Produkts product
Id UUID, die vom System zugewiesen wird. Bei der Erstellung neuer Produkte sollte diese Spalte leer bleiben. product
isCloseout Verkauf product
length Länge product
manufacturer.id UUID des Herstellers product_manufacturer
manufacturer.versionId UUID, die die Version des Herstellers angibt. product_manufacturer
manufacturer.link Website des Herstellers product_manufacturer
manufacturer.name Name des Herstellers product_manufacturer_translation
manufacturer.description Beschreibung des Herstellers product_manufacturer_translation
manufacturer.customFields Hersteller Zusätzliche Felder product_manufacturer_translation
manufacturer.media.Id UUID des Herstellerbildes. Sie können einen Punkt hinter “media” setzen, um auf weitere Felder innerhalb von media zuzugreifen. media
manufacturer.translations Übersetzungen der Herstellerfelder. Sie können einen Punkt hinter “Übersetzungen” setzen, um auf weitere Felder zuzugreifen. product_manufacturer_translation
manufacturer.createdAt Hersteller erstellt product_manufacturer
manufacturer.updatedAt Hersteller aktualisiert product_manufacturer
manufacturerNumber Produktnummer des Herstellers product
markAsTopseller Produkt fördern product
maxPurchase Maximaler Kauf product
media URL aller Produktbilder mit Ausnahme des Titelbildes. is generated
minPurchase Minimaler Einkauf product
optionIds Optionen der Variante product_option
options Optionen der Variante property_group_option
parent Felder des Hauptprodukts für Variantenprodukte. Sie können einen Punkt nach “Hauptprodukt” setzen und so auf alle Felder zugreifen, die auch im Objekttyp Produkt vorhanden sind. product
price.DEFAULT.net Standard-Nettopreis. Sie können “DEFAULT” durch die jeweilige Währung ersetzen. z.B. EUR product
price.DEFAULT.gross Standard-Bruttopreis. Sie können “DEFAULT” durch die jeweilige Währung ersetzen. z.B. EUR product
price.DEFAULT.currencyId UUID der Währung. Sie können “DEFAULT” durch die jeweilige Währung ersetzen, z. B. EUR. currency
price.DEFAULT.linked Gibt an, ob der Netto- und der Bruttopreis miteinander verbunden sind. Sie können “DEFAULT” durch die jeweilige Währung ersetzen. z.B. EUR product
price.DEFAULT.listPrice Erweiterte Preise. Sie können “DEFAULT” durch die jeweilige Währung ersetzen. z.B. EUR product
productNumber Produktnummer product
properties UUID der Eigenschaften, getrennt durch ein Pipe-Symbol (|). property_group_option
purchasePrice Anschaffungspreis product
purchaseSteps Skalierung product
purchaseUnit Verkaufseinheit product
ratingAvarage Durchschnittliche Bewertung product
referenceUnit Grundeinheit product
releaseDate Datum der Veröffentlichung product
restockTime Wiederauffüllungszeit product
shippingFree Kostenloser Versand product
stock Lagerbestand product
tagIds Produkt-Tags product_tag
tags UUID der Tags, getrennt durch ein Pipe-Symbol (|) product_tag
tax.Id UUID des Steuersatzes tax
tax.taxRate Prozentsatz tax
tax.name Steuerlicher Name tax.translate
tax.customField Zusätzliche Felder custom_field
tax.createdAt Der Zeitpunkt, zu dem der Steuersatz erstellt wurde tax
tax.updatedAT Der Zeitpunkt der Aktualisierung des Steuersatzes tax
translations.DEFAULT Alle sprachabhängigen Produktfelder. Sie können “DEFAULT” durch die Sprache ersetzen, und das jeweilige Feld kann nach einem nachfolgenden Punkt aufgerufen werden. z.B. translations.en-GB.name product_translation
unit.Id UUID der Messeinheiten unit
unit.shortCode Maßeinheit Abkürzung unit_translation
unit.name Name der Maßeinheit unit_translation
unit.customFields Maßeinheit Zusätzliche Felder unit_translation
unit.translations Übersetzungen der Felder für die Maßeinheit. Sie können einen Punkt nach “Übersetzungen” setzen, um auf weitere Felder zuzugreifen. unit_translation
unit.createdAt Erstellte Maßeinheit unit
unit.updatedAt Aktualisierte Maßeinheit unit
variantRestrictions Varianten aus dem Variantengenerator ausschließen    product
versionId UUID, die die Version des Produkts angibt. product
visibilities.all UUID des Vertriebskanals, in dem das Produkt vollständig verfügbar ist product_visibility
visivilities.link UUID des Vertriebskanals, in dem das Produkt versteckt ist und nur über den direkten Link zugänglich ist product_visibility
visibilities.search UUID des Vertriebskanals, in dem das Produkt nur über die Suche zugänglich ist. product_visibility
weight Gewicht product
width Breite product

Kunde

Sie können nur ein vollständiges Profil speichern, das die folgenden Pflichtfelder enthält: id, firstName, lastName, customerNumber, email, defaultBillingAddressId, defaultShippingAddressId.

Eintrag in die Datenbank Beschreibung Datenbank-Tabelle
active Zeigt an, ob der Kunde aktiv ist customer
affiliateCode Partnercode customer
autoincrement Eindeutige Dezimalzahl customer
birthday Geburtstag customer
campaignCode Kampagnen-Code customer
company Unternehmen customer
createdAt Zeigt an, wann der Kunde angelegt wurde customer
customFields Zusätzliche Felder für Kunden customer
customerNumber Kundennummer customer
defaultBillingAddress.id UUID der Rechnungsadresse customer
defaultBillingAddress.firstName Vorname der Rechnungsadresse customer_address
defaultBillingAddress.lastName Nachname der Rechnungsadresse customer_address
defaultBillingAddress.zipcode Postleitzahl der Rechnungsadresse customer_address
defaultBillingAddress.city Rechnungsadresse Stadt customer_address
defaultBillingAddress.company Rechnungsadresse Unternehmen customer_address
defaultBillingAddress.street Rechnungsadresse Straße customer_address
defaultBillingAddress.department Rechnungsadresse Abteilung customer_address
defaultBillingAddress.title Titel der Rechnungsadresse customer_address
defaultBillingAddress.vatId Rechnungsadresse Steuer-IdNr. customer_address
defaultBillingAddress.phoneNumber Adresse der Rechnung Telefonnummer customer_address
defaultBillingAddress.additionalAddressLine1 Adresszusatz 1 der Rechnungsadresse customer_address
defaultBillingAddress.additionalAddressLine2 Adresszusatz 2 der Rechnungsadresse customer_address
defaultBillingAddress.customFields Zusätzliche Felder der Rechnungsadresse customer_address
defaultBillingAddress.customer Kundenfelder der Rechnungsadresse. Nach “Kunde” kann ein Punkt gesetzt werden, um auf weitere Felder zuzugreifen. customer, customer_address
defaultBillingAddress.country Länderfelder der Rechnungsadresse. Nach “Land” kann ein Punkt gesetzt werden, um auf weitere Felder zuzugreifen. customer_address, country, country_translation
defaultBillingAddress.countryState Länderfelder der Rechnungsadresse. Hinter “countryState” kann ein Zeitraum gesetzt werden, um auf weitere Felder zuzugreifen. customer_address, country_state, country_state_translation
defaultBillingAddress.salutation Anredefelder der Rechnungsadresse. Nach “Anrede” kann ein Punkt gesetzt werden, um auf weitere Felder zuzugreifen. customer_address, salutation, salutation_translation
defaultBillingAddress.createdAt Wann die Rechnungsadresse erstellt wurde. customer_address
defaultBillingAddress.updatedAt Wenn die Rechnungsadresse aktualisiert wurde. customer_address
defaultPaymentMethod.id UUID der Standardzahlungsart. customer
defaultPaymentMethod.pluginID UUID des Plugins der Standard-Zahlungsmethode payment_method
defaultPaymentMethod.handleridentifier Der Speicherort des PaymentHandlers payment_method
defaultPaymentMethod.name Name der Standardzahlungsmethode payment_method
defaultPaymentMethod.description Beschreibung der Standardzahlungsmethode payment_method
defaultPaymentMethod.position Position der Standardzahlungsart payment_method
defaultPaymentMethod.active Gibt an, ob die Standardzahlungsart aktiv ist. payment_method
defaultPaymentMethod.customFields Zusätzliche Felder der Standardzahlungsart payment_method_translation
defaultPaymentMethod.formattedHandlerIdentifier Verkürzte Form des HandlerIdentifier payment_method
defaultPaymentMethod.translations Übersetzungen der Standard-Zahlungsmethode. Nach “Übersetzungen” kann ein Punkt gesetzt werden, um auf zusätzliche Felder zuzugreifen. payment_method, payment_method_translation
defaultPaymentMethod.media Felder des Logos der Zahlungsmethode. Hinter “Medien” kann ein Zeitraum gesetzt werden und so auf weitere Felder innerhalb der Medien zugegriffen werden. payment_method, media
defaultPaymentMethod.availabilityRule Felder der Verfügbarkeitsregel der Zahlungsart. Sie können hinter “availabilityRule” einen Zeitraum setzen und so auf weitere Felder zugreifen. payment_method, rule
defaultPaymentMethod.plugin Felder des Zahlungsmittel-Plugins. Hinter dem “Plugin” kann ein Punkt gesetzt werden, um auf weitere Felder zuzugreifen. payment_method, plugin
defaultPaymentMethod.salesChannels Verkaufskanäle, in denen die Standardzahlungsmethode gespeichert ist. Sie können verschiedene Kanäle mit einem “Pipe”-Symbol (|) trennen. payment_method
defaultPaymentMethod.createdAt Wenn die Standardzahlungsart erstellt wurde. payment_method
defaultPaymentMethod.updatedAt Wenn die Standardzahlungsmethode aktualisiert wurde. payment_method
defaultShippingAddress.id UUID der Lieferadresse. customer
defaultShippingAddress.firstName Vorname der Lieferadresse. customer_address
defaultShippingAddress.lastName Nachname der Lieferadresse. customer_address
defaultShippingAddress.zipcode Postleitzahl der Lieferadresse. customer_address
defaultShippingAddress.city Postleitzahl der Lieferadresse. customer_address
defaultShippingAddress.company Firma der Lieferadresse. customer_address
defaultShippingAddress.street Straße der Lieferadresse. customer_address
defaultShippingAddress.department Abteilung der Lieferadresse. customer_address
defaultShippingAddress.title Titel der Lieferadresse. customer_address
defaultShippingAddress.vatId Steueridentifikationsnummer der Lieferadresse. customer_address
defaultShippingAddress.phoneNumber Telefonnummer der Lieferadresse. customer_address
defaultShippingAddress.additionalAddressLine1 Adresszusatz 1 der Lieferadresse. customer_address
defaultShippingAddress.additionalAddressLine2 Adresszusatz 2 der Lieferadresse. customer_address
defaultShippingAddress.customFields Zusätzliche Felder der Lieferadresse. customer_address
defaultShippingAddress.customer Kundenfelder der Lieferadresse. Nach “Kunde” kann ein Punkt gesetzt werden, um auf weitere Felder zuzugreifen. customer, customer_address
defaultShippingAddress.country Länderfelder der Lieferadresse. Hinter “Land” kann ein Punkt gesetzt werden, um auf weitere Felder zuzugreifen. customer_address, country, country_translation
defaultShippingAddress.countryState Länderfelder der Lieferadresse. Hinter “countryState” können Sie einen Zeitraum für den Zugriff auf weitere Felder festlegen. customer_address, country_state, country_state_translation
defaultShippingAddress.salutation Anredefelder der Lieferadresse. Nach “Anrede” kann ein Punkt gesetzt werden, um auf weitere Felder zuzugreifen. customer_address, salutation, salutation_translation
defaultShippingAddress.createdAt Wann die Lieferadresse erstellt wurde. customer_address
defaultShippingAddress.updatedAt Wenn die Lieferadresse aktualisiert wurde. customer_address
doubleOptInConfirmDate Wenn die “doubleOptIn”-Mail bestätigt wurde. customer
doubleOptInEmailSendDate Wenn die “doubleOptIn”-E-Mail gesendet wurde. customer
doubleOptInRegistration Ob die “doubleOptIn”-Registrierung während der Registrierung aktiv war. customer
email E-Mail. customer
firstLogin Erste Anmeldung des Kunden. customer
firstName Vornamen. customer
group.id UUID der Kundengruppe. customer
group.name Name der Kundengruppe. customer_group
group.displayGross Steuerliche Vertretung der Kundengruppe. customer_group
group.customFields Kundengruppen zusätzliche Felder. customer_group_translation
group.translations Übersetzungen der Kundengruppenfelder. Sie können einen Punkt hinter “Übersetzungen” setzen, um auf weitere Felder zuzugreifen. customer_group_translation
group.createdAt Wann die Kundengruppe erstellt wurde. customer_group
group.updatedAt Wenn die Kundengruppe aktualisiert wurde. customer_group
guest Ob es sich um eine Gastbestellung handelt? customer
hash Der Hash-Wert, der für die Bestätigungsmail “doubleOptIn” verwendet wird. customer
Id UUID des Kunden. customer
language.id UUID der Sprache. customer
language.name Name der Sprache. language
language.customFields Zusätzliche Sprachfelder. language
language.parent UUID der Sprache, von der sie geerbt wird. language
language.locale Felder der Sprachlokalisierung. Sie können einen Punkt nach “Locale” setzen, um auf weitere Felder zuzugreifen. language, locale, locale_translation
language.translationCode ISO-Code-Felder der Sprache. Sie können einen Punkt nach “translationCode” setzen, um auf weitere Felder zuzugreifen. language, locale, locale_translation
language.salesChannels UUID der Vertriebskanäle, in denen die Sprache verwendet wird. language
language.createdAt Wann wurde die Sprache geschaffen? language
language.updatedAt Wann wurde die Sprache aktualisiert? language
lastLogin Letzte Anmeldung des Kunden customer
lastName  Nachname customer
lastOrderDate Datum der letzten Bestellung customer
lastPaymentMethods Felder der letzten Zahlungsmethode. Sie können einen Punkt hinter “lastPaymentMethods” setzen, um auf zusätzliche Felder zuzugreifen. customer, payment_methods, payment_methods_translation
legacyEncoder Encoder zum Entschlüsseln fremder Systempasswörter customer
legacyPasswort Verschlüsseltes Passwort aus einem anderen System, z.B. nach einer Migration customer
newsletter Ob sich der Kunde für den Newsletter angemeldet hat. customer
orderCount Anzahl der Aufträge customer
password Der verschlüsselte Hash-Wert des Passworts customer
remoteAddress IP-Adresse des Kunden customer
salesChannel.id UUID des Vertriebskanals, dem der Kunde zugeordnet ist customer
salesChannel.type. Felder für den Vertriebskanaltyp. Sie können einen Punkt nach “Typ” setzen, um auf weitere Felder zuzugreifen. sales_channel, sales_channel_type, sales_channel_type_translation
salesChannel.language. Felder für die Sprache des Vertriebskanals. Sie können einen Punkt nach “Sprache” setzen, um auf weitere Felder zuzugreifen. sales_channel,language,

language_translation

salesChannel.customerGroup. Felder für die Standardkundengruppe des Vertriebskanals. Sie können einen Zeitraum festlegen und so auf weitere Felder nach “customerGroup” zugreifen. sales_channel, customer_group, customer_group_translation
salesChannel.currency Felder für die Standardwährung des Vertriebskanals. Sie können einen Punkt nach “Währung” setzen, um auf andere Felder zuzugreifen. sales_channel, currency, currency_translation
salesChannel.paymentmethod Felder für die Standardzahlungsart des Vertriebskanals. Sie können nach “paymentmethod” einen Punkt setzen, um auf weitere Felder zuzugreifen. sales_channel, payment_method, payment_method_translation
salesChannel.shippingMethod Felder für die Standardversandart des Vertriebskanals. Sie können einen Punkt nach “shippingMethod” setzen, um auf zusätzliche Felder zuzugreifen. sales_channel, shipping_method, shipping_method_translation
salesChannel.country Felder für das Standardland des Vertriebskanals. Sie können einen Punkt nach dem Land setzen, um auf andere Felder zuzugreifen. sales_channel, country, country_translation
salesChannel.navigationCategory Felder für die Kategorie, die als Einstiegspunkt für die Hauptnavigation des Vertriebskanals definiert ist. Sie können einen Zeitraum hinter “navigationCategory” festlegen, um auf zusätzliche Felder zuzugreifen. sales_channel, category, category_translation
salesChannel.navigationCategoryDepth Die wichtigsten Navigationsebenen. sales_channel
salesChannel.footerCategory Felder für die Kategorie, die als Einstiegspunkt für die Fußzeilennavigation des Vertriebskanals gespeichert wird. Sie können einen Punkt nach “footerCategory” setzen, um auf zusätzliche Felder zuzugreifen. sales_channel, category, category_translation
salesChannel.serviceCategory Felder für die Kategorie, die als Einstiegspunkt für die Servicenavigation des Vertriebskanals definiert ist. Sie können einen Punkt nach “serviceCategory” setzen, um auf zusätzliche Felder zuzugreifen. sales_channel, category, category_translation
salesChannel.mailHeaderFooter Felder für die Kopf- und Fußzeile der Mailvorlage des Vertriebskanals. Hinter “mailHeaderFooter” können Sie einen Punkt setzen, um auf weitere Felder zuzugreifen. sales_channel, mail_header_footer, mail_header_footer_translation,
salesChannel.name Name des Vertriebskanals. sales_channel
salesChannel.shortName Abkürzung für den Vertriebskanal. sales_channel
salesChannel.accessKey API-Zugang. sales_channel
salesChannel.configuration Konfigurationseinträge für den Vertriebskanal. sales_channel
salesChannel.active Gibt an, ob der Vertriebskanal aktiv ist. sales_channel
salesChannel.maintenance Wartungsmodus. sales_channel
salesChannel.maintenanceWhiteList Whitelist für den Wartungsmodus. sales_channel
salesChannel.customFields Zusätzliche Felder zum Vertriebskanal. sales_channel_translation
salesChannel.translations Übersetzungen der Felder des Vertriebskanals. Sie können einen Punkt nach “Übersetzungen” setzen, um auf weitere Felder zuzugreifen. sales_channel_translation
salesChannel.currencies Währungen der Vertriebskanäle. sales_channel_currency
salesChannel.languages Sprachen der Vertriebskanäle. sales_channel_language
salesChannel.countries Länder der Vertriebskanäle. sales_channel_country
salesChannel.paymentMethods Zahlungsmethoden für den Vertriebskanal. sales_channel_payment_method
salesChannel.shippingMethods Versandmethoden der Vertriebskanäle. sales_channel_shippingMethod
salesChannel.createdAt Wann der Vertriebskanal erstellt wurde. sales_channel
salesChannel.updatedAt Wenn der Vertriebskanal aktualisiert wurde. sales_channel
salesChannel.themes Ein Thema, das dem Vertriebskanal zugeordnet ist. theme_sales_channel
salutation.id UUID der Anrede.  
salutation.salutationKey Der technische Name der Anrede. salutation
salutation.displayName Der Name der Begrüßung. salutation_translation
salutation.letterName Anschrift per Brief. salutation_translation
salutation.translations Übersetzungen der Felder für die Anrede. Sie können einen Punkt nach “Übersetzungen” setzen, um auf weitere Felder zuzugreifen. salutation, salutation_translation
salutation.createdAt Wann die Anrede erstellt wurde. salutation
salutation.updatetAt Wenn die Anrede aktualisiert wurde. salutation
tags Kunden-Tags. customer_tag
title Titel. customer
updatedAt Wann der Kunde aktualisiert wurde. customer

Kategorien

Sie können nur ein vollständiges Profil speichern, das die folgenden Pflichtfelder enthält: ID, Name, Typ.

Eintrag in die Datenbank Beschreibung Datenbank-Tabelle
active Ob die Kategorie aktiv ist. category
afterCategoryId UUID der Kategorie vor dieser Kategorie. category
afterCategoryVersionID Die Version der Kategorie vor dieser Kategorie. category
autoincrement Eindeutige Dezimalzahl. category
childCount Die Anzahl der Unterkategorien. category
cmsPage.id UUID der hinterlegten Einkaufserlebnisse. category
cmsPage.name Name der hinterlegten Einkaufserlebnisse. cms_page_translation
cmsPage.type Layout Typ der gespeicherten Einkaufserlebnisse. cms_page
cmsPage.customFields Einkaufserlebnisse Zusätzliche Felder. cms_page_translation
cmsPage.locked Einkaufserlebnisse dürfen nicht bearbeitet werden. cms_page
cmsPage.translations Hinter Übersetzungen kann ein Punkt gesetzt werden, um auf zusätzliche Felder zuzugreifen. cms_page, cms_page_translation
cmsPage.previewMedia Felder für Vorschaubilder der Erlebniswelt. Sie können einen Zeitraum hinter “previewMedia” setzen, um auf weitere Felder zuzugreifen. cms_page, media
cmsPage.createdAt Als die Einkaufserlebnisse geschaffen wurden. cms_page
cmsPage.updatedAt Als die Einkaufserlebnisse aktualisiert wurden. cms_page
id UUID der Kategorie. category
level Kategorie-Ebene. category
media Felder der Kategorie Anzeigebild. Nach “Medien” kann ein Punkt gesetzt werden, um auf weitere Felder zuzugreifen. category, media
parent Felder der übergeordneten Kategorie. Sie können einen Punkt nach “übergeordnet” setzen, um auf weitere Felder zuzugreifen. category, category_translation, media
path Kategorie Pfad. category
products UUID der in der Kategorie hinterlegten Produkte, getrennt durch ein Pipe-Symbol (|). product_category
tags Kategorie-Tags. category_tag
translations.DEFAULTe.g.

translations.de_DE.name

translations.de_DE.description

translations.en_GB.keywords

Alle sprachabhängigen Kategoriefelder. Sie können “DEFAULT” durch die Sprache ersetzen, und das entsprechende Feld kann durch einen nachfolgenden Punkt aufgerufen werden. Zum Beispiel: translations.en-GB.name category, category_translation
type Kategorie Typ. category
versionId UUID, die die Version der Kategorie angibt. category
visible In der Navigation ausblenden. category

Bestellungen

Sie können nur ein vollständiges Profil speichern, das die folgenden Pflichtfelder enthält: id, salesChannelId, orderDateTime, stateId.

Eintrag in die Datenbank Beschreibung Datenbank-Tabelle
affiliateCode Partner (Affiliate) Code order
amountNet Nettobetrag order
amountTotal Gesamtbetrag order
autoIncrement Eindeutige Dezimalzahl order
billingAddress.additionalAddressLine1 Adresse zusätzlich zur Rechnungsadresse order_address
billingAddress.additionalAddressLine2 Adresse zusätzlich zur Rechnungsadresse order_address
billingAddress.city Stadt der Rechnungsadresse order_address
billingAddress.company Unternehmen order_address
billingAddress.country  Land order_address
billingAddress.country.active Land ist aktiv country
billingAddress.country.checkVatIdPattern   country
billingAddress.country.companyTax Unternehmenssteuer country
billingAddress.country.companyTaxFree Unternehmen ist steuerfrei country
billingAddress.country.customerTax Kundensteuer country
billingAddress.country.displayStateInRegistration Region wird in der Registrierung angezeigt country
billingAddress.country.forceStateInRegistration Region ist erforderlich country
billingAddress.country.id ID der Rechnungsadresse order_addresscountry
billingAddress.country.iso ISO-Code country
billingAddress.country.iso3 ISO 3-Code country
billingAddress.country.position Position country
billingAddress.country.salesChannels Vertriebskanal-ID sales_channel_id
billingAddress.country.shippingAvailable Rechnungsadresse für den Versand verfügbar country
billingAddress.country.taxFree Steuerfrei country
billingAddress.country.translated   country_state_translation
billingAddress.country.translations.DEFAULT.bsp.

billingAddress.country.translations.de-DE.country

billingAddress.country.translations.en-GB.country

   
billingAddress.country.vatIdPattern    
billingAddress.country.vatIdRequired MwSt. erforderlich country
billingAddress.countryId bRechnungsadresse ID order_adress
billingAddress.countryState.active Zustand ist aktiv country_state
billingAddress.countryState.shortCode Kurzcode country_state
billingAddress.countryState.translated    
billingAddress.countryState.translationsbsp.

billingAddress.countryState.translations.de-DE.countryState

billingAddress.countryState.translations.en-GB.countryState

   
billingAddress.countryStateId Staatliche ID order_adresscountry_state
billingAddress.createdAt Wann die Rechnungsadresse erstellt wurde order_adress
billingAddress.customFields Benutzerdefinierte Felder order_adress
billingAddress.department Abteilung order_adress
billingAddress.firstName Vornamen order_adress
billingAddress.id UUID, wenn die Adresse order_adress
billingAddress.lastName Nachname order_adress
billingAddress.order.affiliateCode Partner-Code order
billingAddress.order.amountNet Nettobetrag order
billingAddress.order.amountTotal Gesamtbetrag order
billingAddress.order.autoIncrement Eindeutige Dezimalzahl order
billingAddress.order.billingAddressId ID der Rechnungsadresse order
billingAddress.order.billingAddressVersionId UUID, die die Version der Rechnungsadresse angibt order
billingAddress.order.campaignCode Kampagnen-Code order
billingAddressId UUID der Rechnungsadresse order
billingAddressVersionId UUID, die die Version der Rechnungsadresse angibt order
campaignCode Kampagnen-Code order
createdAt Wenn der Auftrag erstellt wurde order
createdBy.bsp.

createdBy.admin

createdBy.firstName

erstellt von order
currency.translated   curreny_translation
currency.factor Währungsfaktor currency
currency.id Währungs-ID order
currency.isSystemDefault Standardwährung des Systems  
currency.isoCode ISO-Code currency
currency.itemRounding Dezimalstelle currency
currency.position Position currency
currency.salesChannels Währung des Verkaufskanals sales_channel_currency
currency.symbol Symbol der Währung currency
currency.taxFreeFrom Steuerfrei ab currency
currency.translatede.g.

currency.translations.de-DE.createdAt

currency.translations.en-GB.createdAt

  curreny_translation
currencyFactor Währungsfaktor order
currencyId Währungs-ID ordercurrency
customFields  Benutzerdefinierte Felder order
customerComment Kommentar des Kunden order
deepLinkCode Code für Deep Link order
deliveries.createdAt Erstellt am order_delivery
deliveries.customFields Benutzerdefinierte Felder order_delivery
deliveries.id Delivery ID order_delivery
deliveries.order  
deliveries.orderId UUID der Bestellung order_delivery
deliveries.orderVersionId UUID, die die Version des Auftrags angibt order_delivery
deliveries.positions Position der Lieferung order_delivery_position
deliveries.shippingCosts Kosten für den Versand order_delivery
deliveries.shippingDateEarliest Frühestes Versanddatum order_delivery
deliveries.shippingDateLatest Spätester Versandtermin order_delivery
deliveries.shippingMethod Versandart order_delivery
deliveries.shippingMethodId Versandart-ID order_delivery
deliveries.shippingOrderAddress Adresse der Versandbestellung  
deliveries.shippingOrderAddressId ID der Versandauftragsadresse order_delivery
deliveries.stateId ID des Staates order_delivery
deliveries.stateMachineState. Status der Bestellung state_machine_state
deliveries.trackingCodes Partner-Code order_delivery
deliveries.updatedAt Aktualisiert am order_delivery
deliveries.versionId ID der Lieferversion order_delivery
id ID order
itemRounding Dezimalstellen currency
language.bsp.

language.id

language.locale

Informationen in verschiedenen Sprachen language
languageId UUID der Sprache order
lineItems   order_line_item
orderCustomer.company Unternehmen order_customer
createdBy.recoveryUser.user.aclRoles

Medien

Mit dem Standard-Importverfahren von Shopware 6 können Sie nur ein vollständiges Profil speichern, das das folgende Pflichtfeld enthält: id.

Eintrag in die Datenbank Beschreibung Datenbank-Tabelle
avatarUser Links zu dem Benutzer, dem dieses Bild als Avatar zugeordnet ist. Hinter “avatarUser” können Sie einen Punkt setzen, um auf weitere Felder zugreifen zu können media
fileExtension Dateierweiterung media
fileName Dateiname media
fileSize Größe der Datei media
id UUID der Mediendatei media
mediaFolder.childCount Anzahl der Unterordner media_folder
mediaFolder.configuration.createThumbnails Miniaturansichten für diesen Ordner generieren media_folder_configuration
mediaFolder.configuration.createdAt Wenn die Ordnereinstellungen erstellt wurden media_folder_configuration
mediaFolder.configuration.customFields Zusätzliche Felder für die Ordnereinstellungen media_folder_configuration
mediaFolder.configuration.id UUID der Konfiguration media_folder
mediaFolder.configuration.keepAspectRation Seitenverhältnis beibehalten media_folder_configuration
mediaFolder.configuration.mediaThumbnailSizes Größe der Vorschaubilder media_folder_configuration
mediaFolder.configuration.thumbnailQuality Qualität der Vorschaubilder media_folder_configuration
mediaFolder.configuration.updatedAt Wann wurden die Ordnereinstellungen aktualisiert? media_folder_configuration
mediaFolder.createdAt Wann der Ordner erstellt wurde media_folder
mediaFolder.customFields Zusätzliche Felder im Medienordner media_folder
mediaFolder.defaultFolder Felder auf den Standardspeicherort. Setzen Sie einen Punkt hinter “defaultFolder”, um auf weitere Felder zuzugreifen. media_folder, media_default_folder
mediaFolder.id UUID des Ordners, in dem sich die Mediendatei befindet media
mediaFolder.name Name des Ordners media_folder
mediaFolder.parent Felder in den Ordner oberhalb dieses Ordners. Nach “parent” kann ein Punkt gesetzt werden, um auf weitere Felder zuzugreifen. media_folder
mediaFolder.updatedAt Wenn der Ordner aktualisiert wurde media_folder
mediaFolder.useParentConfiguration Einstellungen aus dem übergeordneten Ordner übernehmen media_folder
mediaType Medienart media
metaData Metadaten der Medien media
mimeType Internet-Medientyp media
tags Medien-Tags media_tags
translations. DEFAULT’e.g.

translations.de-DE.alt

translations.de-DE.title

Alle sprachabhängigen Medienfelder. “DEFAULT” kann durch die Sprache ersetzt werden, und das entsprechende Feld kann durch einen nachfolgenden Punkt erreicht werden. Zum Beispiel: translations.en-GB.old  
uploadedAt Wenn die Mediendatei hochgeladen wurde media
url URL zur Mediendatei wird generiert
user. Felder des Benutzers, der die Mediendatei hochgeladen hat. Nach “Benutzer” kann ein Punkt gesetzt werden, um auf weitere Felder zuzugreifen. user

Newsletter-Empfänger

Sie können nur ein vollständiges Profil speichern, das die folgenden Pflichtfelder enthält: id, email, status, hash, salesChannelId.

Eintrag in die Datenbank Beschreibung Datenbank-Tabelle
city Empfängerstadt des Newsletters newsletter_recipient
confirmedAt Bestätigungsdatum des Newsletter-Empfängers newsletter_recipient
createdAt Erstellungsdatum des Newsletter-Empfängers newsletter_recipient
customFields Zusätzliche Felder für Newsletter-Empfänger newsletter_recipient
email E-Mail Adresse des Newsletter-Empfängers newsletter_recipient
firstName Vorname des Newsletter-Empfängers newsletter_recipient
hash Hash-Wert zur Bestätigung des Newsletter-Empfängers newsletter_recipient
id Newsletter-Empfänger UUID newsletter_recipient
language Sprache des Newsletter-Empfängers. Sie können einen Punkt hinter “Sprache” setzen, um auf weitere Felder zuzugreifen. newsletter_recipient, language, 
salesChannel Ein Verkaufskanal, in dem der Newsletter-Empfänger registriert ist. Sie können hinter “salesChannel” einen Zeitraum festlegen, um auf weitere Felder zuzugreifen. newsletter_recipient, sales_channel
salutation Newsletter-Empfänger-Anrede. Sie können einen Punkt hinter “Anrede” setzen, um auf weitere Felder zuzugreifen. newsletter_recipient, salutation
status Status des Newsletter-Empfängers newsletter_recipient
street Straße des Newsletter-Empfängers newsletter_recipient
tags Newsletter-Empfänger-Tags newsletter_recipient_tag
title Titel des Newsletter-Empfängers newsletter_recipient
updatedAt Wann der Empfänger des Newsletters aktualisiert wurde newsletter_recipient
zipCode Postleitzahl des Newsletter-Empfängers newsletter_recipient

Eigenschaften

Sie können nur ein vollständiges Profil speichern, das die folgenden Pflichtfelder enthält: id, groupId, name.

Eintrag in die Datenbank Beschreibung Datenbank-Tabelle
colorHexCode Farbcode der in der Eigenschaft gespeicherten Farbe. property_group_option
group.displayType Anzeige der Merkmalsauswahl property_group
group.id Eigenschaftsgruppe UUID property_group
group.sortingType Sortierung von Eigenschaftsgruppen property_group
group.translations.DEFAULTe.g.

group.translations.de-DE.description

group.translations.en-GB.

Alle sprachabhängigen Felder der Eigenschaftsgruppe. Sie können “DEFAULT” durch die Sprache ersetzen und das entsprechende Feld kann mit einem nachfolgenden Punkt aufgerufen werden. Zum Beispiel group.translations.en-GB.description property_group_translations
id Eigenschaftswert UUID property_group_option
media Felder des Standardbildes des Eigenschaftsprofils. Sie können einen Punkt “Medien” setzen, um auf andere Felder zuzugreifen. property_group_option,media
productOptions UID der Varianten, die diesen Eigenschaftswert verwenden product_option
productProperties Produkt-UUIDs, denen dieser Eigenschaftswert als Eigenschaft zugewiesen wurde. product_property
translations.DEFAULTe.g.

translations.de-DE.name

translations.en-GB.position

Alle sprachabhängigen Felder des Eigenschaftswertes. Sie können “DEFAULT” durch die Sprache ersetzen und mit einem nachfolgenden Punkt auf das entsprechende Feld zugreifen. Zum Beispiel: translations.en-GB.name property_group_option_translation

Konfiguration der Varianten

Sie können nur ein vollständiges Profil speichern, das die folgenden Pflichtfelder enthält: id, productid, optionid.

Eintrag in die Datenbank Beschreibung Datenbank-Tabelle
createdAt Erstellungsdatum der Variantenkonfiguration product_configurator_setting
customFields Variantenkonfiguration von Zusatzfeldern product_configurator_setting
is Variantenkonfiguration UUID product_configurator_setting
media Medienfelder der Immobilienbilder aus der Schaufensteransicht product_configurator_setting
option.id Eigenschaftswert UUID property_group_option
option.group Felder der Eigenschaftsgruppe des Eigenschaftsattributs. Sie können einen Punkt nach “Gruppe” setzen und so auf andere Felder zugreifen. property_group_option, property_group
option.Id Eigenschaftswert UUID property_group_option
option.media Felder auf dem Bildschirm für den Merkmalswert.
Ein Punkt kann hinter Medien gesetzt werden, um auf andere Felder zuzugreifen.
property_group_option, media
option.productOptions UUID der Varianten, die diese Option verwenden product_option
option.properties Produkt-UUIDs, denen diese Option als Eigenschaft zugewiesen wurde. product_property
option.translations.DEFAULTe.g.

translations.de-DE.name

translations.en-GB.position

Alle sprachabhängigen Felder des Eigenschaftswertes. Sie können “DEFAULT” durch die Sprache ersetzen, und auf das entsprechende Feld kann mit einem nachfolgenden Punkt zugegriffen werden. Zum Beispiel: translations.en-GB.name property_group_option_translation
position Position der Schaufensterauslage product_configurator_setting
price.DEFAULT.net Netto-Zuschlag. Sie können “DEFAULT” durch die jeweilige Währung ersetzen. Zum Beispiel, EUR
Bruttoaufschlag. Sie können “DEFAULT” durch die jeweilige Währung ersetzen. Zum Beispiel, EUR product_configurator_setting
price.DEFAULT.currencyId Währung UUID. Sie können “DEFAULT” durch die jeweilige Währung ersetzen. Zum Beispiel, EUR product_configurator_Setting, currency
price.DEFAULT.linked Gibt an, ob der Netto- und der Bruttopreis miteinander verbunden sind. Sie können “DEFAULT” durch die jeweilige Währung ersetzen. Zum Beispiel, EUR product_configurator_setting
price.DEFAULT.listPrice Erweiterte Preise. Sie können “DEFAULT” durch die jeweilige Währung ersetzen. Zum Beispiel EUR product_configurator_setting
product Felder des Produkts, dem die Variantenkonfiguration zugeordnet ist product_configurator_setting
updatedAt Wenn die Variantenkonfiguration aktualisiert wurde product_configurator_setting

Cross-Selling

Sie können nur ein vollständiges Profil speichern, das die folgenden Pflichtfelder enthält: id, productid, optionid.

Eintrag in die Datenbank Beschreibung Datenbank-Tabelle
active Zeigt an, ob die Entität aktiv ist product_cross_selling
assignedProducts Die Produkt-ID des zugeordneten Produkts product_cross_selling_assigned_products
id Die ID der Produktempfehlung product_cross_selling
limit Maximale Anzahl von Produkten product_cross_selling
position Numerischer Wert product_cross_selling
product.active Produkt ist aktiv product
product.autoIncrement Einzigartiger numerischer Wert product
product.available Produkt ist verfügbar product
product.availableStock Verfügbarer Bestand product
product.canonicalProduct.diverse Optionen Sie können einen Punkt hinter “canonicalProduct” setzen, um auf zusätzliche Felder zuzugreifen. product
product.canonicalProductId   product
product.categories UUID der Kategorie product
product.categoriesRo    
product.categoryIds ID der Kategorie product
product.categoryTree IDs der Kategorien product
product.cheapestPrice Billigster Preis product
product.childCount Anzahl der Varianten product
product.cmsPage.translations.DEFAULTe.g.

product.cmsPage.translations.de-DE.cmsPage

product.cmsPage.translations.en-GB.cmsPage

  cms_page_translation
product.cmsPage.config Konfiguration cms_page
product.cmsPage.entity Objekt cms_page
product.cmsPage.id ID product
product.cmsPage.locked Abgeschlossen cms_page

Werbeaktionen

Sie können nur ein vollständiges Profil speichern, das die folgenden Pflichtfelder enthält: id, productid, optionid.

Eintrag in die Datenbank Beschreibung Datenbank-Tabelle
active Zeigt an, ob die Aktion aktiv ist promotion
code Der Aktivierungscode für die Rabattaktion promotion
use.codes Zeigt an, ob ein Aktivierungscode verwendet wird promotion
id Aktionsrabatt-ID promotion_discount
promotion.id Werbe-ID promotion, promotion_discount
scope Der Bereich, in dem der Rabatt angewendet wird promotion_discount
type Art des Skontoabzugs promotion_discount
value Wert des Rabatts promotion_discount
consider.advanced.rules Zeigt an, ob erweiterte Regeln in der Rabattaktion enthalten sind promotion_discount
max.value Der Höchstwert des Rabatts, der gewährt wird promotion_discount
discount.rules Zeigt an, ob Regeln im Rabatt gespeichert sind promotion_discount
applier.key Für wie viele Artikel wird der Rabatt gewährt? promotion_discount
sorter.key Zeigt an, ob der Preis in aufsteigender oder absteigender Reihenfolge sortiert ist promotion_discount
valid.from Ab dem Zeitpunkt, zu dem die Aktion aktiv ist promotion
valid.until Bis zu dem Zeitpunkt, an dem die Aktion aktiv ist promotion

Erweiterte Preise

Sie können nur ein vollständiges Profil speichern, das die folgenden Pflichtfelder enthält: id, productId, ruleId, quantityStart.

Database entry Beschreibung Datenbank-Tabelle
createdAt Wann wurde der erweiterte Preis erstellt? product_price
id Erweiterter Preis eindeutige UUID product_price
price.DEFAULTbsp.

price.EUR.currencyId

price.USD.gross

price.GBP.net

Alle Felder für den zu importierenden Preis. Sie können “DEFAULT” durch den ISO-Code der Währung ersetzen und durch den folgenden Punkt auf das entsprechende Feld zugreifen. Z.B., Preis.USD.brutto product_price
product.DEFAULTbsp. 

product.active

product.availableStock

product.categories

Alle produktabhängigen Felder des Produkts, für die die erweiterten Preise gelten. Sie können “DEFAULT” durch den Feldnamen ersetzen, auf den Sie zugreifen möchten. Z.B. Produkt.id product
purchasePrices.DEFAULTbsp.

purchasePrices.EU.currencyId

purchasePrices.USD.gross

purchasePrices.GBP.net

 

Alle Felder für den zu importierenden Einkaufspreis. Sie können “DEFAULT” durch den ISO-Code der Währung ersetzen und durch den folgenden Punkt auf die entsprechenden Felder zugreifen. Z.B., Preis.USD.brutto product
quantityEnd Die maximale Menge des Produkts im Einkaufswagen, damit dieser Preis angewendet werden kann. product_price
quantityStart Mindestmenge des Produkts im Warenkorb, damit dieser Preis angewendet wird. product_price
ruleId Eindeutige UUID der Regel, die auf diesen erweiterten Preis angewendet wird. product_price
rule.DEFAULTbsp.

rule.name

rule.priority

Alle Felder für die verwendete Regel aus dem Rule Builder. DEFAULT kann durch den Feldnamen, auf den zugegriffen werden soll, ersetzt werden. Bsp. rule.name rule

 Aktionscodes

In der offiziellen Dokumentation sind keine Einschränkungen aufgeführt.

Eintrag in die Datenbank Beschreibung Datenbank-Tabelle
promotion.active Zeigt an, ob die Aktion aktiv ist promotion
promotion.cartRules  Wagenregel für die Beförderung promotion_cart_rule
promotion.code Aktionscode promotion
promotion.customerRestriction Kundenbeschränkung promotion
promotion.exclusionIds ID promotion
promotion.id UUID promotion
promotion.individualCodePattern Benutzerdefiniertes Muster für individuellen Code promotion
promotion.maxRedemptionsGlobal Max. Gesamtverwendung promotion
promotion.maxRedemptionsPerCustomer Max. Nutzung pro Kunde promotion
promotion.orderCount Anzahl der Aufträge promotion
promotion.orderRules Regel bestellen promotion_order_rule
promotion.personaCustomers Informationen über Aktions-ID & Kunden-ID promotion_persona_customer
promotion.personaRules Informationen zur Aktions-ID & Regel-ID promotion_persona_rule
promotion.perventCombinaton Verhinderung der Kombination mit anderen Werbeaktionen promotion
promotion.translated.DEFAULT.Example:

translations.de_DE.language

translations.de_DE.customFields.FiledName

translations.en_GB.name

Alle sprachabhängigen Felder des Eigenschaftswertes. Sie können “DEFAULT” durch die Sprache ersetzen und mit einem nachfolgenden Punkt auf das entsprechende Feld zugreifen. Zum Beispiel: translations.en-GB.name promotion_translation
code Aktionscode promotion
createdAt Erstellt am promotion
id UUID promotion
payload IInformationen zur Auftragskennung, Kundenkennung und zum Kundennamen promotion_individual_code
promotionId UUID promotion_individual_code
updatedAt Aktualisiert am promotion

Wie man Produkte in Shopware 6 importiert

Sehen wir uns nun an, wie Sie Produkte in Shopware 6 importieren können. Wie gewohnt, können Sie den Importvorgang unter Einstellungen -> Shop -> Import/Export -> Registerkarte Import starten. Unten finden Sie nicht nur den Importvorgang, der mit Ihrer Shopware-Verwaltung verbunden ist, sondern auch eine entsprechende CSV-Datei. Weitere wichtige Hinweise finden Sie in dieser Shopware 6 Import-Anleitung.

Beginnen Sie Ihren Shopware 6 Produktimport nicht mit der Auswahl einer CSV-Datei. Wählen Sie stattdessen ein entsprechendes Importprofil – Standardprodukt. Das Kontrollkästchen Produktvarianten importieren wird angezeigt. Aktivieren Sie es nicht. Wie Sie Produktvarianten importieren, beschreiben wir weiter unten.

Wählen Sie nun eine CSV-Datei, die dem ausgewählten Profil entspricht. Stellen Sie sicher, dass Ihre CSV-Datei alle Produkte und erforderlichen Informationen enthält, wie wir bereits erwähnt haben. Die korrekten Spaltennamen sind obligatorisch.

Wenn alles richtig konfiguriert ist, klicken Sie auf Import starten.

shopware 6 import guide

Beispiel CSV-Datei

Ein Beispiel für ein Standard-Produktprofil können Sie hier ansehen und herunterladen: Shopware Import/Export CSVs.

Die entsprechende Tabelle besteht aus den folgenden Spalten. Sie müssen diese entsprechend bearbeiten:

id Eine eindeutige Produkt-UUID. Sie wird beim Import automatisch zugewiesen. Sie kann leer gelassen werden.
parent_id Eine eindeutige Produkt-UUID. Sie wird beim Import automatisch zugewiesen. Sie kann leer gelassen werden.
product_number Geben Sie hier eine Produktnummer ein.
active
  • 1 – aktiv;
  • 0 – inaktiv.
stock Geben Sie hier einen aktuellen Produktbestand an.
name Fügen Sie einen Produktnamen zu dieser Spalte hinzu.
description Hier eine Produktbeschreibung hinzufügen
price_net Fügen Sie in dieser Spalte einen Nettopreis ein.
price_gross Fügen Sie hier einen Bruttopreis ein.
tax_id Geben Sie hier eine eindeutige UUID des Steuersatzes an. Lassen Sie das Feld leer, um später einen neuen Steuersatz zu erstellen. Wenn Sie die Konfigurationsseite des jeweiligen Headsets aufrufen, wird die ID in der Adresszeile angezeigt.
tax_rate Fügen Sie hier einen Wert für den Steuersatz ein (z. B. 5 oder 20)
tax_name Fügen Sie den Namen des Steuersatzes hinzu (z.B. 5% oder 20%)
cover_media_id Geben Sie die UUID des Bildes ein, um es als Vorschaubild zu verwenden. Sie finden seine UUID in der Datenbanktabelle media in der Spalte id. Lassen Sie dieses Feld leer, um später ein neues Bild zu importieren.
cover_media_url Geben Sie die URL des Bildes ein, um es als Vorschaubild zu verwenden. Shopware 6 unterstützt externe URLs außerhalb Ihrer Installation.
Der Import von zusätzlichen Bildern ist nicht im Standardprofil enthalten. Hierfür ist es notwendig, ein neues Produktprofil zu erstellen und die Datenbankzuordnung “media” hinzuzufügen.
cover_media_title Fügen Sie einen Titel hinzu, um das importierte Vorschaubild intern zu speichern.
cover_media_alt Fügen Sie hier einen alternativen Text für das Vorschaubild ein.
manufacturer_idThe manufacturer should already exist in your store.  Geben Sie die UUID des Herstellers ein, um sie dem importierten Artikel zuzuordnen. Die entsprechende ID wird in der Adresszeile angezeigt, wenn Sie die Konfigurationsseite des jeweiligen Herstellers aufrufen. Lassen Sie dieses Feld leer, um später einen neuen Hersteller zu importieren.
manufacturer_name Geben Sie einen Herstellernamen ein, um einen neuen Hersteller anzulegen.
categories Geben Sie Kategorie-UUIDs ein, um das Produkt zuzuordnen. Eine Kategorie-ID wird in der Adresszeile angezeigt, wenn Sie die Konfigurationsseite der jeweiligen Kategorie aufrufen. Trennen Sie UUIDs mit Pipe-Symbolen (|), um mehrere Kategorien zuzuordnen.
sales_channels Geben Sie die UUIDs der Vertriebskanäle ein, denen das Produkt zugeordnet werden soll. Eine Vertriebskanal-ID wird in der Adresszeile angezeigt, wenn Sie die Konfigurationsseite des jeweiligen Vertriebskanals aufrufen. Trennen Sie UUIDs mit Pipe-Symbolen (|), um mehrere Vertriebskanäle zuzuordnen.

Nach dem Import

Wenn der Shopware 6-Importprozess erfolgreich war, zeigt das System eine Meldung mit den entsprechenden Informationen an. Dies bedeutet, dass Ihre importierten Produkte bereits unter Katalog -> Produkte verfügbar sind.

Im Falle eines fehlgeschlagenen Importvorgangs zeigt Shopware 6 unter der Schaltfläche Import starten eine Meldung an, die Sie über die Anzahl der erfolgreich importierten und der fehlgeschlagenen Datensätze informiert.

Wie bereits erwähnt, ist der Shopware 6-Import mit der Möglichkeit verbunden, die nicht importierten Einträge in einer separaten CSV-Datei herunterzuladen. Letztere besteht aus den fehlgeschlagenen Datensätzen und einer zusätzlichen Spalte mit der Bezeichnung _error. Hier können Sie sehen, dass der Import des entsprechenden Datensatzes fehlgeschlagen ist.

Korrigieren Sie die Fehler direkt in der heruntergeladenen CSV-Datei und importieren Sie sie anschließend erneut.

Automatisierter Produktimport

Wenn Sie regelmäßig Daten aktualisieren müssen, reicht das grundlegende Import/Export-Modul von Shopware 6 möglicherweise nicht aus, um Ihre geschäftlichen Anforderungen zu erfüllen. Wenn es notwendig ist, regelmäßig Produkte in Ihre E-Commerce-Website zu importieren, kann ein Tool eines Drittanbieters Ihnen helfen, diese Prozesse zu automatisieren. Das bedeutet, dass Sie den Prozess nur einmal konfigurieren müssen und er dann im Hintergrund nach dem festgelegten Zeitplan abläuft.

Sie benötigen die Erweiterung Improved Import, Export & Mass Actions, um automatisch einen Zeitplan für Updates zu erstellen und Produkte in Shopware 6 zu importieren. Außerdem können Sie mit dem Modul alle externen Daten den entsprechenden Werten aus Ihrer Shopware-Datenbank zuordnen, so dass Sie jede externe Quelle mit Ihrer E-Commerce-Website verknüpfen können.  Kontaktieren Sie unseren Support für weitere Informationen und folgen Sie diesem Link:

Verbesserte Import-, Export- und Massenaktionen für Shopware von Firebear Studio

Wie man Newsletter-Empfänger in Shopware 6 importiert

Sehen wir uns nun an, wie man Newsletter-Empfänger in Shopware 6 importiert. Wie gewohnt, können Sie den Importvorgang unter Einstellungen -> Shop -> Import/Export -> Registerkarte Import starten. Nachfolgend finden Sie nicht nur den Importvorgang in Verbindung mit Ihrer Shopware-Verwaltung, sondern auch eine entsprechende CSV-Datei.

Starten Sie den Import Ihrer Shopware 6 Newsletter-Empfänger nicht mit der Auswahl einer CSV-Datei. Wählen Sie stattdessen ein entsprechendes Importprofil – Standard-Newsletterempfänger.

Wählen Sie nun eine CSV-Datei, die zu dem gewählten Profil passt. Stellen Sie sicher, dass Ihre CSV-Datei alle Produkte und erforderlichen Informationen enthält, wie wir bereits erwähnt haben. Die korrekten Spaltennamen sind obligatorisch.

Wenn alles richtig konfiguriert ist, klicken Sie auf Import starten.

 shopware 6 import guide

Beispiel CSV-Datei

Hier können Sie ein Beispiel für ein Standard-Newsletter-Empfängerprofil ansehen und herunterladen: Shopware Import/Export CSVs.

Die entsprechende Tabelle besteht aus den folgenden Spalten. Diese müssen Sie entsprechend bearbeiten:

id Eine Empfänger-UUID. Lassen Sie sie leer, um sie während des Imports automatisch zuzuweisen.
email Geben Sie hier die E-Mail-Adresse des Empfängers an.
title Geben Sie in dieser Spalte einen optionalen Empfängertitel ein.
salutation Geben Sie hier die Anrede an.
first_name Geben Sie den Vornamen des Empfängers ein.
last_name Geben Sie den Nachnamen des Empfängers ein.
zip_code Geben Sie die Postleitzahl des Empfängers ein.
city Geben Sie die Stadt des Empfängers ein.
street Geben Sie die Straße des Empfängers ein.
status Geben Sie den Empfängerstatus ein. Standardmäßig verwendet das System hier “direkt”. Einige Plugins können andere Status verwenden.
hash Shopware 6 verwendet den Hash-Wert, um die korrekte Registrierung zu gewährleisten. Es ist ein zufälliger, eindeutiger Hash-Wert erforderlich.
sales_channel_id Geben Sie die UUIDs der Vertriebskanäle ein, denen der Newsletter-Abonnent zugeordnet ist. Eine Vertriebskanal-ID wird in der Adresszeile angezeigt, wenn Sie auf die Konfigurationsseite des jeweiligen Vertriebskanals gehen. Trennen Sie UUIDs mit Pipe-Symbolen (|), um mehrere Vertriebskanäle zuzuordnen.

 Nach dem Import

Wenn der Shopware 6-Import erfolgreich war, erhalten Sie eine Meldung mit den entsprechenden Informationen. Dies bedeutet, dass Ihre importierten Newsletter-Empfänger bereits unter Marketing -> Newsletter-Empfänger verfügbar sind.

Bei einem fehlgeschlagenen Importvorgang zeigt Shopware 6 unter der Schaltfläche Import starten eine Meldung an, die Sie über die Anzahl der erfolgreich importierten und der fehlgeschlagenen Datensätze informiert.

Wie bereits erwähnt, ist der Shopware 6-Import mit der Möglichkeit verbunden, die nicht importierten Einträge in einer separaten CSV-Datei herunterzuladen. Letztere besteht aus den fehlgeschlagenen Datensätzen und einer zusätzlichen Spalte mit der Bezeichnung _error. Hier können Sie sehen, dass der Import des entsprechenden Datensatzes fehlgeschlagen ist.

Korrigieren Sie die Fehler direkt in der heruntergeladenen CSV-Datei und importieren Sie sie anschließend erneut.

Automatisierter Import von Newsletter-Abonnenten

Wenn Sie mit regelmäßigen Datenaktualisierungen zu tun haben, reicht das Basis-Import/Export-Modul von Shopware 6 möglicherweise nicht aus, um Ihre Geschäftsanforderungen zu erfüllen. Wenn es notwendig ist, Newsletter-Abonnenten regelmäßig in Ihre E-Commerce-Website zu importieren, gibt es ein Tool, mit dem Sie diese Prozesse automatisieren können. Das bedeutet, dass Sie den Prozess nur einmal konfigurieren müssen und er dann im Hintergrund nach dem festgelegten Zeitplan abläuft.

Sie benötigen die Erweiterung Improved Import, Export & Mass Actions, um automatisch einen Zeitplan für Updates zu erstellen und Newsletter-Abonnenten in Shopware 6 zu importieren. Außerdem können Sie mit dem Modul alle externen Daten den entsprechenden Werten aus Ihrer Shopware-Datenbank zuordnen, so dass Sie jede externe Quelle mit Ihrer E-Commerce-Website verknüpfen können. Kontaktieren Sie unseren Support für weitere Informationen und folgen Sie diesem Link:

Verbesserter Import, Export & Massenaktionen für Shopware von Firebear Studio

Wie man Eigenschaften in Shopware 6 importiert

Lassen Sie uns nun sehen, wie man Eigenschaften in Shopware 6 importiert. Wie gewohnt können Sie den Importvorgang unter Einstellungen -> Shop -> Import/Export -> Registerkarte Import starten. Nachfolgend finden Sie nicht nur den Importvorgang in Verbindung mit Ihrer Shopware-Verwaltung, sondern auch eine entsprechende CSV-Datei.

Starten Sie den Import Ihrer Shopware 6 Eigenschaften nicht mit der Auswahl einer CSV-Datei. Wählen Sie stattdessen ein entsprechendes Importprofil – Standardeigenschaften.

Wählen Sie nun eine CSV-Datei, die zu dem ausgewählten Profil passt. Sie sollten sicherstellen, dass Ihre CSV-Datei alle Produkte und erforderlichen Informationen enthält, wie bereits erwähnt. Die korrekten Spaltennamen sind obligatorisch.

Wenn alles richtig konfiguriert ist, klicken Sie auf Import starten.

shopware 6 import guide

Beispiel CSV-Datei

Ein Beispiel für ein Standard-Eigenschaftsprofil können Sie hier ansehen und herunterladen: Shopware Import/Export CSVs.

Die entsprechende Tabelle besteht aus den folgenden Spalten. Sie müssen diese entsprechend bearbeiten:

id Ein eindeutiger Eigenschaftswert UUID. Sie können dieses Feld leer lassen, um die ID beim Import automatisch zuzuweisen.
color_hex_code Ein Farbcode der Eigenschaft.
name Geben Sie hier einen Eigenschaftsnamen ein.
position Eine Eigenschaftsposition, nach der sie in der Verwaltung angezeigt wird.
group_id Eine eindeutige Eigenschaftsgruppe UUID.
group_display_type Anzeige der Merkmalsauswahl.
group_sorting_type Sortierung der Merkmalsauswahl:  “Alphanumerisch”, “Numerisch” und “Position”.
group_name Geben Sie hier den Namen einer Eigenschaftsgruppe ein.
group_description Die Beschreibung einer Eigenschaftsgruppe ist optional.
group_position Die Position einer Eigenschaftsgruppe ist optional.
media_id Geben Sie die UUID des Bildes ein, um es als Vorschaubild zu verwenden. Sie finden seine UUID in der Datenbanktabelle media in der Spalte id. Lassen Sie dieses Feld leer, um später ein neues Bild zu importieren.
media_folder_id Sie können optional die UUID des Ordners angeben, in dem sich das Bild befindet. Wenn Sie auf der Konfigurationsseite des jeweiligen Bildordners unter Inhalt ->Medien gehen, wird die ID in der Adressleiste angezeigt. Lassen Sie dieses Feld leer, um später ein neues Bild zu importieren.
media_type Für den Shopware 6-Import bleibt es leer. Wie für den Exportprozess enthält dieses Feld Eigenschaften des verwendeten Bildes.
media_title Geben Sie hier den Titel des Bildes ein. Es ist möglich, dieses Feld leer zu lassen.
medie_alt Geben Sie hier den alternativen SEO-Titel des Bildes ein. Es ist möglich, dieses Feld leer zu lassen.

Nach dem Import

Wenn der Shopware 6-Importprozess erfolgreich war, zeigt das System eine Meldung mit den entsprechenden Informationen an. Dies bedeutet, dass Ihre importierten Eigenschaften bereits unter Katalog -> Eigenschaften verfügbar sind.

Im Falle eines fehlgeschlagenen Importvorgangs zeigt Shopware 6 unter der Schaltfläche Import starten eine Meldung an, die Sie über die Anzahl der erfolgreich importierten und der fehlgeschlagenen Datensätze informiert.

Wie bereits erwähnt, ist der Shopware 6-Import mit der Möglichkeit verbunden, die nicht importierten Einträge in einer separaten CSV-Datei herunterzuladen. Letztere besteht aus den fehlgeschlagenen Datensätzen und einer zusätzlichen Spalte mit der Bezeichnung _error. Hier können Sie sehen, dass der Import des entsprechenden Datensatzes fehlgeschlagen ist.

Korrigieren Sie die Fehler direkt in der heruntergeladenen CSV-Datei und importieren Sie sie anschließend erneut.

Automatisierter Eigenschaftsimport

Wenn Sie regelmäßig Daten aktualisieren müssen, reicht das Basis-Import/Export-Modul von Shopware 6 möglicherweise nicht aus, um Ihre Geschäftsanforderungen zu erfüllen. Wenn Sie in regelmäßigen Abständen Immobilien in Ihre E-Commerce-Website importieren müssen, gibt es ein Tool, mit dem Sie diese Prozesse automatisieren können. Das bedeutet, dass Sie den Prozess nur einmal konfigurieren müssen und er dann im Hintergrund nach dem festgelegten Zeitplan abläuft.

Sie benötigen die Erweiterung Improved Import, Export & Mass Actions, um automatisch einen Zeitplan für Updates zu erstellen und Eigenschaften in Shopware 6 zu importieren. Außerdem können Sie mit dem Modul alle externen Daten den entsprechenden Werten aus Ihrer Shopware-Datenbank zuordnen, so dass Sie jede externe Quelle mit Ihrer E-Commerce-Website verknüpfen können. Kontaktieren Sie unseren Support für weitere Informationen und folgen Sie diesem Link:

Verbesserter Import, Export & Massenaktionen für Shopware von Firebear Studio

Wie man Kategorien in Shopware 6 importiert

Sehen wir uns nun an, wie man Kategorien in Shopware 6 importiert. Wie gewohnt, können Sie den Importvorgang unter Einstellungen -> Shop -> Import/Export -> Registerkarte Import starten. Nachfolgend finden Sie nicht nur den Importvorgang in Verbindung mit Ihrer Shopware-Verwaltung, sondern auch eine entsprechende CSV-Datei.

Starten Sie Ihren Shopware 6 Kategorie-Import nicht mit der Auswahl einer CSV-Datei. Wählen Sie stattdessen ein entsprechendes Importprofil – Standardkategorien.

Wählen Sie nun eine CSV-Datei, die zu dem gewählten Profil passt. Stellen Sie sicher, dass Ihre CSV-Datei alle Produkte und erforderlichen Informationen enthält, wie wir bereits erwähnt haben. Die korrekten Spaltennamen sind obligatorisch.

Wenn alles richtig konfiguriert ist, klicken Sie auf Import starten.

shopware 6 import guide

Beispiel CSV-Datei

Ein Beispiel für ein Standard-Kategorieprofil können Sie hier ansehen und herunterladen: Shopware Import/Export CSVs.

Die entsprechende Tabelle besteht aus den folgenden Spalten. Sie müssen diese entsprechend bearbeiten:

id Eine eindeutige Kategorie-UUID. Wenn Sie sie leer lassen, wird die Kategorie beim Import automatisch zugewiesen.
parent_id Eine eindeutige UUID einer übergeordneten Kategorie, unter der diese Kategorie in einem Kategorienbaum sortiert werden soll. Gehen Sie zur Konfigurationsseite der jeweiligen Kategorie unter Inhalt->Medien, um die ID in der Adresszeile angezeigt zu bekommen.
active
  • 1 – aktiv;
  • 0 – inaktiv.
type Geben Sie hier einen Kategorietyp an:

  • “Seite” – eine normale Kategorie,
  • “Ordner” – eine strukturelle Kategorie, 
  • “Link” – eine benutzerdefinierte Link-Kategorie.
visible Ob die Kategorie in der Navigation ausgeblendet ist:

  • 1 – sichtbar;
  • 0 – versteckt.
name Geben Sie hier einen Kategorienamen an.
external_link Geben Sie hier den externen Link an, wenn “Link” Ihr Kategorietyp ist.
description Geben Sie hier eine Beschreibung der Kategorie an. Sie ist optional.
meta_title Geben Sie hier einen SEO-Meta-Titel an. Er ist optional.
meta_description Geben Sie hier eine SEO-Meta-Beschreibung an. Sie ist optional.
media_id Geben Sie die UUID des Bildes ein, um es als Vorschaubild zu verwenden. Sie finden seine UUID in der Datenbanktabelle media in der Spalte id. Lassen Sie dieses Feld leer, um später ein neues Bild zu importieren.
media_url Es ist auch möglich, die URL des Bildes anzugeben, das Sie als Vorschaubild verwenden möchten.
media_folder_id Sie können optional die UUID des Ordners angeben, in dem sich das Bild befindet. Wenn Sie auf der Konfigurationsseite des jeweiligen Bildordners unter Inhalt ->Medien gehen, wird die ID in der Adressleiste angezeigt. Lassen Sie dieses Feld leer, um später ein neues Bild zu importieren.
media_type Für den Shopware 6-Import bleibt es leer. Wie für den Exportprozess enthält dieses Feld Eigenschaften des verwendeten Bildes.
media_title Geben Sie hier den Titel des Bildes ein. Es ist möglich, dieses Feld leer zu lassen.
mediea_alt Geben Sie hier den alternativen SEO-Titel des Bildes ein. Es ist möglich, dieses Feld leer zu lassen.
cms_page_id Geben Sie eine gespeicherte Erlebniswelt UUID an. Sie finden diese auf der Konfigurationsseite der jeweiligen Erlebniswelt unter Inhalt > Erlebniswelten. Shopware zeigt die ID in der Adresszeile an. Lassen Sie dieses Feld leer, wenn Sie keine Erlebniswelt verwenden möchten.

 Nach dem Import

Wenn der Shopware 6-Importprozess erfolgreich war, zeigt das System eine Meldung mit den entsprechenden Informationen an. Dies bedeutet, dass Ihre importierten Kategorien bereits unter Katalog -> Kategorien verfügbar sind.

Bei einem fehlgeschlagenen Importvorgang zeigt Shopware 6 eine Meldung unter der Schaltfläche Import starten an, die Sie über die Anzahl der erfolgreich importierten und der fehlgeschlagenen Datensätze informiert.

Wie bereits erwähnt, ist der Shopware 6-Import mit der Möglichkeit verbunden, die nicht importierten Einträge in einer separaten CSV-Datei herunterzuladen. Letztere besteht aus den fehlgeschlagenen Datensätzen und einer zusätzlichen Spalte mit der Bezeichnung _error. Hier können Sie sehen, dass der Import des entsprechenden Datensatzes fehlgeschlagen ist.

Korrigieren Sie die Fehler direkt in der heruntergeladenen CSV-Datei und importieren Sie sie anschließend erneut.

Automatisierter Kategorieimport

Wenn Sie regelmäßig Daten aktualisieren müssen, reicht das Basis-Import/Export-Modul von Shopware 6 möglicherweise nicht aus, um Ihre Geschäftsanforderungen zu erfüllen. Wenn es notwendig ist, Kategorien regelmäßig in Ihre E-Commerce-Website zu importieren, gibt es ein Tool, mit dem Sie diese Prozesse automatisieren können. Das bedeutet, dass Sie den Prozess nur einmal konfigurieren müssen und er dann im Hintergrund nach dem festgelegten Zeitplan abläuft.

Sie benötigen die Erweiterung Improved Import, Export & Mass Actions, um automatisch einen Zeitplan für Updates zu erstellen und Kategorien in Shopware 6 zu importieren. Außerdem können Sie mit dem Modul alle externen Daten den entsprechenden Werten aus Ihrer Shopware-Datenbank zuordnen, so dass Sie jede externe Quelle mit Ihrer E-Commerce-Website verknüpfen können. Da das Plugin nicht das Hauptthema dieser Shopware 6 Importanleitung ist, kontaktieren Sie unseren Support für weitere Informationen und folgen Sie diesem Link:

Verbesserter Import, Export & Massenaktionen für Shopware von Firebear Studio

Wie man Medien in Shopware 6 importiert

Sehen wir uns nun an, wie man Medien in Shopware 6 importiert. Wie gewohnt, können Sie den Importvorgang unter Einstellungen -> Shop -> Import/Export -> Registerkarte Import starten. Nachfolgend finden Sie nicht nur den Importvorgang in Verbindung mit Ihrer Shopware-Verwaltung, sondern auch eine entsprechende CSV-Datei.

Starten Sie Ihren Shopware 6 Medienimport nicht mit der Auswahl einer CSV-Datei. Wählen Sie stattdessen ein entsprechendes Importprofil – Standardmedien.

Wählen Sie nun eine CSV-Datei, die zu dem gewählten Profil passt. Sie sollten sicherstellen, dass Ihre CSV-Datei alle Produkte und erforderlichen Informationen enthält, wie bereits erwähnt. Die korrekten Spaltennamen sind obligatorisch.

Wenn alles richtig konfiguriert ist, klicken Sie auf Import starten.

shopware 6 import guide

Beispiel CSV-Datei

Ein Beispiel für ein Standard-Medienprofil können Sie hier ansehen und herunterladen: Shopware Import/Export CSVs.

Die entsprechende Tabelle besteht aus den folgenden Spalten. Diese müssen Sie entsprechend bearbeiten:

id Geben Sie eine eindeutige UUID für die Mediendatei ein. Sie können dieses Feld leer lassen, um die ID während des Shopware 6-Imports automatisch zuzuweisen.
folder_id Geben Sie die UUID des Ordners an, in dem sich das Bild befindet. Sie finden sie auf der Konfigurationsseite des jeweiligen Bildordners unter Inhalt > Medien. Das System zeigt die ID in der Adressleiste an.
url Geben Sie eine URL einer Mediendatei ein, die Sie importieren möchten. Externe URLs, die außerhalb der Shopware-Installation führen, werden unterstützt.
private Setzen Sie “0” für den Standardimport von Shopware 6. Einige Plugins können einen anderen Wert erfordern.
type Lassen Sie dieses Feld beim Import leer. Das System verwendet es, um die Metadaten des Medienelements für den Export zu speichern.
title Geben Sie hier einen Bildtitel an.
alt Geben Sie hier alternative SEO-Titel ein.

Nach dem Import

Wenn der Shopware 6-Importprozess erfolgreich war, zeigt das System eine Meldung mit den entsprechenden Informationen an. Dies bedeutet, dass Ihre importierten Medien bereits unter Inhalt -> Medien verfügbar sind.

Im Falle eines fehlgeschlagenen Importvorgangs zeigt Shopware 6 eine Meldung unter der Schaltfläche Import starten an, die Sie über die Anzahl der erfolgreich importierten und der fehlgeschlagenen Datensätze informiert.

Wie bereits erwähnt, ist der Shopware 6-Import mit der Möglichkeit verbunden, die nicht importierten Einträge in einer separaten CSV-Datei herunterzuladen. Letztere besteht aus den fehlgeschlagenen Datensätzen und einer zusätzlichen Spalte mit der Bezeichnung _error. Hier können Sie sehen, dass der Import des entsprechenden Datensatzes fehlgeschlagen ist.

Korrigieren Sie die Fehler direkt in der heruntergeladenen CSV-Datei und importieren Sie sie anschließend erneut.

Automatisierter Medienimport

Wenn Sie regelmäßig Daten aktualisieren müssen, reicht das Basis-Import/Export-Modul von Shopware 6 möglicherweise nicht aus, um Ihre Geschäftsanforderungen zu erfüllen. Wenn es notwendig ist, regelmäßig Mediendateien in Ihre E-Commerce-Website zu importieren, gibt es ein Tool, mit dem Sie diese Prozesse automatisieren können. Das bedeutet, dass Sie den Prozess nur einmal konfigurieren müssen und er dann im Hintergrund nach dem festgelegten Zeitplan abläuft.

Sie benötigen die Erweiterung Improved Import, Export & Mass Actions, um automatisch einen Zeitplan für Updates zu erstellen und Mediendateien in Shopware 6 zu importieren. Außerdem können Sie mit dem Modul alle externen Daten den entsprechenden Werten aus Ihrer Shopware-Datenbank zuordnen, so dass Sie jede externe Quelle mit Ihrer E-Commerce-Website verknüpfen können. Kontaktieren Sie unseren Support für weitere Informationen und folgen Sie diesem Link:

Verbesserter Import, Export & Massenaktionen für Shopware von Firebear Studio

Wie man erweiterte Preise in Shopware 6 importiert

Sehen wir uns nun an, wie man erweiterte Preise in Shopware 6 importiert. Wie üblich können Sie den Importvorgang unter Einstellungen -> Shop -> Import/Export -> Registerkarte Import starten. Nachfolgend finden Sie nicht nur den Importvorgang in Verbindung mit Ihrer Shopware-Verwaltung, sondern auch eine entsprechende CSV-Datei.

Starten Sie Ihren Shopware 6 advanced Preisimport nicht mit der Auswahl einer CSV-Datei. Wählen Sie stattdessen ein entsprechendes Importprofil – standardmäßig erweiterte Preise.

Wählen Sie nun eine CSV-Datei, die zu dem gewählten Profil passt. Sie sollten sicherstellen, dass Ihre CSV-Datei alle Produkte und erforderlichen Informationen enthält, wie bereits erwähnt. Die korrekten Spaltennamen sind obligatorisch.

Wenn alles richtig konfiguriert ist, klicken Sie auf Import starten.

shopware 6 import guide

Beispiel CSV-Datei

Hier können Sie ein Beispiel für ein erweitertes Standard-Preisprofil ansehen und herunterladen: Shopware Import/Export CSVs.

Die entsprechende Tabelle besteht aus den folgenden Spalten. Sie müssen diese entsprechend bearbeiten:

id Eine eindeutige erweiterte Preis-UUID aus der product_price-Datenbank. Beachten Sie, dass der Import von erweiterten Preisen in Shopware 6 nicht dazu gedacht ist, diese zu erstellen. Daher darf dieses Feld nicht leer gelassen werden.
product_id Eine eindeutige Produkt-UUID, für die der erweiterte Preis eingerichtet wurde.
rule_id Eine eindeutige Regel-UUID, die auf diesen erweiterten Preis angewendet wird.
price_net Geben Sie hier einen Nettopreis für den erweiterten Preis an.
price_gross Geben Sie hier einen Bruttopreis für den erweiterten Preis an.
quantity_start Legen Sie die Mindestmenge fest, die sich im Warenkorb befinden muss, um diesen Preis anzuwenden.
quantity_end  Legen Sie die maximale Produktmenge fest, die sich im Einkaufswagen befinden muss, damit dieser Preis gilt.

Nach dem Import

Wenn der Shopware 6-Importprozess erfolgreich war, zeigt das System eine Meldung mit den entsprechenden Informationen an. Dies bedeutet, dass Ihre importierten erweiterten Produktpreise bereits unter Katalog -> Produkte verfügbar sind.

Bei einem fehlgeschlagenen Importvorgang zeigt Shopware 6 eine Meldung unter der Schaltfläche Import starten an, die Sie über die Anzahl der erfolgreich importierten und der fehlgeschlagenen Datensätze informiert.

Wie bereits erwähnt, ist der Shopware 6-Import mit der Möglichkeit verbunden, die nicht importierten Einträge in einer separaten CSV-Datei herunterzuladen. Letztere besteht aus den fehlgeschlagenen Datensätzen und einer zusätzlichen Spalte mit der Bezeichnung _error. Hier können Sie sehen, dass der Import des entsprechenden Datensatzes fehlgeschlagen ist.

Korrigieren Sie die Fehler direkt in der heruntergeladenen CSV-Datei und importieren Sie sie anschließend erneut.

Automatisierter erweiterter Preisimport

Wenn Sie regelmäßig Daten aktualisieren müssen, reicht das grundlegende Import/Export-Modul von Shopware 6 möglicherweise nicht aus, um Ihre geschäftlichen Anforderungen zu erfüllen. Wenn es notwendig ist, regelmäßig erweiterte Preise in Ihre E-Commerce-Website zu importieren, gibt es ein Tool, mit dem Sie diese Prozesse automatisieren können. Das bedeutet, dass Sie den Prozess nur einmal konfigurieren müssen und er dann im Hintergrund nach dem festgelegten Zeitplan abläuft.

Sie benötigen die Erweiterung Improved Import, Export & Mass Actions, um automatisch einen Zeitplan für Updates zu erstellen und erweiterte Preise in Shopware y zu importieren. Außerdem können Sie mit dem Modul alle externen Daten den entsprechenden Werten aus Ihrer Shopware-Datenbank zuordnen, so dass Sie jede externe Quelle mit Ihrer E-Commerce-Website verknüpfen können. Kontaktieren Sie unseren Support für weitere Informationen und folgen Sie diesem Link:

Verbesserter Import, Export & Massenaktionen für Shopware von Firebear Studio

Wie man Produktvarianten in Shopware 6 importiert

Sehen wir uns nun an, wie Sie Produktvarianten in Shopware 6 importieren können. Wie gewohnt können Sie den Importvorgang unter Einstellungen -> Shop -> Import/Export -> Registerkarte Import starten. Nachfolgend finden Sie nicht nur den mit Ihrer Shopware-Verwaltung verbundenen Importvorgang, sondern auch eine entsprechende CSV-Datei.

Die folgenden 4 Schritte sind notwendig, um Varianten in Shopware 6 zu importieren:

1) Produkte importieren

Da Produktvarianten aus mehreren Produkten bestehen, müssen Sie zunächst die Produkte importieren, für die Sie neue Varianten importieren möchten. Es kann jedoch vorkommen, dass Sie Varianten für bereits bestehende Produkte übertragen müssen. In diesem Fall ist es möglich, diesen Schritt zu überspringen.

Ein Standard-Produktprofil können Sie hier sehen: Shopware Import/Export CSVs. Laden Sie die CSV-Datei herunter und lassen Sie die Spalten id und parent_id leer. Gehen Sie zum Import/Export-Modul und starten Sie die Übertragung.

2) Eigenschaften importieren

Nun müssen Sie die Eigenschaften importieren, um Produktvarianten zu erstellen. Sie können diesen Schritt überspringen, wenn die Eigenschaften, die Sie verwenden möchten, bereits in Ihrer Verwaltung vorhanden sind.

Ein Standard-Eigenschaftsprofil können Sie hier sehen: Shopware Import/Export CSVs. Laden Sie die CSV-Datei herunter und lassen Sie die Spalte id leer. Sie wird während des Shopware 6-Imports generiert.

Geben Sie die UUID der Eigenschaftsgruppe in der Spalte group_id ein – die ID wird in der Adresszeile des Browsers angezeigt, wenn Sie die Eigenschaftsgruppe in Ihrer Verwaltung aufrufen.

Es ist auch möglich, das Standard-Eigenschaftsprofil des Basis-Import/Export-Moduls zu verwenden, um die benötigten Eigenschaften zu erhalten. Nachdem Sie die CSV-Datei ausgefüllt haben, importieren Sie sie erneut in das Import-/Exportmodul.

3) Variantenkonfiguration importieren

Wir sind fast fertig, da die Produkte und Eigenschaften bereits importiert sind. Jetzt sollten Sie sie als Variantenkonfigurationen verknüpfen, um später die Varianten zu erstellen.

Ein Standard-Variantenkonfigurationsprofil können Sie hier sehen: Shopware Import/Export CSVs. Laden Sie die CSV-Datei herunter und geben Sie dort option_ids an. Betrachten Sie es als eine automatisch erzeugte UUID der Eigenschaften. Sie erhalten sie, indem Sie die Eigenschaften aus dem letzten Schritt noch einmal exportieren.

Jetzt müssen Sie product_ids eingeben – die UUIDs der Hauptprodukte, für die Sie Varianten erstellen werden. Die entsprechenden Informationen werden in der Adresszeile Ihres Browsers angezeigt, wenn Sie die Produkte in der Verwaltung aufrufen.

Wie im vorigen Schritt können Sie sie auch in Shopware 6 erhalten, indem Sie die Eigenschaften über das Standard-Einstellungsprofil für die Variantenkonfiguration exportieren.

Sie müssen die id-Spalte leer lassen und die Datei mit dem Standard-Import/Export-Modul und dem Standard-Variantenkonfigurations-Einstellungsprofil wieder importieren.

4) Varianten importieren

Der letzte Schritt des Imports von Produktvarianten in Shopware 6 kann auf zwei Arten erfolgen. Sie können entweder die entsprechenden Daten an Ihre E-Commerce-Website übertragen oder die fehlenden Informationen innerhalb der Verwaltung generieren.

Sehen wir uns nun an, wie Sie Varianten in Shopware 6 importieren können. Die vorangegangenen drei Schritte haben Ihnen geholfen, sich auf das endgültige Verfahren vorzubereiten:

  • Gehen Sie zum Standard-Import/Export-Modul von Shopware 6;
  • Öffnen Sie das Standard-Produktprofil;
  • Aktivieren Sie die Funktion zum Importieren von Produktvarianten;
  • Füllen Sie die Pflichtfelder in Ihrer Import-CSV-Datei aus:
    • parent_id – die ID des Hauptprodukts;
    • product_number – die gewünschte Produktnummer der Variante;
    • aktiv – 0 oder 1;
    • stock – die Verfügbarkeit der Variante auf Lager;
    • optionIds – die IDs der Eigenschaften, die mit “|” getrennt werden können.

shopware 6 import guide

Wie Sie sehen, weist Sie das System auf mögliche Probleme hin.

Mit den ersten drei Schritten dieses Kapitels haben Sie die Varianten bereits vorbereitet. Sie müssen sie nur noch generieren, anstatt sie zu importieren:

  • Gehen Sie zu Ihrer Shopware 6 Administration;
  • Gehen Sie zu Produkte;
  • Öffnen Sie das Produkt, für das Sie die Varianten importiert haben;
  • Öffnen Sie die Registerkarte Varianten erzeugen und klicken Sie auf Variantengenerator starten.

shopware 6 import guide

  • Wählen Sie Eigenschaftswerte aus, um Varianten zu erzeugen.

shopware 6 import guide

Das war’s! Jetzt wissen Sie, wie Sie Produktvarianten in Shopware 6 importieren können.

Import, Export & Massenaktionen Highlights & Funktionen

Wir haben bereits oben erwähnt, dass das Standard-Import/Export-Modul von Shopware 6 nicht ausreicht, um alle bestehenden E-Commerce-Anforderungen zu erfüllen. Kehren wir also zu unserer verbesserten Erweiterung Import, Export & Mass Actions zurück und konzentrieren uns auf ihre wichtigsten Highlights und Funktionen.

Der Zweck der Erweiterung ist es, Ihnen zu helfen, Produkte, Preise und Lagerinformationen in großen Mengen mit nur ein paar CSV-Spalten zu bearbeiten und zu aktualisieren. Außerdem unterstützt das Modul Google Sheets, so dass Sie Ihr Produktinformationsmanagement (PIM) auf der beliebten Plattform implementieren können. Und im Gegensatz zu Shopoware 6 unterstützt unser Plugin mehrere Dateiformate beim Import. Sie erhalten einen vollständigen Produktimport und -export mit benutzerdefinierten Eigenschaften (Attributen) in einer einzigen Datei. Weitere Funktionen sind:

  • Aktualisierungszeitpläne – ein Tool, das Import- und Exportprozesse automatisiert;
  • Erweiterte Zuordnung – Zuordnung von Produkteigenschaften und Voreinstellungen;
  • Intuitive Schnittstelle – Import- und Exportprofile;
  • Unterstützung für verschiedene Dateien und Quellen – CSV und andere Dateitypen, Google Sheets, Google Drive.

Beachten Sie, dass wir regelmäßig Updates und neue Funktionen für verbesserte Import-, Export- und Massenaktionen bereitstellen. Wenden Sie sich daher an unseren Support, wenn Sie weitere Informationen über das Modul und seinen aktuellen Funktionsumfang benötigen. Folgen Sie auch diesem Link, dort finden Sie die neueste Version der Erweiterung:

Verbesserte Import-, Export- & Massenaktionen für Shopware von Firebear Studio