Schemalagd import och export
Tidsplanerade importer och exporter kan köras dagligen, varje vecka eller varje månad. De filer som ska importeras eller exporteras kan finnas på lokala Adobe Commerce-servrar eller på fjärranslutna FTP-servrar. Schemalagd import/export implementeras som standard och kräver ingen ytterligare konfiguration. Alla schemalagda importer och exporter hanteras av Cron-jobbschemaläggaren.
Schemalagd import/export
-
Gå till System > Data Transfer>Scheduled Imports/Exports på sidofältet_ Admin _.
{width="700" modal="regular"}
-
Om du vill skapa ett nytt schemalagt import- eller exportjobb klickar du på lämplig knapp och följer instruktionerna för den schemalagda jobbtypen.
-
När posten sparas visas jobbet i rutnätet Scheduled Import/Export.
note note NOTE När du skapar eller uppdaterar en schemalagd import/export ändras systemkonfigurationen. När du har sparat måste du åtgärda det cacheminnet som visas högst upp på Admin-sidan och tömma cacheminnet för att tillämpa det nya eller uppdaterade schemat. -
Efter varje schemalagt jobb placeras en kopia av filen i katalogen
var/log/import_export
på den lokala Adobe Commerce-servern.Information om varje åtgärd skrivs inte till loggen. Om ett fel inträffar skickas ett meddelande om det misslyckade import-/exportjobbet med en beskrivning av felet.
Schemalägg en import
Den schemalagda importprocessen liknar den manuella importprocessen för de tillgängliga importfilformaten och typerna av importenheter:
- Importfilen ska vara i .CSV-format
- Du kan importera produkt- och kunddata
Fördelen med schemalagd import är att du automatiskt kan importera en datafil flera gånger efter att du har angett importparametrar och schemalägga endast en gång.
Information om varje importåtgärd skrivs inte till en logg, men om ett fel uppstår får du ett e-postmeddelande om att det gick att importera misslyckades med en beskrivning av felet. Resultatet av det senaste schemalagda importjobbet visas i kolumnen Senaste resultat på sidan Schemalagd import/export.
Efter varje importåtgärd placeras en kopia av importfilen i katalogen var/log/import_export
på den server där Adobe Commerce eller Magento Open Source distribueras. Tidsstämpeln, markören för den importerade enheten (produkter eller kunder) och typen av åtgärd (i det här fallet import) läggs till i importfilens namn.
Efter varje schemalagt importjobb utförs en indexeringsåtgärd automatiskt. I den vänstra delen återspeglas ändringar i beskrivningarna och annan textinformation efter att de uppdaterade uppgifterna har skickats till databasen, och prisändringarna återspeglas först efter omindexeringsåtgärden.
Steg 1: Slutför importinställningarna
-
Gå till System > Data Transfer>Scheduled Import/Export på sidofältet_ Admin _.
-
Klicka på Add Scheduled Import i det övre högra hörnet.
-
Ange alternativ för schemaläggning och import:
-
Name - Ange ett namn för den schemalagda importen.
-
Description - Ange en kort beskrivning som förklarar syftet med importen och hur den ska användas.
-
Entity Type - Ange något av följande:
Products
Advanced Pricing
Customers and Addresses (single file)
Customer Addresses
Customer Finances
Customers Main File
Stock Sources
-
Import Behavior - Ange något av följande:
Add/Update Complex Data
- Lägger till eller uppdaterar nya komplexa data till befintliga komplexa data för befintliga poster i databasen. Det här är standardvärdet.Replace
- Skriver över befintliga komplex för befintliga entiteter i databasen.Delete Entities
- Tar bort befintliga poster i databasen.Custom Action
- Anpassar befintliga enheter i databasen.
note note NOTE För entitetstyperna Advanced Pricing,Products, Customers and Addresses (single file) och_Stock Sources_ visas följande importbeteenden: Add/Update
,Replace
ochDelete
. För entitetstyperna Kundekonomi, Kundens huvudfil och Kunder och adresser visas följande importbeteenden:Add/Update Complex Data
,Delete Entities
ochCustom Action
. -
Start Time - Ange timma, minut och sekund när importen är schemalagd att börja.
-
Frequency - Ange något av följande:
Daily
,Weekly
ellerMonthly
-
On Error - Ange något av följande:
Stop Import
ellerContinue Processing
-
Status - Om du vill aktivera den schemalagda importen anger du
Enabled
. -
Field Separator - Ange tecknet som används för att avgränsa fält i importfilen. Standardtecknet är ett komma.
-
Multiple Value Separator - Ange tecknet som används för att avgränsa flera värden inom ett fält.
{width="600" modal="regular"}
-
Steg 2: Fyll i importfilsinformationen
-
Ange Server Type till något av följande:
Local Server
- Importerar data från den server där Adobe Commerce är installerat.Remote FTP
- Importerar data från en fjärrserver.
{width="600" modal="regular"}
note note NOTE När fjärrlagringsmodulen är aktiverad växlar Local Server
automatiskt tillRemote Storage
. -
Ange File Directory som importfilen kommer från.
Local Server
- Ange en relativ sökväg i Commerce-installationen. Exempel:var/import
. Om fjärrlagringsmodulen är konfigurerad använder duimport_export/import
.Remote FTP server
- Ange den fullständiga URL:en och sökvägen till importmappen på fjärrservern.
-
Ange File Name som ska importeras.
-
För Images File Directory anger du sökvägen till den katalog där produktbilder lagras.
På en lokal server anger du en relativ sökväg som:
var/import
. På en fjärrlagring anger du en relativ sökväg som:import_export/import
ellerimport_export/import/some/dir
.
Steg 3: Konfigurera misslyckade e-postmeddelanden för import
-
Ange Failed Email Receiver till den butikskontakt som ska ta emot meddelanden om ett fel inträffar under importen.
-
Ange Failed Email Sender till butikskontakten som visas som meddelandets avsändare.
-
Ange Failed Email Template till mallen som används för meddelandet.
-
För Send Failed Email Copy To anger du e-postadressen till alla som ska få en kopia av meddelandet.
Avgränsa flera e-postadresser med komma.
-
Ange Failed Email Copy Method till något av följande:
Bcc
- Skickar en kopia av det misslyckade importmeddelandet med blindhet. Mottagarens namn och adress inkluderas i den ursprungliga e-postdistributionen, men döljs.Separate Email
- Skickar en kopia av det misslyckade importmeddelandet som ett separat e-postmeddelande.
-
Klicka på Save när du är klar.
Det nya schemalagda importjobbet läggs till i listan på sidan Scheduled Import/Export. Från den här sidan kan den köras direkt för testning och redigering. Importfilen valideras innan varje importjobb körs.
Fältbeskrivningar
Import Settings
Add/Update Complex Data- Nya komplexa data läggs till eller uppdateras till befintliga komplexa data för befintliga poster i databasen. Det här är standardvärdet.
Add/Update - Nya data läggs till i de befintliga posterna i databasen. Alla fält utom
sku
kan uppdateras för produkter. Flera fältvärden som inte finns med i CSV-filen, t.ex. kategorier eller webbplatser, finns kvar i databasen efter importen.Replace- Befintliga komplexa data för befintliga entiteter ersätts.
Delete Entities - Om importerade entiteter finns i databasen tas de bort från databasen.
Custom Action- Befintliga komplexa entiteter anpassas under importprocessen.
Daily
/ Weekly
/ Monthly
Stoppa import - Filen importeras inte om fel påträffas under valideringen. Det här är standardvärdet.
Fortsätt bearbeta - Om fel påträffas under valideringen, men det går att importera filen, importeras den.
Disabled
.,
(komma),
(komma)Import File Information
Local Server
) eller från fjärr-FTP-servern (välj Remote FTP
). Om du väljer Remote FTP visas ytterligare alternativ för autentiseringsuppgifter och filöverföringsinställningar. Om fjärrlagringsmodulen är aktiverad växlas typen Local Server
automatiskt till Remote Storage
.var/import
eller import_export/import
för fjärrlagring.var/import
eller import_export/import
för fjärrlagring.Import Failed Emails
Schemalägg en export
Schemalagd export liknar manuell export i det tillgängliga exportfilformatet och de typer av entiteter som kan exporteras:
- Du kan exportera till CSV-format
- Du kan exportera produkt- och kunddata
Fördelen med att använda schemalagd export är att du kan exportera data flera gånger automatiskt efter att du har angett exportparametrar och schemalägga endast en gång.
Detaljerad information om varje export skrivs inte till en logg, men om ett fel uppstår får du ett e-postmeddelande om att exporten misslyckades, som innehåller felbeskrivningen. Resultatet av det senaste exportjobbet visas i kolumnen Senaste resultat på sidan Schemalagd import/export.
Efter varje export placeras exportfilen på den användardefinierade platsen och en kopia i katalogen var/log/import_export
på den server där Adobe Commerce eller Magento Open Source distribueras. Tidsstämpeln och markören för den exporterade enheten (produkter eller kunder) och typen av åtgärd (i det här fallet export) läggs till i exportfilens namn.
Steg 1: Slutför exportinställningarna
-
Gå till System > Data Transfer>Scheduled Import/Export på sidofältet_ Admin _.
-
Klicka på Add Scheduled Export i det övre högra hörnet och gör följande:
-
Ange Name för den schemalagda exporten.
-
Ange en kort Description som förklarar syftet med exporten och hur den ska användas.
-
Ange Entity Type till något av följande:
Advanced Pricing
Products
Customer Financing
Customers Main File
Customer Addresses
Stock Sources
Avsnittet Entity Attributes längst ned på sidan uppdateras för att återspegla den valda entitetstypen.
-
Ange Start Time till timmen, minuten och sekunden när exporten är schemalagd att börja.
-
Ange Frequency till något av följande:
Daily
Weekly
Monthly
-
-
Om du vill aktivera den schemalagda exporten anger du Status till
Enabled
. -
Acceptera
CSV
som standard File Format.{width="600" modal="regular"}
Steg 2: Fyll i exportfilsinformationen
-
Ange Server Type till något av följande:
Local Server
- Om du vill spara exportfilen på den server där Commerce är installerat.Remote FTP
- Så här sparar du exportfilen på en fjärrserver.
{width="600" modal="regular"}
note note NOTE När fjärrlagringsmodulen är aktiverad växlar Local Server
automatiskt tillRemote Storage
. -
För File Directory anger du katalogen där exportfilen ska sparas enligt följande:
- För Local Server anger du en relativ sökväg i Commerce-installationen, till exempel
var/export
. Om fjärrlagringsmodulen är konfigurerad använder duimport_export/export
. - För Remote FTP server anger du den fullständiga URL:en och sökvägen till målmappen på målservern.
- För Local Server anger du en relativ sökväg i Commerce-installationen, till exempel
-
Om servern Remote FTP är markerad anger du autentiseringsuppgifter för anslutningen till servern och väljer ytterligare inställningar:
- Ange fjärr-FTP-värdadress för FTP Host[:Port].
- För User Name anger du det användarnamn som används för att komma åt fjärrservern.
- För Password anger du lösenordet för det angivna användarnamnskontot.
- För File Mode väljer du
Binary
ellerASCII
. - För Passive Mode väljer du
No
ellerYes
.
Steg 3: Konfigurera e-postmeddelanden om exportfel
-
Ange Failed Email Receiver till den butikskontakt som ska få ett meddelande om ett fel inträffar under exporten.
-
Ange Failed Email Sender till butikskontakten som visas som meddelandets avsändare.
-
Ange Failed Email Template till mallen som används för meddelandet.
-
För Send Failed Email Copy To anger du e-postadressen till alla som ska få en kopia av meddelandet.
Om du har flera e-postadresser avgränsas de med kommatecken.
-
Ange Failed Email Copy Method till något av följande:
Bcc
- Skickar en kopia med blindhet. Mottagarens namn och adress inkluderas i den ursprungliga e-postdistributionen, men är dolt.Separate Email
- Skickar kopian som ett separat e-postmeddelande.
Steg 4: Välj entitetsattribut
-
I avsnittet Entity Attributes väljer du de attribut du vill ta med i exportdata.
- Om du vill filtrera exportdata efter attributvärde anger du attributvärdet i kolumnen Filter.
- Om du vill exkludera produkter eller kunder med vissa attributvärden anger du värdena för de attribut som du vill exkludera och markerar kryssrutan i kolumnen Hoppa över.
-
Klicka på Save när du är klar.
Det nya schemalagda exportjobbet läggs till i listan på sidan Scheduled Import/Export. Från den här sidan kan den köras direkt, för testning och redigering.
Fältbeskrivningar
Export Settings
Advanced Pricing
/ Products
/ Customer Finances
/ Customers Main File
/ Customer Addresses
/ Stock Sources
Daily
/ Weekly
/ Monthly
Enabled
/ Disabled
.CSV
tillgängligt.Export Settings Information
Lokal server - Placerar exportfilen på samma server som Commerce distribueras till. Om fjärrlagringsmodulen är aktiverad växlas
Local Server
till Remote Storage
.Fjärr-FTP - Placerar exportfilen på en fjärrserver. Ytterligare alternativ för autentiseringsuppgifter och filöverföringsinställningar visas.
Local Server
anger du sökvägen i förhållande till installationssökvägen för Commerce. Till exempel var/export
eller import_export/export
för fjärrlagring.Export Failed Emails
Export Failed (Default Template from Locale)
tillgängligt.