Geplanter Import und Export
Geplante Importe und Exporte können täglich, wöchentlich oder monatlich ausgeführt werden. Die zu importierenden oder exportierenden Dateien können sich auf lokalen Adobe Commerce-Servern oder Remote-FTP-Servern befinden. Geplanter Import/Export ist standardmäßig implementiert und erfordert keine zusätzliche Konfiguration. Alle geplanten Importe und Exporte werden vom Cron-Auftragsplaner verwaltet.
Zugriff auf geplanten Import/Export
-
Wechseln Sie in der Seitenleiste Admin zu System > Data Transfer>Scheduled Imports/Exports.
{width="700" modal="regular"}
-
Um einen neuen geplanten Import- oder Exportauftrag zu erstellen, klicken Sie auf die entsprechende Schaltfläche und befolgen Sie die Anweisungen für den Typ des geplanten Auftrags.
-
Wenn der Datensatz gespeichert wird, wird der Auftrag im Raster Scheduled Import/Export angezeigt.
note note NOTE Wenn Sie einen geplanten Import/Export erstellen oder aktualisieren, ändert sich die Systemkonfiguration. Stellen Sie nach dem Speichern sicher, dass Sie den Hinweis zur Cache-Invalidierung bearbeiten, der oben auf der Admin-Seite angezeigt wird, und leeren Sie den Cache, um den neuen oder aktualisierten Zeitplan anzuwenden. -
Nach jedem geplanten Auftrag wird eine Kopie der Datei im Ordner "
var/log/import_export
"auf dem lokalen Adobe Commerce-Server abgelegt.Die Details der einzelnen Vorgänge werden nicht in das Protokoll geschrieben. Wenn ein Fehler auftritt, wird eine Benachrichtigung über den fehlgeschlagenen Import-/Exportvorgang mit einer Fehlerbeschreibung gesendet.
Import planen
Für das verfügbare Importdateiformat und die Typen von Importentitäten ähnelt der geplante Importprozess dem manuellen Importprozess:
- Die Importdatei sollte im .CSV-Format vorliegen.
- Sie können Produkt- und Kundendaten importieren
Der Vorteil des geplanten Imports besteht darin, dass Sie eine Datendatei automatisch mehrmals importieren können, nachdem Sie die Importparameter angegeben und nur einmal geplant haben.
Die Details der einzelnen Importvorgänge werden nicht in ein Protokoll geschrieben, aber bei einem Fehler erhalten Sie eine E-Mail mit der Fehlerbeschreibung Import fehlgeschlagen . Das Ergebnis des letzten geplanten Importvorgangs wird in der Spalte Letztes Ergebnis auf der Seite Geplanter Import/Export angezeigt.
Nach jedem Importvorgang wird eine Kopie der Importdatei im Ordner "var/log/import_export
"auf dem Server abgelegt, auf dem Adobe Commerce oder Magento Open Source bereitgestellt ist. Der Zeitstempel, die Markierung der importierten Entität (Produkte oder Kunden) und der Typ des Vorgangs (in diesem Fall Import) werden dem Namen der Importdatei hinzugefügt.
Nach jedem geplanten Importauftrag wird automatisch ein Neuindizierungsvorgang ausgeführt. Änderungen an den Beschreibungen und anderen Textinformationen werden nach der Aktualisierung der Daten in die Datenbank übernommen, und die Preisänderungen werden erst nach der Neuindizierung übernommen.
Schritt 1: Abschließen der Importeinstellungen
-
Wechseln Sie in der Seitenleiste Admin zu System > Data Transfer>Scheduled Import/Export.
-
Klicken Sie in der oberen rechten Ecke auf Add Scheduled Import.
-
Legen Sie die Zeitplan- und Importoptionen fest:
-
Name - Geben Sie einen Namen für den geplanten Import ein.
-
Description - Geben Sie eine kurze Beschreibung ein, die den Zweck des Imports und seine Verwendung erklärt.
-
Entity Type - Legen Sie einen der folgenden Werte fest:
Products
Advanced Pricing
Customers and Addresses (single file)
Customer Addresses
Customer Finances
Customers Main File
Stock Sources
-
Import Behavior - Legen Sie einen der folgenden Werte fest:
Add/Update Complex Data
- Fügt neue komplexe Daten zu den vorhandenen komplexen Daten für vorhandene Einträge in der Datenbank hinzu oder aktualisiert sie. Dies ist der Standardwert.Replace
- Schreibt den vorhandenen Komplex für vorhandene Entitäten in der Datenbank um.Delete Entities
- Löscht vorhandene Einträge in der Datenbank.Custom Action
- Passt vorhandene Entitäten in der Datenbank an.
note note NOTE Für die Entitätstypen Advanced Pricing,Products, Customers and Addresses (single file) und_Stock Sources_ werden diese Importverhaltensweisen angezeigt: Add/Update
,Replace
undDelete
. Für die Entitätstypen Kundenfinanzierungen, Hauptdatei der Kunden und Kunden und Adressen werden folgende Importverhalten angezeigt:Add/Update Complex Data
,Delete Entities
undCustom Action
. -
Start Time - Stellen Sie auf die Stunde, Minute und Sekunde ein, in der der Import beginnen soll.
-
Frequency - Wird auf einen der folgenden Werte gesetzt:
Daily
,Weekly
oderMonthly
-
On Error - Legen Sie einen der folgenden Werte fest:
Stop Import
oderContinue Processing
-
Status - Um den geplanten Import zu aktivieren, setzen Sie auf
Enabled
. -
Field Separator - Geben Sie das Zeichen ein, das zum Trennen von Feldern in der Importdatei verwendet wird. Das Standardzeichen ist ein Komma.
-
Multiple Value Separator - Geben Sie das Zeichen ein, das verwendet wird, um mehrere Werte in einem Feld zu trennen.
{width="600" modal="regular"}
-
Schritt 2: Ausfüllen der Importdatei-Informationen
-
Setzen Sie Server Type auf einen der folgenden Werte:
Local Server
- Importiert die Daten von demselben Server, auf dem Adobe Commerce installiert ist.Remote FTP
- Importiert die Daten von einem Remote-Server.
{width="600" modal="regular"}
note note NOTE Wenn das Remote-Speichermodul aktiviert ist, wechselt Local Server
automatisch zuRemote Storage
. -
Geben Sie den Wert File Directory ein, aus dem die Importdatei stammt.
Local Server
- Geben Sie einen relativen Pfad in die Commerce-Installation ein. Beispiel:var/import
. Wenn das Remote-Speichermodul konfiguriert ist, verwenden Sieimport_export/import
.Remote FTP server
- Geben Sie die vollständige URL und den Pfad zum Importordner auf dem Remote-Server ein.
-
Geben Sie den zu importierenden File Name ein.
-
Geben Sie für "Images File Directory"den Pfad zu dem Ordner ein, in dem Produktbilder gespeichert werden.
Geben Sie auf einem lokalen Server einen relativen Pfad ein, z. B.:
var/import
. Geben Sie auf einem Remote-Speicher einen relativen Pfad ein, z. B.:import_export/import
oderimport_export/import/some/dir
.
Schritt 3: Konfigurieren des Imports fehlgeschlagener E-Mails
-
Setzen Sie Failed Email Receiver auf den Store-Kontakt, der eine Benachrichtigung erhalten soll, wenn während des Imports ein Fehler auftritt.
-
Setzen Sie Failed Email Sender auf den Store-Kontakt, der als Absender der Benachrichtigung angezeigt wird.
-
Setzen Sie Failed Email Template auf die Vorlage, die für die Benachrichtigung verwendet wird.
-
Geben Sie für "Send Failed Email Copy To" die E-Mail-Adresse eines Empfängers an, der eine Kopie der Benachrichtigung erhalten soll.
Trennen Sie mehrere E-Mail-Adressen durch Kommas.
-
Setzen Sie Failed Email Copy Method auf einen der folgenden Werte:
Bcc
- Sendet eine blinde höfliche Kopie der fehlgeschlagenen Importbenachrichtigung. Der Name und die Adresse des Empfängers sind in der ursprünglichen E-Mail-Verteilung enthalten, jedoch nicht sichtbar.Separate Email
- Sendet eine Kopie der Benachrichtigung über den fehlgeschlagenen Import als separate E-Mail.
-
Klicken Sie nach Abschluss des Vorgangs auf Save.
Der neue geplante Importauftrag wird der Liste auf der Seite Scheduled Import/Export hinzugefügt. Von dieser Seite aus kann sie sofort zum Testen und Bearbeiten ausgeführt werden. Die Importdatei wird vor der Ausführung jedes Importvorgangs validiert.
Feldbeschreibungen
Import Settings
Add/Update Complex Data- Die neuen komplexen Daten werden zu den vorhandenen komplexen Daten für vorhandene Einträge in der Datenbank hinzugefügt oder aktualisiert. Dies ist der Standardwert.
Add/Update - Den vorhandenen Einträgen in der Datenbank werden neue Daten hinzugefügt. Alle Felder mit Ausnahme von
sku
können für Produkte aktualisiert werden. Alle nicht in der CSV-Datei aufgelisteten Feldwerte wie Kategorien oder Websites bleiben nach dem Import in der Datenbank.Replace- Die vorhandenen komplexen Daten für die vorhandenen Entitäten werden ersetzt.
Delete Entities - Wenn importierte Entitäten in der Datenbank vorhanden sind, werden sie aus der Datenbank gelöscht.
Custom Action- Die vorhandenen komplexen Entitäten werden während des Importvorgangs angepasst.
Daily
/ Weekly
/ Monthly
Import stoppen - Die Datei wird nicht importiert, wenn bei der Validierung Fehler gefunden wurden. Dies ist der Standardwert.
Verarbeitung fortsetzen - Wenn bei der Validierung Fehler gefunden werden, aber ein Import möglich ist, wird die Datei importiert.
Disabled
setzen.,
(Komma),
(Komma)Import File Information
Local Server
"), oder sie vom Remote-FTP-Server (wählen Sie "Remote FTP
") importieren. Wenn Sie "Remote FTP"auswählen, werden zusätzliche Optionen für Anmeldedaten und Dateiübertragungseinstellungen angezeigt. Wenn das Remote-Speichermodul aktiviert ist, wird der Typ Local Server
automatisch auf Remote Storage
umgestellt.var/import
oder import_export/import
für Remote-Speicher.var/import
oder import_export/import
für Remote-Speicher.Import Failed Emails
Export planen
Der geplante Export ähnelt einem manuellen Export im verfügbaren Exportdateiformat und den Typen von Entitäten, die exportiert werden können:
- Sie können in das CSV-Format exportieren
- Sie können Produkt- und Kundendaten exportieren
Der Vorteil der Verwendung von "Geplanter Export"besteht darin, dass Sie Daten nach Angabe der Exportparameter mehrmals automatisch exportieren und nur einmal planen können.
Die Details der einzelnen Exporte werden nicht in ein Protokoll geschrieben. Wenn jedoch ein Fehler auftritt, erhalten Sie eine E-Mail mit der Fehlerbeschreibung "Export Failed"(Export fehlgeschlagen). Das Ergebnis des letzten Exportvorgangs wird in der Spalte Letztes Ergebnis auf der Seite Geplantes Importieren/Exportieren angezeigt.
Nach jedem Export wird die Exportdatei am benutzerdefinierten Speicherort und eine Kopie im Ordner "var/log/import_export
"auf dem Server abgelegt, auf dem Adobe Commerce oder Magento Open Source bereitgestellt ist. Der Zeitstempel und die Markierung der exportierten Entität (Produkte oder Kunden) sowie der Typ des Vorgangs (in diesem Fall Export) werden dem Namen der Exportdatei hinzugefügt.
Schritt 1: Exporteinstellungen abschließen
-
Wechseln Sie in der Seitenleiste Admin zu System > Data Transfer>Scheduled Import/Export.
-
Klicken Sie oben rechts auf Add Scheduled Export und führen Sie folgende Schritte aus:
-
Geben Sie für den geplanten Export den Wert Name ein.
-
Geben Sie einen kurzen Description -Wert ein, der den Zweck des Exports und seine Verwendung erklärt.
-
Setzen Sie Entity Type auf einen der folgenden Werte:
Advanced Pricing
Products
Customer Financing
Customers Main File
Customer Addresses
Stock Sources
Der Abschnitt "Entity Attributes"am unteren Rand der Seite wird aktualisiert und spiegelt den ausgewählten Entitätstyp wider.
-
Setzen Sie Start Time auf die Stunde, Minute und Sekunde, in der der Export beginnen soll.
-
Setzen Sie Frequency auf einen der folgenden Werte:
Daily
Weekly
Monthly
-
-
Um den geplanten Export zu aktivieren, setzen Sie Status auf
Enabled
. -
Akzeptieren Sie
CSV
als Standard-Wert File Format.{width="600" modal="regular"}
Schritt 2: Ausfüllen der Exportdateiinformationen
-
Setzen Sie Server Type auf einen der folgenden Werte:
Local Server
- Um die Exportdatei auf demselben Server zu speichern, auf dem Commerce installiert ist.Remote FTP
- Zum Speichern der Exportdatei auf einem Remote-Server.
{width="600" modal="regular"}
note note NOTE Wenn das Remote-Speichermodul aktiviert ist, wechselt der Local Server
automatisch zuRemote Storage
. -
Geben Sie für File Directory den Ordner ein, in dem die Exportdatei wie folgt gespeichert werden soll:
- Geben Sie für Local Server einen relativen Pfad innerhalb der Commerce-Installation ein, z. B.
var/export
. Wenn das Remote-Speichermodul konfiguriert ist, verwenden Sieimport_export/export
. - Geben Sie für "Remote FTP server"die vollständige URL und den Pfad zum Zielordner auf dem Zielserver ein.
- Geben Sie für Local Server einen relativen Pfad innerhalb der Commerce-Installation ein, z. B.
-
Wenn der Remote FTP-Server ausgewählt ist, geben Sie Anmeldedaten für die Verbindung zum Server ein und wählen Sie zusätzliche Einstellungen aus:
- Geben Sie für "FTP Host[:Port]"die Remote-FTP-Hostadresse ein.
- Geben Sie für "User Name"den Benutzernamen ein, der für den Zugriff auf den Remote-Server verwendet wird.
- Geben Sie für Password das Kennwort des angegebenen Benutzerkontos ein.
- Wählen Sie für File Mode
Binary
oderASCII
aus. - Wählen Sie für Passive Mode
No
oderYes
aus.
Schritt 3: Konfigurieren von Export-Fehler-E-Mails
-
Setzen Sie Failed Email Receiver auf den Store-Kontakt, der eine Benachrichtigung erhalten soll, wenn während des Exports ein Fehler auftritt.
-
Setzen Sie Failed Email Sender auf den Store-Kontakt, der als Absender der Benachrichtigung angezeigt wird.
-
Setzen Sie Failed Email Template auf die Vorlage, die für die Benachrichtigung verwendet wird.
-
Geben Sie für "Send Failed Email Copy To" die E-Mail-Adresse eines Empfängers an, der eine Kopie der Benachrichtigung erhalten soll.
Trennen Sie bei mehreren E-Mail-Adressen durch Kommas.
-
Setzen Sie Failed Email Copy Method auf einen der folgenden Werte:
Bcc
- Sendet eine blinde höfliche Kopie. Der Name und die Adresse des Empfängers sind in der ursprünglichen E-Mail-Verteilung enthalten, werden jedoch ausgeblendet.Separate Email
- Sendet die Kopie als separate E-Mail.
Schritt 4: Entitätsattribute auswählen
-
Wählen Sie im Abschnitt Entity Attributes die Attribute aus, die Sie in die Exportdaten aufnehmen möchten.
- Um Exportdaten nach Attributwerten zu filtern, geben Sie den Attributwert in die Spalte Filter ein.
- Um Produkte oder Kunden mit bestimmten Attributwerten auszuschließen, geben Sie die Werte der Attribute ein, die Sie ausschließen möchten, und aktivieren Sie das Kontrollkästchen in der Spalte Überspringen .
-
Klicken Sie nach Abschluss des Vorgangs auf Save.
Der neue geplante Exportauftrag wird der Liste auf der Seite Scheduled Import/Export hinzugefügt. Von dieser Seite aus kann sie sofort zum Testen und Bearbeiten ausgeführt werden.
Feldbeschreibungen
Export Settings
Advanced Pricing
/ Products
/ Customer Finances
/ Customers Main File
/ Customer Addresses
/ Stock Sources
Daily
/ Weekly
/ Monthly
Enabled
/ Disabled
.CSV
verfügbar.Export Settings Information
Lokaler Server - Platziert die Exportdatei auf demselben Server, auf dem Commerce bereitgestellt ist. Wenn das Remote-Speichermodul aktiviert ist, wird
Local Server
auf Remote Storage
umgestellt.Remote FTP - Platziert die Exportdatei auf einem Remote-Server. Es werden zusätzliche Optionen für Anmeldedaten und Dateiübertragungseinstellungen angezeigt.
Local Server
gesetzt ist, geben Sie den Pfad relativ zum Commerce-Installationspfad an. Beispiel: var/export
oder import_export/export
für Remote-Speicher.Export Failed Emails
Export Failed (Default Template from Locale)
verfügbar.