Geplanter Import und Export
Geplante Importe und Exporte können täglich, wöchentlich oder monatlich ausgeführt werden. Die zu importierenden oder zu exportierenden Dateien können sich auf lokalen Adobe Commerce-Servern oder FTP-Remote-Servern befinden. Geplanter Import/Export ist standardmäßig implementiert und erfordert keine zusätzliche Konfiguration. Alle geplanten Importe und Exporte werden von der Cron-Auftragsplanung verwaltet.
Zugriff auf geplante Importe/Exporte
-
Navigieren Sie in Admin-Seitenleiste zu System > Data Transfer>Scheduled Imports/Exports.
-
Um einen neuen geplanten Import- oder Exportvorgang zu erstellen, klicken Sie auf die entsprechende Schaltfläche und folgen Sie den Anweisungen für den Typ des geplanten Vorgangs.
-
Wenn der Datensatz gespeichert wird, wird der Auftrag im Scheduled Import/Export angezeigt.
note note NOTE Wenn Sie einen geplanten Import/Export erstellen oder aktualisieren, führt dies zu einer Änderung der Systemkonfiguration. Achten Sie nach dem Speichern darauf, den Hinweis zur Cache-Invalidierung zu adressieren, der oben auf der Admin-Seite angezeigt wird, und den Cache zu leeren, um den neuen oder aktualisierten Zeitplan anzuwenden. -
Nach jedem geplanten Auftrag wird eine Kopie der Datei im
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 Beschreibung des Fehlers gesendet.
Planen eines Imports
Für das verfügbare Importdateiformat und die Typen von Importentitäten ähnelt der geplante Importvorgang dem manuellen Importvorgang:
- Die Importdatei sollte im .CSV-Format vorliegen.
- Produkt- und Kundendaten importieren
Der Vorteil der Verwendung des geplanten Imports besteht darin, dass eine Datendatei nach Angabe der Importparameter automatisch mehrmals importiert und nur einmal geplant werden kann.
Die Details der einzelnen Importvorgänge werden nicht in ein Protokoll geschrieben. Wenn jedoch ein Fehler auftritt, erhalten eine E- mit einer Beschreibung des Fehlers. 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 var/log/import_export
auf dem Server abgelegt, auf dem Adobe Commerce oder Magento Open Source bereitgestellt werden. Der Zeitstempel, die Markierung der importierten Entität (Produkte oder Kunden) und der Typ des Vorgangs (in diesem Fall Import) werden zum Importdateinamen hinzugefügt.
Nach jedem geplanten Importvorgang wird automatisch ein Neuindizierungsvorgang ausgeführt. Im Frontend werden Änderungen an den Beschreibungen und anderen Textinformationen angezeigt, nachdem die aktualisierten Daten in die Datenbank übertragen wurden, und die Preisänderungen werden erst nach dem Neuindizierungsvorgang angezeigt.
Schritt 1: Importeinstellungen abschließen
-
Navigieren Sie in Admin-Seitenleiste zu System > Data Transfer>Scheduled Import/Export.
-
Klicken Sie oben rechts auf Add Scheduled Import.
-
Zeitplanungs- und Importoptionen festlegen:
-
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 — Auf eine der folgenden Einstellungen festlegen:
Products
Advanced Pricing
Customers and Addresses (single file)
Customer Addresses
Customer Finances
Customers Main File
Stock Sources
-
Import Behavior — Auf eine der folgenden Einstellungen festlegen:
Add/Update Complex Data
- Fügt den vorhandenen komplexen Daten für vorhandene Einträge in der Datenbank neue komplexe Daten hinzu oder aktualisiert diese. Dies ist der Standardwert.Replace
- Überschreiben vorhandener komplexer Daten für vorhandene Entitäten in der Datenbank.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 Importverhalten angezeigt: Add/Update
,Replace
undDelete
. Für die Entitätstypen Kundenfinanzen, Kundenhauptdatei und Kunden und Adressen werden diese Importverhaltensweisen angezeigt:Add/Update Complex Data
,Delete Entities
undCustom Action
. -
Start Time - Legen Sie die Stunde, Minute und Sekunde fest, zu der der Import beginnen soll.
-
Frequency - Auf eine der folgenden Einstellungen festlegen:
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, mit dem Felder in der Importdatei getrennt werden. Das Standardzeichen ist ein Komma.
-
Multiple Value Separator - Geben Sie das Zeichen ein, mit dem mehrere Werte in einem Feld getrennt werden.
-
Schritt 2: Füllen Sie die Importdatei-Informationen aus
-
Legen Sie Server Type auf eine der folgenden Einstellungen fest:
Local Server
- Importiert die Daten von demselben Server, auf dem Adobe Commerce installiert ist.Remote FTP
- Importiert die Daten von einem Remote-Server.
note note NOTE Wenn das Remote-Speichermodul aktiviert ist, wechselt Local Server
automatisch zuRemote Storage
. -
Geben Sie die File Directory ein, von der die Importdatei stammt.
Local Server
- Geben Sie einen relativen Pfad in der 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 die zu importierenden File Name ein.
-
Geben Sie Images File Directory den Pfad zum Verzeichnis 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
-
Legen Sie Failed Email Receiver auf den Store-Kontakt fest, der benachrichtigt werden soll, wenn beim Import ein Fehler auftritt.
-
Legen Sie Failed Email Sender auf den Store-Kontakt fest, der als Absender der Benachrichtigung angezeigt wird.
-
Legen Sie Failed Email Template auf die Vorlage fest, die für die Benachrichtigung verwendet wird.
-
Geben Sie Send Failed Email Copy To die E-Mail-Adresse der Person ein, die eine Kopie der Benachrichtigung erhalten soll.
Trennen Sie mehrere E-Mail-Adressen durch ein Komma.
-
Legen Sie Failed Email Copy Method auf eine der folgenden Einstellungen fest:
Bcc
- Sendet eine Blindkopie der fehlgeschlagenen Importbenachrichtigung. Der Name und die Adresse des Empfängers sind in der ursprünglichen E-Mail-Verteilung enthalten, werden jedoch nicht angezeigt.Separate Email
- Sendet eine Kopie der fehlgeschlagenen Importbenachrichtigung als separate E-Mail.
-
Klicken Sie abschließend auf Save.
Der neue geplante Importvorgang wird der Liste auf der Seite Scheduled Import/Export hinzugefügt. Von dieser Seite aus kann sie sofort zum Testen ausgeführt und bearbeitet werden. Die Importdatei wird vor der Ausführung jedes Importvorgangs validiert.
Feldbeschreibungen
Import Settings
Add/Update Complex Data- Die neuen komplexen Daten werden den vorhandenen komplexen Daten für vorhandene Einträge in der Datenbank hinzugefügt oder aktualisiert. Dies ist der Standardwert.
Add/Update - Zu den vorhandenen Einträgen in der Datenbank werden neue Daten hinzugefügt. Alle Felder außer
sku
können für Produkte aktualisiert werden. Mehrere Feldwerte, die nicht in der CSV-Datei aufgeführt sind, z. B. 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 anhalten - Die Datei wird nicht importiert, wenn bei der Validierung Fehler gefunden wurden. Dies ist der Standardwert.
Verarbeitung fortsetzen - Wenn während der Validierung Fehler gefunden werden, der Import jedoch möglich ist, wird die Datei importiert.
Disabled
setzen.,
(Komma),
(Komma)Import File Information
Local Server
auswählen), oder aus dem FTP-Remote-Server importieren (Remote FTP
auswählen). Wenn Sie Remote FTP auswählen, werden zusätzliche Optionen für Anmeldedaten und Dateiübertragungs-Einstellungen angezeigt. Wenn das Remote-Speichermodul aktiviert ist, wird Local Server
Typ automatisch auf Remote Storage
umgeschaltet.var/import
oder import_export/import
für Remote-Speicher.var/import
oder import_export/import
für Remote-Speicher.Import Failed Emails
Planen eines Exports
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
- Produkt- und Kundendaten exportieren
Der Vorteil der Verwendung des geplanten Exports besteht darin, dass die Daten nach Angabe der Exportparameter mehrmals automatisch exportiert und nur einmal geplant werden können.
Die Details der einzelnen Exporte werden nicht in ein Protokoll geschrieben. Wenn jedoch ein Fehler auftritt, erhalten Sie eine E-Mail zu Fehlern beim Export, die die Fehlerbeschreibung enthält. Das Ergebnis des letzten Exportvorgangs wird auf der Seite Geplanter Import/Export in der Spalte Letztes Ergebnis angezeigt.
Nach jedem Export wird die Exportdatei an dem benutzerdefinierten Speicherort abgelegt und eine Kopie in das var/log/import_export
Verzeichnis auf dem Server, auf dem Adobe Commerce oder Magento Open Source bereitgestellt wird. 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: Abschließen der Exporteinstellungen
-
Navigieren Sie in Admin-Seitenleiste zu System > Data Transfer>Scheduled Import/Export.
-
Klicken Sie oben rechts auf Add Scheduled Export und führen Sie folgende Schritte aus:
-
Geben Sie einen Name für den geplanten Export ein.
-
Geben Sie eine kurze Description ein, in der der Zweck des Exports und seine Verwendung erläutert werden.
-
Legen Sie Entity Type auf eine der folgenden Einstellungen fest:
Advanced Pricing
Products
Customer Financing
Customers Main File
Customer Addresses
Stock Sources
Der Abschnitt Entity Attributes unten auf der Seite wird aktualisiert und zeigt den ausgewählten Entitätstyp an.
-
Legen Sie Start Time auf die Stunde, Minute und Sekunde fest, in der der Export beginnen soll.
-
Legen Sie Frequency auf eine der folgenden Einstellungen fest:
Daily
Weekly
Monthly
-
-
Um den geplanten Export zu aktivieren, setzen Sie Status auf
Enabled
. -
Akzeptieren Sie
CSV
als File Format.
Schritt 2: Vervollständigen Sie die Informationen zur Exportdatei
-
Legen Sie Server Type auf eine der folgenden Einstellungen fest:
Local Server
- Zum Speichern der Exportdatei auf demselben Server, auf dem Commerce installiert ist.Remote FTP
- Zum Speichern der Exportdatei auf einem Remote-Server.
note note NOTE Wenn das Remote-Speichermodul aktiviert ist, wechselt der Local Server
automatisch zuRemote Storage
. -
Geben Sie File Directory wie folgt das Verzeichnis ein, in dem die Exportdatei gespeichert werden soll:
- Geben Sie 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 Remote FTP server die vollständige URL und den Pfad zum Zielordner auf dem Zielserver ein.
- Geben Sie Local Server einen relativen Pfad innerhalb der Commerce-Installation ein, z. B.
-
Wenn der Remote FTP Server ausgewählt ist, geben Sie die Anmeldeinformationen für die Verbindung zum Server ein und wählen Sie zusätzliche Einstellungen aus:
- Geben Sie FTP Host[:Port] die Remote-FTP-Host-Adresse ein.
- Geben Sie User Name den Benutzernamen ein, mit dem auf den Remote-Server zugegriffen wird.
- Geben Sie Password das Passwort des angegebenen Benutzernamenkontos ein.
- Wählen Sie File Mode
Binary
oderASCII
. - Wählen Sie Passive Mode
No
oderYes
.
Schritt 3: Konfigurieren der E-Mails zu Exportfehlern
-
Legen Sie Failed Email Receiver auf den Store-Kontakt fest, der benachrichtigt werden soll, wenn beim Export ein Fehler auftritt.
-
Legen Sie Failed Email Sender auf den Store-Kontakt fest, der als Absender der Benachrichtigung angezeigt wird.
-
Legen Sie Failed Email Template auf die Vorlage fest, die für die Benachrichtigung verwendet wird.
-
Geben Sie Send Failed Email Copy To die E-Mail-Adresse der Person ein, die eine Kopie der Benachrichtigung erhalten soll.
Trennen Sie bei mehreren E-Mail-Adressen durch ein Komma.
-
Legen Sie Failed Email Copy Method auf eine der folgenden Einstellungen fest:
Bcc
- Sendet eine Blind-Höflichkeitskopie. Der Name und die Adresse des Empfängers sind in der ursprünglichen E-Mail-Verteilung enthalten, werden jedoch nicht angezeigt.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 Daten nach Attributwert 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 abschließend auf Save.
Der neue geplante Exportvorgang wird der Liste auf der Seite Scheduled Import/Export hinzugefügt. Von dieser Seite aus kann sie sofort zum Testen ausgeführt und bearbeitet 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 wird. Wenn das Remote-Speichermodul aktiviert ist, wird
Local Server
auf Remote Storage
umgeschaltet.Remote FTP - Platziert die Exportdatei auf einem Remote-Server. Es werden zusätzliche Optionen für Anmeldedaten und Dateiübertragungs-Einstellungen 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.