Daten importieren
Daten für alle Produkttypen können in den Store importiert werden. Darüber hinaus können Sie Produkte, erweiterte Preisdaten, Kundendaten, Kundenadressdaten und Produktbilder importieren. Der Import unterstützt die folgenden Vorgänge:
- Hinzufügen/Aktualisieren
- Ersetzen
- Löschen
Importrichtlinien
Neue Entitäten
- Entitäten werden mit den in der CSV-Datei angegebenen Attributwerten hinzugefügt.
- Für ein erforderliches Attribut ohne festgelegten Standardwert kann die Entität (die entsprechende Zeile oder Zeilen) nicht importiert werden, wenn kein Wert oder ein ungültiger Wert vorhanden ist.
- Für ein erforderliches Attribut mit einem festgelegten Standardwert wird die Entität (die entsprechende Zeile oder Zeilen) importiert und der Standardwert wird für das Attribut festgelegt, wenn kein Wert oder ein ungültiger Wert vorhanden ist.
- Wenn die komplexen Daten ungültig sind, kann die Entität (die entsprechende Zeile oder Zeilen) nicht importiert werden.
Vorhandene Entitäten
- Bei Attributen, die keine komplexen Daten sind, ersetzen die Werte aus der Importdatei, einschließlich der leeren Werte für die nicht erforderlichen Attribute, die vorhandenen Werte.
- Wenn für ein erforderliches Attribut kein Wert oder ein ungültiger Wert vorhanden ist, wird der vorhandene Wert nicht ersetzt.
- Wenn die komplexen Daten für die Entität ungültig sind, kann die Entität (die entsprechende Zeile bzw. die entsprechenden Zeilen) nicht importiert werden. Eine Ausnahme bildet der Fall, wenn im Dropdown-Menü Importverhalten die Option Entitäten löschen ausgewählt wurde.
Komplexe Daten
Wenn ein in der Importdatei angegebenes Attribut vorhanden ist und sein Wert aus einem definierten Satz von Werten abgeleitet wird, gilt Folgendes:
- Wenn der Wert nicht bereits in dem definierten Wertesatz enthalten ist, kann die Zeile importiert werden und für das Attribut wird, falls definiert, ein Standardwert festgelegt.
- Wenn der Wert bereits im definierten Satz enthalten ist, kann die entsprechende Zeile nicht importiert werden.
- Wenn die Importdatei einen Attributnamen angibt, der noch nicht im System definiert ist, wird er nicht erstellt und seine Werte werden nicht importiert.
Ungültige Dateien
- Eine Datei kann nicht importiert werden, wenn alle Zeilen ungültig sind.
- Ein nicht vorhandener Service-Daten- oder komplexer Datenname wird in der Importdatei angegeben, z. B. eine Spalte mit einem
_<non-existing name>
Überschrift.
Der Importvorgang von Adobe Commerce erkennt in UTF-8 kodierte Dateien, die eine Bytereihenfolgemarkierung (Byte Order Mark, BOM) verwenden, möglicherweise nicht ordnungsgemäß. Dateien, die eine Stückliste enthalten, können zu Problemen oder Fehlern während des Importvorgangs führen.
Importvorgänge
sku
kann aktualisiert werden.Neue Steuerklassen, die in den Importdaten angegeben sind, werden automatisch erstellt.
Neue Produktkategorien, die in der Importdatei angegeben sind, werden automatisch erstellt.
Neue SKUs, die in der Importdatei angegeben sind, werden automatisch erstellt
Hinweis: Bei Produkten können Sie alle Felder außer SKU durch Import aktualisieren.
Wichtig: Mehrere Feldwerte, z. B. Websites oder Kategorien, können nicht mit dem Hinzufügen/Aktualisieren Importverhalten. Diese Felder bleiben nach dem Import in der Datenbank, wenn sie nicht in der CSV-Datei aufgeführt sind.
Wichtig: Gehen Sie beim Ersetzen von Daten vorsichtig vor, da die vorhandenen Produktdaten gelöscht werden und alle Verweise im System verloren gehen.
Wenn eine SKU in den Importdaten mit der SKU einer vorhandenen Entität übereinstimmt, werden alle Felder, einschließlich der SKU, gelöscht und mithilfe der CSV-Daten wird ein neuer Datensatz erstellt. Ein Fehler tritt auf, wenn die CSV-Datei auf eine SKU verweist, die nicht in der Datenbank vorhanden ist. Sie können Daten überprüfen, um den Fehler anzuzeigen.
Beim Löschen werden alle Spalten in den Importdaten mit Ausnahme der SKU ignoriert. Sie können alle anderen Attribute in den Daten ignorieren.
Ein Fehler tritt auf, wenn die CSV-Datei auf eine SKU verweist, die nicht in der Datenbank vorhanden ist. Sie können Daten überprüfen, um den Fehler anzuzeigen.
Importvorgang
Die Größe der Importdatei wird durch die Einstellungen im Dialogfeld php.ini
Datei auf dem Server. Die Systemmeldung auf dem importieren gibt die aktuelle Größenbeschränkung an. Die Standardgröße ist 2 MB.
Sonderzeichen (z. B. Gleichheitszeichen, Größer-und-Kleiner-Zeichen, einfache und doppelte Anführungszeichen, umgekehrte Schrägstriche, senkrechte Striche und kaufmännische Und-Zeichen) können bei der Datenübertragung zu Problemen führen. Um sicherzustellen, dass solche Sonderzeichen korrekt interpretiert werden, können sie als Escapesequenz. Wenn die Daten beispielsweise eine Zeichenfolge wie enthalten code="str"
, code="str2"
Wenn Sie sich jedoch dafür entscheiden, den Text in doppelte Anführungszeichen zu setzen, wird sichergestellt, dass die ursprünglichen doppelten Anführungszeichen als Teil der Daten verstanden werden. Wenn das System auf doppelte Anführungszeichen trifft, versteht es, dass der äußere Satz doppelter Anführungszeichen die tatsächlichen Daten einschließt.
Beim Importieren von Produktdaten werden neue Produktdaten zu vorhandenen Produktdateneinträgen in der Datenbank hinzugefügt. Alle Felder außer SKU können durch Import aktualisiert werden. Alle vorhandenen Produktdaten werden durch die importierten neuen Daten ersetzt. Gehen Sie beim Ersetzen von Daten mit Vorsicht vor. Alle vorhandenen Produktdaten werden gelöscht und alle Verweise im System gehen verloren.
{width="600" modal="regular"}
Schritt 1: Daten vorbereiten
-
Auf der Admin Seitenleiste, zu gehen System > Data Transfer>Import.
-
Unter Importeinstellungen, festlegen Entity Type eine der folgenden Möglichkeiten:
Advanced Pricing
Products
Customer Finances
Customers and Addresses
Customers Main File
Customer Addresses
Stock Sources
-
Klick Download Sample File.
-
Suchen Sie die Exportdatei am Downloads-Speicherort für Ihren Webbrowser und öffnen Sie die Datei .
Die Beispieldatei enthält Spaltenüberschriften mit Platzhalterdaten für die Produkttypen.
{width="600" modal="regular"}
-
Untersuchen Sie die Struktur der Beispieldatei und verwenden Sie sie, um Ihre CSV-Importdatei vorzubereiten und sicherzustellen, dass die Spaltenüberschriften korrekt geschrieben sind.
-
Stellen Sie sicher, dass die Größe der Importdatei nicht das in der Meldung angezeigte Limit überschreitet.
{width="600"}
-
Wenn die Importdaten Pfade zu Produktbildern enthalten, stellen Sie sicher, dass die Bilddateien an den entsprechenden Speicherort hochgeladen wurden.
Der Standardspeicherort auf dem Commerce-Server lautet:
pub/media/import
.Wenn sich die Bilder auf einem externen Server befinden, stellen Sie sicher, dass Sie über die vollständige URL zu dem Verzeichnis verfügen, das die Bilder enthält.
Schritt 2: Importverhalten auswählen
{width="600" modal="regular"}
-
set Import Behavior eine der folgenden Möglichkeiten:
Add/Update
(Für Produkte können Sie alle Felder außer SKU durch Import aktualisieren.)Replace
Delete
-
Um zu bestimmen, was passiert, wenn beim Importieren von Daten ein Fehler auftritt, wählen Sie eine der folgenden Optionen:
Stop on Error
Skip error entries
-
für Allowed Errors Count, geben Sie die Anzahl der Fehler ein, die auftreten können, bevor der Import abgebrochen wird.
Der Standardwert ist 10.
-
Akzeptieren Sie den Standardwert eines Kommas (
,
) für Field separator. -
Akzeptieren Sie den Standardwert eines Kommas (
,
) für Multiple value separator.In einer CSV-Datei ist ein Komma das Standardtrennzeichen. Wenn Sie ein anderes Zeichen verwenden möchten, stellen Sie sicher, dass die Daten in der CSV-Datei mit dem angegebenen Zeichen übereinstimmen.
-
Akzeptieren des Standardwerts
_EMPTY_VALUE_
für Empty attribute value constant. -
Wenn Sie alle Sonderzeichen, die möglicherweise in den Daten enthalten sind, als Escapesequenz, wählen Sie die Fields Enclosure Kontrollkästchen.
Schritt 3: Importdatei identifizieren
{width="600" modal="regular"}
-
Klick Choose File , um die zu importierende Datei auszuwählen.
-
Suchen Sie die CSV-Datei, die Sie importiert haben, und klicken Sie auf Open.
-
für Images File Directory, geben Sie den relativen Pfad zum Speicherort des hochgeladenen Bildes auf dem Commerce-Server ein.
Beispiel:
product_images
.note note NOTE Beginnen mit der Adobe Commerce und der Magento Open Source 2.3.2
Release, der in angegebene Pfad Images File Directory Verkettet für den Import in das Basisverzeichnis der Bilder:<Magento-root-folder>/var/import/images
. Platzieren Sie beispielsweiseproduct_images
Dateien in der<Magento-root-directory>/var/import/images/product_images
Ordner. Der Basisordner für den Import von Bildern kann in der\Magento\ImportExport\etc\config.xml
-Datei. Wenn das Remote-Speichermodul aktiviert ist, importieren Sie Dateien in die<remote-storage-root-directory>/var/import/images/product_images
Ordner.Weitere Informationen zum Importieren von Produktbildern finden Sie unter Importieren von Produktbildern.
Schritt 4: Importdaten überprüfen
-
Klicken Sie oben rechts auf Check Data.
-
Warten Sie einige Augenblicke, bis der Validierungsprozess abgeschlossen ist.
Wenn die Importdaten gültig sind, wird die folgende Meldung angezeigt:
{width="600"}
-
Wenn die Datei gültig ist, klicken Sie auf Import.
Korrigieren Sie andernfalls jedes Problem mit den in der Nachricht aufgelisteten Daten und versuchen Sie erneut, die Datei zu importieren.
-
Der Importvorgang wird bis zum Ende der Daten fortgesetzt, es sei denn, es tritt ein Fehler auf.
Wenn in den Validierungsergebnissen eine Fehlermeldung angezeigt wird, beheben Sie das Problem in den Daten und importieren Sie die Datei erneut.
{width="600"}
Nach Abschluss des Imports wird eine Meldung angezeigt.
Importverlauf
Commerce verwaltet einen Datensatz mit Daten, die in Ihren Store importiert wurden, einschließlich Startdatum und -zeit, Benutzer, Ausführungszeit und einem Link zur importierten Datei. Die Ausführungszeit ist die Dauer des Importvorgangs.
Anzeigen des Importverlaufs:
Auf der Admin Seitenleiste, zu gehen System > Data Transfer>Import History.
{width="600" modal="regular"}
<Magento-root-directory>/var/import_history
Ordner. Wenn das Remote-Speichermodul aktiviert ist, befinden sich die Importverlaufsdateien in der <remote-storage-root-directory>/import_export/import_history
Ordner.So laden Sie das importiert/Fehler Datei, klicken Sie auf Download.