Ultimative Anleitung zum Shopware 6 Export
Wie Importprozesse in Shopware 6 aussehen, haben wir bereits in unserem Ultimate Guide To Shopware 6 Import beschrieben. Nun ist es an der Zeit, die andere Seite der Datenübertragung zu beschreiben – die Exportprozesse. Standardmäßig haben Sie die Möglichkeit, Informationen von Ihrer E-Commerce-Website zu exportieren und an ein beliebiges Drittanbietersystem weiterzugeben. Zusammen mit den Importprozessen vereinfacht diese Funktionalität verschiedene Content-Management-Aufgaben und Integrationen mit Produktvergleichsmaschinen und Marktplätzen. In dieser Shopware 6-Exportanleitung erfahren Sie, welche allgemeinen Datenübertragungsoptionen mit dem grundlegenden Exportmodul in Shopware 6 verbunden sind. Wir erklären, wie man Daten aus Shopware 6 exportiert, welche Entitäten unterstützt werden und wie die einzelnen Exportprofile funktionieren.
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.
Table of contents
- 1 Shopware 6 Basis-Export-Modul
- 2 So erstellen Sie benutzerdefinierte Exportprofile in Shopware 6
- 3 Wie erstellt man ein Mapping für den Shopware 6 Export?
- 4 Shopware 6 Objekttypen exportieren
- 5 Wie man Produkte in Shopware 6 exportiert
- 6 Wie man Newsletter-Empfänger in Shopware 6 exportiert
- 7 Wie man Eigenschaften in Shopware 6 exportiert
- 8 Wie man Kategorien in Shopware 6 exportiert
- 9 Wie man Medien in Shopware 6 exportiert
- 10 Wie man erweiterte Preise in Shopware 6 exportiert
- 11 Wie man Produktvarianten in Shopware 6 exportiert
- 12 Import, Export & Massenaktionen Highlights & Funktionen
Shopware 6 Basis-Export-Modul
Die Exportfunktionalität von Shopware 6 ist in Ihrer Administration unter Einstellungen -> Shop -> Import/Export immer verfügbar.
Grundlegende Anforderungen an Export-Fakten
Während Shopware 6 für Importvorgänge CSV-Dateien mit Zeichen im UTF-8-Format, getrennt mit Semikolon und Anführungszeichen als Stringtrennzeichen, unterstützt, erhalten Sie die gleichen Exportdateien. Wenn Sie Daten aus Shopware 6 übertragen, folgt die Ausgabe diesen Bedingungen:
- Sie enthält einen UTF-8-Zeichensatz.
- Semikolons werden als Feldtrennzeichen verwendet.
- Anführungszeichen werden als Stringtrennzeichen verwendet.
Wenn das externe System, das Ihre Daten benötigt, andere Anforderungen hat, müssen Sie die exportierte Datei bearbeiten oder ein entsprechendes Exportprofil mit neuen Mappings und Trennzeichen erstellen. Dieses Verfahren ist jedoch etwas eingeschränkt. Wir gehen im Folgenden darauf ein.
Exportieren
Wie bereits erwähnt, müssen Sie in Ihrer Administration unter Einstellungen -> Shop -> Import/Export den Reiter Export öffnen, um die vorhandenen Daten aus Ihrer Shopware 6 Umgebung zu übertragen. Das System bietet Ihnen nur die Möglichkeit, diese in eine CSV-Datei zu konvertieren. Daher benötigen Sie ein Drittanbieter-Tool, um das Dateiformat zu ändern. Das ist entweder eine andere Export-App oder ein Konverter. Wir werden uns im Folgenden mit diesem Problem befassen.
Die Oberfläche des grundlegenden Shopware 6 Exportmoduls ist sehr verwaltungsfreundlich und intuitiv. Sie können ein Exportprofil auswählen und die Datenübertragung starten.
Wenn Sie den Exportprozess starten, wird sein Status in der Tabelle der Exportaktivitäten angezeigt.
Außerdem gibt es eine Historie der Exportläufe, die so genannte Exportaktivität. Jeder Datensatz in diesem Raster verfügt über ein Kontextmenü, mit dem Sie den entsprechenden Protokolleintrag öffnen, die exportierte CSV-Datei herunterladen oder das entsprechende Exportprofil anzeigen können. Das war’s.
Wenn Sie den Standard-Exportprozess ändern wollen, müssen Sie mit Import-/Exportprofilen hantieren. Wir beschreiben diesen Prozess im nächsten Kapitel.
Bevor wir weitermachen, sollten wir uns den Abschnitt Exportaktivitäten ansehen. Hier wird eine Übersicht über Ihre bisherigen Exporte angezeigt. Alle Exporte, die älter als 30 Tage sind, werden hier jedoch nicht angezeigt. In diesem Abschnitt können Sie das verwendete Profil öffnen und die CSV-Datei erneut exportieren. Verwenden Sie dazu die entsprechende Option im Kontextmenü am Ende der jeweiligen Zeile.
Profil
Die Registerkarte Profile enthält alle Import- und Exportprofile. Beachten Sie, dass sie universell sind^ Sie können dasselbe Profil für den Import und Export verwenden. Es ist jedoch möglich, ein eigenes Exportprofil zu erstellen, das auf unterschiedlichen Zuordnungen und Trennzeichen basiert.
Auf der Registerkarte Profile des Basismoduls Import/Export können Sie die vorhandenen Profile bearbeiten und neue Profile erstellen.
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 Exportprofil zu erstellen. Bei vielen Profilen verwenden Sie die Suchfunktion, um die gewünschte Option zu finden.
So erstellen Sie benutzerdefinierte Exportprofile in Shopware 6
Im Folgenden wird erklärt, wie Sie in Shopware 6 benutzerdefinierte Exportprofile für Ihre spezifischen Geschäftsanforderungen erstellen können. Sie müssen die Standard-Systemsprache auswählen, sonst können Sie sie nicht verwenden.
Es gibt zwei Möglichkeiten, ein neues Exportprofil in Shopware 6 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.
Sehen wir uns die erste Möglichkeit an. Wenn Sie auf die Schaltfläche Neues Profil hinzufügen klicken, zeigt Shopware 6 ein Fenster an, das in die folgenden zwei Registerkarten unterteilt ist:
- Allgemein;
- Feld-Indikator.
Allgemein
Auf der Registerkarte Allgemein können Sie Ihr neues Exportprofil benennen und seinen Objekttyp auswählen. Letzterer definiert einen bestimmten Modus für den Datenexport und reduziert die Anzahl der Zuordnungsoptionen in Abhängigkeit von der Datenbank, aus der die Informationen übernommen werden.
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 zu ändern, nachdem Sie Zuordnungsoptionen eingeführt haben. Hier können Sie eindeutige Export-Zuordnungen erstellen, um die Anforderungen der angeschlossenen Systeme zu erfüllen.
Feld-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. Es ist jedoch auch möglich, ein Caret (^) oder ein Komma (,) zu verwenden.
Umschließungszeichen gruppieren mehrere Felder in Ihrer Exportdatei. 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. In Shopware 6 sind standardmäßig keine alternativen Optionen verfügbar.
Da Profile in Shopware 6 universell sind, können Sie auch festlegen, wie das System die Werte der Importdatei behandeln soll, wenn Ihre Shopware-Version Importeinstellungen enthält. Sie können das Anlegen neuer Datensätze im Shop aktivieren und auch bestehende Informationen überschreiben. Für den Export ist nichts Vergleichbares verfügbar.
CSV-Datei hochladen
Shopware bietet Ihnen auch die Möglichkeit, ein neues Exportprofil 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 in Shopware 6 hoch, um Ihr neues Profil mit den entsprechenden Feldern zu versehen. Anschließend ordnen Sie diese den Datenbankeinträgen zu. Das war’s!
Wie erstellt man ein Mapping für den Shopware 6 Export?
Kurz gesagt, die Erstellung eines Mapping-Schemas in Shopware 6 reduziert sich auf zwei sich wiederholende Aktionen: Sie geben Werte aus einer CSV-Datei an und setzen einen entsprechenden Datenbankwert davor. Unabhängig davon, ob es sich um einen Import oder einen Export handelt, ist der Vorgang derselbe. Allerdings müssen Sie einige Nuancen beachten.
Neue Zuordnung hinzufügen
Klicken Sie auf die Schaltfläche Neue Zuordnung hinzufügen (1), um dem Zuordnungsabschnitt Ihres Exportprofils eine Zeile (2) hinzuzufügen, in der Sie einen Datenbankdatensatz mit einem erforderlichen CSV-Eintrag 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. Diese Option hat zwar keinen Einfluss auf den Exportprozess, beeinflusst aber die Art und Weise, wie die Daten an Shopware 6 übertragen werden. Wenn der Schalter aktiviert ist, muss das entsprechende Feld in Ihrer Importdatei ausgefüllt sein. Andernfalls erhalten Sie einen Importfehler.
Standardwerte hinzufügen
In Shopware 6 können Sie auch Standardwerte festlegen (4). Beachten Sie, dass diese beim Import automatisch bereitgestellt werden, wenn das entsprechende Feld leer ist. Diese Funktion hat wahrscheinlich keine Auswirkung auf Exportprozesse.
Eine Feldposition angeben
In dieser Spalte können Sie festlegen, an welcher Position (5) das entsprechende Feld in einer CSV-Datei erscheinen soll. Auf diese Weise können Sie die Struktur der exportierten Datei ändern.
Entitäten entfernen
Verwenden Sie das Kontextmenü (6) auf der rechten Seite und dessen Option Löschen, um nicht benötigte Felder aus dem Zuordnungsschema Ihres Exportprofils zu entfernen.
Shopware 6 Objekttypen exportieren
Das folgende Kapitel beschäftigt sich mit allen Objekttypen, die im Shopware 6 Export standardmäßig unterstützt werden. Sie werden alle Datenbankeinträge jedes einzelnen Objekttyps entdecken, die von Ihrer E-Commerce-Website übertragen werden können.
Produkt
Sie können nur ein vollständiges Exportprofil 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 Zeitraum 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 | Wenn das Vorschaubild hochgeladen wurde | product_media |
cover.updatedAt | Wenn das Vorschaubild aktualisiert wurde | 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 | Wann die Lieferzeit erstellt wurde | delivery_time |
deliveryTime.updated | Wenn die Lieferfrist aktualisiert wurde | delivery_time |
ean | EAN-Nummer | product |
height | Höhe des Produkts | product |
Id | UUID, die vom System zugewiesen wird. Diese Spalte sollte bei der Erstellung neuer Produkte 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 | Als der Hersteller gegründet wurde | product_manufacturer |
manufacturer.updatedAt | Wenn der Hersteller aktualisiert wurde | 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 | Als der Steuersatz geschaffen wurde | tax |
tax.updatedAT | Als der Steuersatz aktualisiert wurde | 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 | EAusschluss von Varianten aus dem Variantengenerator | 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 Exportprofil 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 | Rechnungsadresse 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 Zahlungsarten-Plugins. Hinter dem “Plugin” kann ein Zeitraum 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”-Nachricht 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 |
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 Exportprofil 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 Exportprofil 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 | ID der Rechnungsadresse | 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 | Liefer-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-Exportverfahren 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 Exportprofil speichern, das die folgenden Pflichtfelder enthält: ID, E-Mail, 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 |
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 exportiert
Sehen wir uns nun an, wie Sie Produkte in Shopware 6 exportieren können. Wie gewohnt, können Sie den Exportvorgang unter Einstellungen -> Shop -> Import/Export -> Registerkarte Export starten. Unten finden Sie nicht nur den Exportvorgang, der mit Ihrer Shopware-Verwaltung verbunden ist, sondern auch eine entsprechende CSV-Datei. Weitere Details zum Export finden Sie in dieser Shopware 6 Exportanleitung.
Starten Sie Ihren Shopware 6 Produktexport, indem Sie ein entsprechendes Exportprofil auswählen – Standardprodukt. Das Kontrollkästchen Produktvarianten exportieren wird angezeigt. Aktivieren Sie es nicht. Wie Sie Produktvarianten exportieren, beschreiben wir im entsprechenden Kapitel weiter unten.
Klicken Sie nun auf Export starten.
Beispiel CSV-Datei
Ein Beispiel für ein Standard-Produktprofil können Sie hier ansehen und herunterladen:
Die entsprechende Tabelle besteht aus den folgenden Spalten. Die dort angezeigten Werte hängen davon ab, was in Ihrer Shopware 6-Installation vor sich geht.
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 |
|
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 Export
Wenn der Shopware 6 Exportvorgang erfolgreich war, zeigt das System eine Meldung mit den entsprechenden Informationen an. Das bedeutet, dass Ihre exportierten Produkte bereits in einer CSV-Datei vorliegen. Diese können Sie unter Einstellungen -> Shop -> Import/Export -> Registerkarte Export -> Exportvorgang herunterladen. Suchen Sie den entsprechenden Datensatz, öffnen Sie sein Kontextmenü und wählen Sie Datei herunterladen.
Automatisierter Produktexport
Wenn Sie mit regelmäßigen Datenaktualisierungen zu tun haben, 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 von Ihrer E-Commerce-Website zu exportieren, 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 und den Export von Produkten aus Shopware 6 zu erstellen. Außerdem können Sie mit dem Modul alle internen Daten den entsprechenden Werten zuordnen, die von einem externen System benötigt werden. So müssen Sie die exportierte Datei nicht mehr bearbeiten, bevor Sie sie an Ihre Partner senden. Kontaktieren Sie unseren Support für weitere Informationen und folgen Sie diesem Link:
Wie man Newsletter-Empfänger in Shopware 6 exportiert
Sehen wir uns nun an, wie man Newsletter-Empfänger in Shopware 6 exportiert. Wie gewohnt, können Sie den Exportvorgang unter Einstellungen -> Shop -> Import/Export -> Registerkarte Export starten. Unten finden Sie nicht nur den Exportprozess, der mit Ihrer Shopware-Verwaltung verbunden ist, sondern auch eine entsprechende CSV-Datei.
Wählen Sie ein entsprechendes Exportprofil aus – Standard-Newsletterempfänger. Klicken Sie auf Export starten.
Beispiel CSV-Datei
Hier können Sie ein Beispiel für ein Standard-Newsletter-Empfängerprofil ansehen und herunterladen:
Die entsprechende Tabelle besteht aus den folgenden Spalten. Die dort angezeigten Werte hängen davon ab, was in Ihrer Shopware 6-Installation vor sich geht.
id | Eine Empfänger-UUID. Lassen Sie sie leer, um sie während des Imports automatisch zuzuweisen. |
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 Export
Wenn der Shopware 6 Exportvorgang erfolgreich war, zeigt das System eine Meldung mit den entsprechenden Informationen an. Das bedeutet, dass Ihre exportierten Newsletter-Empfänger bereits in einer CSV-Datei vorliegen. Diese können Sie unter Einstellungen -> Shop -> Import/Export -> Registerkarte Export -> Exportvorgang herunterladen. Suchen Sie den entsprechenden Datensatz, öffnen Sie sein Kontextmenü und wählen Sie Datei herunterladen.
Automatischer Export von Newsletter-Abonnenten
Wenn Sie mit regelmäßigen Datenaktualisierungen zu tun haben, 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, Newsletter-Abonnenten regelmäßig aus Ihrer E-Commerce-Website zu exportieren, 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 Newsletter-Abonnenten aus Shopware 6 zu exportieren. Außerdem können Sie mit dem Modul alle internen Daten den entsprechenden Werten zuordnen, die von einem externen System benötigt werden. So müssen Sie die exportierte Datei nicht mehr bearbeiten, bevor Sie sie an Ihre Partner senden. Kontaktieren Sie unseren Support für weitere Informationen und folgen Sie diesem Link:
Wie man Eigenschaften in Shopware 6 exportiert
Sehen wir uns nun an, wie man Eigenschaften in Shopware 6 exportiert. Wie gewohnt, können Sie den Exportvorgang unter Einstellungen -> Shop -> Import/Export -> Registerkarte Export starten. Nachfolgend finden Sie nicht nur den zu Ihrer Shopware-Verwaltung gehörenden Exportvorgang, sondern auch eine entsprechende CSV-Datei.
Wählen Sie ein entsprechendes Exportprofil – Standardeigenschaften. Klicken Sie auf Export starten.
Beispiel CSV-Datei
Ein Beispiel für ein Standard-Eigenschaftsprofil können Sie hier ansehen und herunterladen:
Die entsprechende Tabelle besteht aus den folgenden Spalten. Die dort angezeigten Werte hängen davon ab, was in Ihrer Shopware 6-Installation vor sich geht.
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 Export
Wenn der Shopware 6-Exportvorgang erfolgreich war, zeigt das System eine Meldung mit den entsprechenden Informationen an. Das bedeutet, dass Ihre exportierten Eigenschaften bereits in einer CSV-Datei vorliegen. Diese können Sie unter Einstellungen -> Shop -> Import/Export -> Registerkarte Export -> Aktivität exportieren herunterladen. Suchen Sie den entsprechenden Datensatz, öffnen Sie sein Kontextmenü und wählen Sie Datei herunterladen.
Automatisierter Immobilienexport
Wenn Sie mit regelmäßigen Datenaktualisierungen zu tun haben, 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 Eigenschaften von Ihrer E-Commerce-Website zu exportieren, 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 und den Export von Eigenschaften aus Shopware 6 zu erstellen. Außerdem können Sie mit dem Modul alle internen Daten den entsprechenden Werten zuordnen, die von einem externen System benötigt werden. So müssen Sie die exportierte Datei nicht mehr bearbeiten, bevor Sie sie an Ihre Partner senden. Kontaktieren Sie unseren Support für weitere Informationen und folgen Sie diesem Link:
Wie man Kategorien in Shopware 6 exportiert
Sehen wir uns nun an, wie man Kategorien in Shopware 6 exportiert. Wie gewohnt, können Sie den Exportvorgang unter Einstellungen -> Shop -> Import/Export -> Registerkarte Export starten. Unten finden Sie nicht nur den Exportprozess, der mit Ihrer Shopware-Verwaltung verbunden ist, sondern auch eine entsprechende CSV-Datei.
Wählen Sie ein entsprechendes Exportprofil – Standardkategorien. Klicken Sie auf Export starten.
Beispiel CSV-Datei
Ein Beispiel für ein Standard-Kategorieprofil können Sie hier ansehen und herunterladen:
Die entsprechende Tabelle besteht aus den folgenden Spalten. Die dort angezeigten Werte hängen davon ab, was in Ihrer Shopware 6-Installation vor sich geht.
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 |
|
type | Geben Sie hier einen Kategorietyp an:
|
visible | Ob die Kategorie in der Navigation ausgeblendet ist:
|
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 Export
Wenn der Shopware 6 Exportvorgang erfolgreich war, zeigt das System eine Meldung mit den entsprechenden Informationen an. Dies bedeutet, dass Ihre exportierten Kategorien bereits in einer CSV-Datei vorliegen. Diese können Sie unter Einstellungen -> Shop -> Import/Export -> Registerkarte Export -> Aktivität exportieren herunterladen. Suchen Sie den entsprechenden Datensatz, öffnen Sie sein Kontextmenü und wählen Sie Datei herunterladen.
Automatisierter Kategorie-Export
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 Kategorien aus Ihrer E-Commerce-Website zu exportieren, 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 und den Export von Kategorien aus Shopware 6 zu erstellen. Außerdem können Sie mit dem Modul alle internen Daten den entsprechenden Werten zuordnen, die von einem externen System benötigt werden. So müssen Sie die exportierte Datei nicht mehr bearbeiten, bevor Sie sie an Ihre Partner senden. Kontaktieren Sie unseren Support für weitere Informationen und folgen Sie diesem Link:
Verbesserte Import-, Export- und Massenaktionen für Shopware von Firebear Studi
Wie man Medien in Shopware 6 exportiert
Sehen wir uns nun an, wie man Medien in Shopware 6 exportiert. Wie gewohnt, können Sie den Exportvorgang unter Einstellungen -> Shop -> Import/Export -> Registerkarte Export starten. Unten finden Sie nicht nur den Exportprozess, der mit Ihrer Shopware-Verwaltung verbunden ist, sondern auch eine entsprechende CSV-Datei.
Wählen Sie ein entsprechendes Exportprofil – Standardmedien. Klicken Sie auf Export starten.
Beispiel CSV-Datei
Ein Beispiel für ein Standard-Medienprofil können Sie hier ansehen und herunterladen:
Die entsprechende Tabelle besteht aus den folgenden Spalten. Die dort angezeigten Werte hängen davon ab, was in Ihrer Shopware 6-Installation vor sich geht.
d | 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 Export
Wenn der Shopware 6 Exportvorgang erfolgreich war, zeigt das System eine Meldung mit den entsprechenden Informationen an. Dies bedeutet, dass Ihre exportierten Medienelemente bereits in einer CSV-Datei vorliegen. Diese können Sie unter Einstellungen -> Shop -> Import/Export -> Registerkarte Export -> Exportvorgang herunterladen. Suchen Sie den entsprechenden Datensatz, öffnen Sie sein Kontextmenü, und wählen Sie Datei herunterladen.
Automatisierter Medienexport
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 Mediendateien von Ihrer E-Commerce-Website zu exportieren, 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 Mediendateien aus Shopware 6 zu exportieren. Außerdem können Sie mit dem Modul alle internen Daten den entsprechenden Werten zuordnen, die von einem externen System benötigt werden. So müssen Sie die exportierte Datei nicht mehr bearbeiten, bevor Sie sie an Ihre Partner senden. Kontaktieren Sie unseren Support für weitere Informationen und folgen Sie diesem Link:
Wie man erweiterte Preise in Shopware 6 exportiert
Sehen wir uns nun an, wie man erweiterte Preise in Shopware 6 exportiert. Wie üblich können Sie den Exportvorgang unter Einstellungen -> Shop -> Import/Export -> Registerkarte Export starten. Unten finden Sie nicht nur den Exportprozess, der mit Ihrer Shopware-Verwaltung verbunden ist, sondern auch eine entsprechende CSV-Datei.
Wählen Sie ein entsprechendes Exportprofil aus – standardmäßig erweiterte Preise. Klicken Sie auf Export starten.
Beispiel CSV-Datei
Hier können Sie ein Beispiel für ein erweitertes Standard-Preisprofil ansehen und herunterladen:
Die entsprechende Tabelle besteht aus den folgenden Spalten. Die dort angezeigten Werte hängen davon ab, was in Ihrer Shopware 6-Installation vor sich geht.
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 Export
Wenn der Shopware 6 Exportvorgang erfolgreich war, zeigt das System eine Meldung mit den entsprechenden Informationen an. Dies bedeutet, dass Ihre exportierten erweiterten Preise bereits in einer CSV-Datei vorliegen. Diese können Sie unter Einstellungen -> Shop -> Import/Export -> Registerkarte Export -> Exportvorgang herunterladen. Suchen Sie den entsprechenden Datensatz, öffnen Sie sein Kontextmenü und wählen Sie Datei herunterladen.
Automatisierter erweiterter Preisexport
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 von Ihrer E-Commerce-Website zu exportieren, 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 erweiterte Preise aus Shopware 6 zu exportieren. Außerdem können Sie mit dem Modul alle internen Daten den entsprechenden Werten zuordnen, die von einem externen System benötigt werden. So müssen Sie die exportierte Datei nicht mehr bearbeiten, bevor Sie sie an Ihre Partner senden. Kontaktieren Sie unseren Support für weitere Informationen und folgen Sie diesem Link:
Wie man Produktvarianten in Shopware 6 exportiert
Sehen wir uns nun an, wie man Produktvarianten in Shopware 6 exportiert. Wie gewohnt können Sie den Exportvorgang unter Einstellungen -> Shop -> Import/Export -> Registerkarte Export starten.
Starten Sie Ihren Shopware 6 Produktvariantenexport, indem Sie ein entsprechendes Exportprofil – Standardprodukt – auswählen. Das Kontrollkästchen Produktvarianten exportieren wird angezeigt – aktivieren Sie es.
Stellen Sie sicher, dass die Eigenschaften und Varianten, die mit den zu exportierenden Produkten verknüpft sind, im System verfügbar sind. Ist dies nicht der Fall, können Sie Eigenschaften und Varianten mit Hilfe der entsprechenden Profile als einzelne CSV-Dateien exportieren, wie unten beschrieben.
Wenn beide Entitäten nicht verfügbar sind, müssen Sie die Produktvarianten manuell erstellen, bevor Sie den Exportvorgang starten.
Klicken Sie nun auf Export starten. Das war’s! Jetzt wissen Sie, wie Sie Produktvarianten in Shopware 6 exportieren können.
Import, Export & Massenaktionen Highlights & Funktionen
Wir haben bereits oben erwähnt, dass das Standard-Import/Export-Modul von Shopware 6 mit verschiedenen Einschränkungen verbunden ist. Daher ist es nicht immer ausreichend, um Ihre geschäftlichen Anforderungen zu erfüllen. Sie benötigen eine Lösung eines Drittanbieters, wie z.B. unsere verbesserte Erweiterung Import, Export & Massenaktionen. Konzentrieren wir uns auf ihre wichtigsten Highlights und Funktionen.
Der Zweck der Erweiterung ist es, Sie bei der Bearbeitung und Aktualisierung von Produkten, Preisen und Bestandsinformationen in großen Mengen mit nur ein paar CSV-Spalten zu unterstützen. Das Modul unterstützt verschiedene Datenquellen, wie z. B. Google Sheets, so dass Sie Ihr Produktinformationsmanagement (PIM) auf der beliebten Plattform implementieren können. Außerdem unterstützt unser Plugin mehrere Dateiformate beim Import, während Shopware 6 nur mit CSV arbeitet. Und Sie erhalten einen vollständigen Produktimport und -export mit benutzerdefinierten Eigenschaften (Attributen) in einer einzigen Datei. Weitere Funktionen sind:
- Aktualisierungszeitpläne – ultimative Automatisierung Ihrer Import- und Exportprozesse;
- Erweitertes Mapping – Importieren Sie beliebige externe Daten und erstellen Sie jede von Ihren Partnern gewünschte Ausgabe;
- Intuitive Schnittstelle – Import- und Exportprofile sind verwaltungsfreundlich und einfach zu bedienen;
- Erweiterte Funktionen – 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 an unseren Support, wenn Sie weitere Informationen über das Modul und seinen aktuellen Funktionsumfang wünschen. Folgen Sie auch diesem Link, dort finden Sie die neueste Version der Erweiterung: