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
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.
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 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.
Steg 1: Förbered data
-
Gå till System > Data Transfer>Import på sidofältet_ Admin _.
-
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
-
Klicka på Download Sample File.
-
Leta upp exportfilen på nedladdningsplatsen för webbläsaren och öppna filen.
Exempelfilen innehåller kolumnrubriker med platshållardata för produkttyperna.
{width="600" modal="regular"}
-
Undersök strukturen för exempelfilen och använd den för att förbereda CSV-importfilen och kontrollera att kolumnrubrikerna är rättstavade.
-
Kontrollera att importfilens storlek inte överstiger gränsen som visas i meddelandet.
{width="600"}
-
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
-
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
-
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
-
För Allowed Errors Count anger du antalet fel som kan inträffa innan importen avbryts.
Standardvärdet är 10.
-
Acceptera standardvärdet för ett komma (
,
) för Field separator. -
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.
-
Acceptera standardvärdet
_EMPTY_VALUE_
för Empty attribute value constant. -
Om du vill omsluta specialtecken som kan finnas i data som en escape-sekvens markerar du kryssrutan Fields Enclosure.
Steg 3: Identifiera importfilen
-
Klicka på Choose File för att markera filen som ska importeras.
-
Leta reda på CSV-filen som du förberedde för import och klicka på Open.
-
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 placeraproduct_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
-
Klicka på Check Data i det övre högra hörnet.
-
Vänta en stund tills valideringsprocessen har slutförts.
Om importdata är giltiga visas följande meddelande:
{width="600"}
-
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.
-
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.
{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 _.
<Magento-root-directory>/var/import_history
. Om fjärrlagringsmodulen är aktiverad finns importhistorikfiler i mappen <remote-storage-root-directory>/import_export/import_history
.Klicka på Download om du vill hämta filen Importerad/Error.