Magento 2.3 - import CSV (ceny i stany magazynowe)#
Data: 2020-11-10 15:46:20
Z artykułu dowiecie się Państwo jak poprawnie obrabiać pliki CSV i importować je do sklepu MAGENTO. W artykule omawiamy import CEN i STANÓW MAGAZYNOWYCH.
Zakładamy, że posiadacie Państwo plik CSV z kodami SKU produktów.
IMPORT PLIKU CSV
Po zalogowaniu w panelu MAGENTO przechodzimy do SYSTEM > TRANSFER DANYCH > IMPORTUJ. Jeśli nie widzisz tego w panelu to poproś wykonawcę sklepu o udzielenie praw dostępu dla danego użytkownika.
Wybieramy RODZAJ OBIEKTU: PRODUKTY (nigdy nie wybieramy innej opcji)
ZACHOWANIE IMPORTU wybieramy DODAJ/AKTUALIZUJ
VALIDATION STRATEGY wybieramy ZATRZYMAJ NA BŁĘDZIE
Dozwolona liczba błędów: 10 - pierwsze 10 błędów system pominie i zaimportuje resztę poprawnych danych. Jeśli ilość błędów przekroczy 10 pobranie będzie niemożliwe.
Separator pól (pozostawiamy bez zmian, chyba że na własną rękę przygotowaliśmy plik CSV)
Wiele wartości separatora (pozostawiamy bez zmian, chyba że na własną rękę przygotowaliśmy plik CSV)
Empty attribute value constant (pozostawiamy bez zmian, chyba że na własną rękę przygotowaliśmy plik CSV)
Domknięcie pól puste (pozostawiamy bez zmian, chyba że na własną rękę przygotowaliśmy plik CSV)
Wybierz plik do importu (wybieramy odpowiedni plik) i klikamy SPRAWDŹ DANE - system przetworzy plik. W zależności od ilości wierszy jest to od kilkunastu sekund do kilku minut. Jeśli ilość błędów nie przekracza dozwolonej pojawi się przycisk IMPORTUJ - wciśnięcie przycisku spowoduje zaimportowanie danych.
Import danych w zależności od wielkości plików trwa od kilkunastu sekund do kilkunastu minut (dla np. 50 000 produktów). Dlatego w celu uniknięcia błędów i problemów zalecamy ewentualny import paczkami po 10 000 produktów.
JAK POWINIEN WYGLĄDAĆ PLIK CSV:
STANY MAGAZYNOWE
plik do importu stanów magazynowych powinien mieć TYLKO dwie kolumny. Jedyny zalecany program do obsługi CSV to OPENOFFICE. Odradzamy edycję CSV w EXCEL bez wiedzy jak przygotować taki plik będzie to bardzo trudne.
sku | qty |
1002010 | 10.0000 |
ilość podajemy w formacie 10.0000 (dla dziesięciu sztuk na magazynie).
IMPORT CEN
Plik dla cen powinen mieć dwie kolumny sku i price zaś cena netto w formacie 100.0000 dla stu złotych netto.
sku | price |
1002010 | 100.0000 |
Import plików CSV jest prosty. Opisaliśmy tutaj więcej, aby uniknąć najczęstszych pytań i błędów.
Jak uniknąć błędów? Edytować pliki dostarczone przez wykonawcę. Ewentualnie nauczyć się poprawnie obrabiać pliki CSV w programie OPEN OFFICE.
Najczęstsze błędy:
przygotowany plik posiada błędy podczas ręcznej edycji np. niepoprawne SKU. Jeśli SKU mają polskie czcionki ŁÓŹŻĆĘĄ to plik powinien być zapisany jako CSV z kodowaniem UTF-8
przy imporcie zamiast RODZAJ OBIEKTU PRODUKTY wybrany został np. CENY - jeśli chcemy importować ceny CSV to również rodzaj obiektu wybieramy PRODUKTY.
plik zawiera nieistniejące produkty.
PO IMPORCIE
Po imporcie należy sprawdzić czy ceny uległy zmianie na frontpage czyli od strony klienta przeglądającego sklep.