Importera data

Data för alla produkttyper kan importeras till butiken. Dessutom kan du importera produkter, avancerade prisuppgifter, kunddata, kundadressdata och produktbilder. Import stöder följande åtgärder:

  • Lägg till/uppdatera
  • Ersätt
  • Ta bort

Importera riktlinjer

Nya entiteter

  • Entiteter läggs till med de attributvärden som anges i CSV-filen.
  • För ett obligatoriskt attribut utan standardvärde kan entiteten (motsvarande rad eller rader) inte importeras om det inte finns något värde eller ett ogiltigt värde.
  • För ett obligatoriskt attribut med ett standardvärde angivet importeras entiteten (motsvarande rad eller rader) och standardvärdet ställs in för attributet om det inte finns något värde eller ett ogiltigt värde.
  • Om komplexa data inte är giltiga kan enheten (motsvarande rad eller rader) inte importeras.

Befintliga enheter

  • För attribut som inte är komplexa data ersätter värdena från importfilen, inklusive tomma värden för de attribut som inte behövs, de befintliga värdena.
  • Om det inte finns något värde, eller om det finns ett ogiltigt värde, för ett obligatoriskt attribut ersätts inte det befintliga värdet.
  • Om de komplexa data som finns för enheten är ogiltiga kan enheten (motsvarande rad eller rader) inte importeras, förutom i det här fallet när Ta bort enheter valdes i den nedrullningsbara menyn Importbeteende.

Komplexa data

Om det finns ett attribut som anges i importfilen och dess värde härleds från en definierad uppsättning värden gäller följande:

  • Om värdet inte redan finns med i den definierade uppsättningen värden kan raden importeras och ett standardvärde, om definierat, ställs in för attributet.
  • Om värdet redan finns i den definierade uppsättningen kan motsvarande rad inte importeras.
  • Om importfilen anger ett attributnamn som ännu inte är definierat i systemet skapas det inte och dess värden importeras inte.

Ogiltiga filer

  • En fil kan inte importeras om alla rader är ogiltiga.
  • Ett tjänstdatanamn som inte finns eller ett komplext datanamn har angetts i importfilen, till exempel en kolumn med en _<non-existing name>-rubrik.

Adobe Commerce importprocess kanske inte känner igen filer som är kodade i UTF-8 och som använder ett byteordningsmärke (BOM). Filer som innehåller en strukturlista kan leda till problem eller fel under importprocessen.

Importera åtgärder

Åtgärd
Beskrivning
Lägg till/uppdatera
Nya produktdata läggs till i befintliga produktdata för de befintliga posterna i databasen. Alla fält utom sku kan uppdateras.

Nya momsklasser som anges i importdata skapas automatiskt.

Nya produktkategorier som anges i importfilen skapas automatiskt.

Nya SKU:er som anges i importfilen skapas automatiskt

Obs! ​För produkter kan du uppdatera alla fält utom SKU genom import.

Viktigt! Det går inte att ta bort flera fältvärden, till exempel webbplatser eller kategorier, med importfunktionen Lägg till/uppdatera. Dessa fält finns kvar i databasen efter importen om de inte finns med i CSV-filen.
Ersätt
Befintliga produktdata ersätts med nya data.

Viktigt! ​Var försiktig när du ersätter data eftersom befintliga produktdata rensas och alla referenser i systemet går förlorade.

Om en SKU i importdata matchar SKU för en befintlig entitet tas alla fält, inklusive SKU:n, bort och en ny post skapas med CSV-data. Ett fel uppstår om CSV-filen refererar till en SKU som inte finns i databasen. Du kan kontrollera data för att visa fel.
Ta bort
Alla entiteter i importdata som finns i databasen tas bort från databasen.

Ta bort ignorerar alla kolumner i importdata, förutom SKU. Du kan ignorera alla andra attribut i data.

Ett fel inträffar om CSV-filen refererar till en SKU som inte finns i databasen. Du kan kontrollera data för att visa fel.

Importprocess

Importfilens storlek bestäms av inställningarna i filen php.ini på servern. Systemmeddelandet på sidan Importera anger den aktuella storleksgränsen. Standardstorleken är 2 MB.

Specialtecken (som likhetstecken, större och mindre än symboler, enkla och dubbla citattecken, omvänt snedstreck, vertikalstreck och et-tecken) kan orsaka problem vid dataöverföring. För att säkerställa att sådana specialtecken tolkas korrekt kan de markeras som en escape-sekvens. Om data till exempel innehåller en textsträng som code="str", code="str2", kan du omsluta texten med citattecken så att de ursprungliga citattecknen tolkas som en del av data. När systemet stöter på en dubbel uppsättning med dubbla citattecken är det förstått att den yttre uppsättningen med dubbla citattecken omsluter de faktiska data.

När produktdata importeras läggs nya produktdata till i befintliga produktdatainmatningar i databasen. Alla fält utom SKU kan uppdateras via import. Alla befintliga produktdata ersätts med importerade nya data. Var försiktig när du ersätter data. Alla befintliga produktdata rensas och alla referenser i systemet går förlorade.

Dataimport

Steg 1: Förbered data

  1. Gå till System > Data Transfer>Import ​på sidofältet_ Admin _.

  2. Under Importinställningar anger du Entity Type till något av följande:

    • Advanced Pricing
    • Products
    • Customer Finances
    • Customers and Addresses
    • Customers Main File
    • Customer Addresses
    • Stock Sources
  3. Klicka på Download Sample File.

  4. Leta upp exportfilen på nedladdningsplatsen för webbläsaren och öppna filen.

    Exempelfilen innehåller kolumnrubriker med platshållardata för produkttyperna.

    Importera dataexempelfil {width="600" modal="regular"}

  5. Undersök strukturen för exempelfilen och använd den för att förbereda CSV-importfilen och kontrollera att kolumnrubrikerna är rättstavade.

  6. Kontrollera att importfilens storlek inte överstiger gränsen som visas i meddelandet.

    Meddelande om storlek på dataimport {width="600"}

  7. Om importdata innehåller sökvägar till produktbilder kontrollerar du att bildfilerna har överförts till lämplig plats.

    Standardplatsen på Commerce-servern är: pub/media/import.

    Om bilderna finns på en extern server kontrollerar du att du har den fullständiga URL:en till katalogen som innehåller bilderna.

Steg 2: Välj importbeteende

Beteende vid dataimport

  1. Ange Import Behavior till något av följande:

    • Add/Update (För produkter kan du uppdatera alla fält utom SKU via import.)
    • Replace
    • Delete
  2. Om du vill ta reda på vad som händer när ett fel uppstår när du importerar data väljer du något av följande:

    • Stop on Error
    • Skip error entries
  3. För Allowed Errors Count anger du antalet fel som kan inträffa innan importen avbryts.

    Standardvärdet är 10.

  4. Acceptera standardvärdet för ett komma (,) för Field separator.

  5. Acceptera standardvärdet för ett komma (,) för Multiple value separator.

    I en CSV-fil är kommatecken standardavgränsare. Om du vill använda ett annat tecken kontrollerar du att data i CSV-filen matchar det tecken som du anger.

  6. Acceptera standardvärdet _EMPTY_VALUE_ för Empty attribute value constant.

  7. Om du vill omsluta specialtecken som kan finnas i data som en escape-sekvens markerar du kryssrutan Fields Enclosure.

Steg 3: Identifiera importfilen

Dataimportfil

  1. Klicka på Choose File för att markera filen som ska importeras.

  2. Leta reda på CSV-filen som du förberedde för import och klicka på Open.

  3. För Images File Directory anger du den relativa sökvägen till den plats på Commerce-servern där överförda bilder lagras.

    Till exempel: product_images.

    note note
    NOTE
    Från och med Adobe Commerce och Magento Open Source 2.3.2 sammanfogas sökvägen som anges i Images File Directory ​för import till bildens baskatalog: <Magento-root-folder>/var/import/images. Du kan till exempel placera product_images-filerna i mappen <Magento-root-directory>/var/import/images/product_images. Baskatalogen för importbilderna kan konfigureras i filen \Magento\ImportExport\etc\config.xml. Om fjärrlagringsmodulen är aktiverad importerar du filer till mappen <remote-storage-root-directory>/var/import/images/product_images.

    Mer information om hur du importerar produktbilder finns i Importera produktbilder.

Steg 4: Kontrollera importdata

  1. Klicka på Check Data i det övre högra hörnet.

  2. Vänta en stund tills valideringsprocessen har slutförts.

    Om importdata är giltiga visas följande meddelande:

    Meddelandet Slutfört - filen är giltig {width="600"}

  3. Om filen är giltig klickar du på Import.

    I annat fall åtgärdar du alla problem med de data som visas i meddelandet och försöker importera filen igen.

  4. Importprocessen fortsätter till slutet av data, såvida inte ett fel påträffas.

    Om ett felmeddelande visas i valideringsresultaten rättar du till problemet i data och importerar filen igen.

    Felmeddelande - URL-nyckeln finns redan {width="600"}

    Ett meddelande visas när importen är klar.

Importera historik

Commerce sparar en post med data som har importerats till din butik, inklusive startdatum och starttid, användare, körningstid och en länk till den importerade filen. Körningstid är importprocessens varaktighet.

Så här visar du importhistoriken:

Gå till System > Data Transfer>Import History ​på sidofältet_ Admin _.

Historik för dataimport

NOTE
Som standard finns importhistorikfiler i mappen <Magento-root-directory>/var/import_history. Om fjärrlagringsmodulen är aktiverad finns importhistorikfiler i mappen <remote-storage-root-directory>/import_export/import_history.
Fält
Beskrivning
ID
Ett internt nummer som används för att ange en överföring.
Start Date & Time
Ett specifikt datum och en viss tidpunkt då överföringen ägde rum.
User
Kunden som gjorde överföringen.
Imported file
Länk för att hämta den importerade filen.
Error file
Motsvarande felfil.
Execution Time
Tidsintervall för importprocessen.
Summary
Antalet objekt som har skapats, uppdaterats och tagits bort eller felmeddelandet.

Klicka på Download om du vill hämta filen Importerad/Error.

recommendation-more-help
d3c62084-5181-43fb-bba6-1feb2fcc3ec1