Przykłady praktycznych rozwiązań dla importu towarów z pliku CSV
Szczegółowe instrukcje importowania towarów z pliku CSV.
- Aktualizuj ceny i stany magazynowe
- Aktualizuj opisy produktów i ich widoczność
- Aktualizuj nazwy produktów
- Aktualizuj adresy URL produktów
- Dezaktywuj dostępność określonych artykułów do zamawiania
- Zmień główny artykuł w kilku produktach
- Dodaj nowe artykuły do kilku produktów
- Dodaj nowe produkty
- Aktualizuj nazwy kategorii
- Aktualizuj produkty według nazwy tylko w obrębie ich kategorii
- Dodaj produkty do kilku kategorii
- Aktualizuj nazwy artykułów
1. Aktualizuj ceny i stany magazynowe.
Ceny i stany magazynowe są właściwościami artykułów (nie towarów). W związku z tym plik musi zawierać:
- Kolumna z unikatowymi wartościami służącymi do identyfikacji artykułów: kody, nazwy lub ID.
- Kolumny z cenami i saldami. Lub kilka kolumn z zapasami, jeśli chcesz je aktualizować dla kilku magazynów.
Zachowaj ostrożność
Plik CSV musi zawierać tylko wiersze z istniejącymi artykułami. Istniejące artykuły są określane na podstawie wartości w kolumnie identyfikacyjnej. Jeśli plik zawiera nowe artykuły, które nie są jeszcze dostępne w sklepie, dla każdego nowego artykułu utworzony nowy produkt - bez nazwy, opisu i zdjęcia. Takie produkty nie są potrzebne w sklepie.
Przykład pliku
Kod artykułu | Cena | Na stanie @magazyn1 | Na stanie @magazyn2 |
---|---|---|---|
s001 | 799,90 | 12 | 6 |
s002 | 799,90 | 35 | 43 |
s003 | 899,90 | 5 | 9 |
Kolumny identyfikacyjne
- Dla towarów: (brak)
- W przypadku artykułów: kolumna z unikatowymi wartościami identyfikacji artykułu: kod lub nazwa. W tym przykładzie jest to "Kod artykułu".
2. Aktualizuj opisy produktów i ich widoczność
Opisy i widoczność w sklepie są właściwościami produktów, a nie artykułów. W związku z tym plik musi zawierać:
- Kolumna z unikatowymi wartościami do identyfikacji produktów: linkami, nazwami lub ID.
- Kolumna z opisami lub statusami - coś, co należy zaktualizować.
- Kolumny z informacjami o dowolnym artykule produktu:
- Jeśli artykuł jest sprzedawany w trybie "Opcje zakupu", plik CSV powinien również zawierać kolumnę z unikalnym kodem, nazwą lub ID artykułu. Kolumna ta musi być wybrana podczas importowania pliku, aby umożliwić identyfikację artykułów.
- Jeśli produkt jest sprzedawany w trybie "Wybór opcji", plik CSV musi zawierać również kolumny z cechami, z których wartości tworzony jest artykuł. Kolumna "Nazwa artykułu" musi zawierać wartości cech, z których utworzony jest artykuł, oddzielone przecinkami. Kolumna "Nazwa artykułu" musi być wybrana w celu identyfikacji artykułów podczas importowania pliku.
Przykład pliku dla towarów w trybie "Opcje zakupu"
Nazwa | Opis | Status | Kod artykułu |
---|---|---|---|
Nazwa produktu 1 |
...nowy tekst opisu... |
0 | 11111 |
Kolumny identyfikacyjne
- Dla towarów: kolumna z unikalnymi wartościami identyfikującymi towary: nazwa lub link do strony sklepu. W tym przykładzie jest to "Nazwa".
- Dla artykułów: "Nazwa artykułu".
3. Aktualizuj nazwy produktów
Nazwy produktów mogą być używane do identyfikacji produktów. Dlatego należy je identyfikować za pomocą innej dostępnej właściwości - linku do witryny sklepu.
Plik CSV musi zawierać:
- Kolumna z unikalnymi wartościami do identyfikacji towarów: Link lub ID.
- Kolumna z nowymi nazwami produktów.
- Dowolna kolumna, która odróżnia produkty od kategorii. Na przykład typ lub waluta.
Przykład pliku
Nazwa | Link do witryny |
Waluta |
---|---|---|
Nazwa produktu 1 |
product-1 | PLN |
Nazwa produktu 2 | product-2 | PLN |
Nazwa produktu 3 | product-3 | PLN |
Kolumny identyfikacyjne
- Dla produktów: link do witryny sklepu lub ID
- Dla artykułów: dowolne.
4. Aktualizuj adresy URL produktów (link do witryny)
Ten przypadek jest identyczny jak "3. Aktualizuj nazwy produktów", ponieważ w obu przypadkach aktualizowana jest właściwość produktu, która może być używana do identyfikowania produktów, z tą różnicą, że teraz należy identyfikować produkty według nazwy lub ID, a nie według linków.
Nazwy produktów mogą być używane do identyfikacji produktów. Dlatego należy je identyfikować za pomocą innej dostępnej właściwości - link do witryny.
Plik CSV musi zawierać:
- Kolumna z unikalnymi wartościami służącymi do identyfikacji towarów: nazwy lub ID.
- Kolumna z nowymi linkami produktów.
- Dowolna kolumna, która rozróżnia produkty od kategorii. Na przykład typ lub waluta.
Przykład pliku
Nazwa | Link do witryny |
Waluta |
---|---|---|
Nazwa produktu 1 |
product-1 | PLN |
Nazwa produktu 2 | product-2 | PLN |
Nazwa produktu 3 | product-3 | PLN |
Kolumny identyfikacyjne
- Dla produktów: nazwa lub ID
- Dla artykułów: dowolne.
5. Dezaktywuj dostępność określonych artykułów do zamawiania
Dostępność zamówienia jest właściwością artykułu. Dlatego wystarczy identyfikować tylko artykuły - za pomocą nazwy lub kodu, a towary i kategorie mogą być niezidentyfikowane.
Plik musi zawierać:
- Kolumna z unikatowymi wartościami umożliwiającymi identyfikację artykułów: kody, nazwy lub ID.
- Kolumna zawierająca wartości dostępności dla zamówienia - te, które mają zostać zaktualizowane.
Przykład pliku
Kod artykułu |
Dostępne na zamówienie |
---|---|
sku-1 |
1 |
sku-2 | 1 |
sku-3 | 0 |
Kolumny identyfikacyjne
- Dla towarów: (brak)
- Dla artykułów: kolumna z unikatowymi wartościami do identyfikacji artykułów: kod, nazwa lub ID. W tym przykładzie jest to "Kod artykułu".
6. Zmień główny artykuł w kilku produktach
Artykuł podstawowy jest właściwością artykułu. W ramach jednego artykułu tylko jeden artykuł może być artykułem głównym. Aby zmienić artykuł główny, należy: usunąć zaznaczenie "główny" z bieżącego artykułu głównego i przypisać go do innego artykułu.
Plik CSV dla każdego produktu musi zawierać:
- Wiersz z danymi produktu oraz pierwszy z dwóch artykułów (nie ma znaczenia, który z nich: stary czy nowy artykuł główny).
- Wiersz z danymi produktu i drugiego artykułu. Z właściwości produktu wystarczy wypełnić tylko kolumnę do identyfikacji towarów: z nazwami lub linkami.
Przykład pliku
Link do witryny |
Kod artykułu |
Główny artykuł |
---|---|---|
product-1 | sku-1 |
1 |
product-1 | sku-2 | 0 |
product-2 | sku-31 | 0 |
product-2 | sku-32 | 1 |
Kolumny identyfikacyjne
- Dla produktów: kolumna z unikatowymi wartościami identyfikującymi produkty: link do witryny, nazwa lub ID. W tym przykładzie jest to "Link do witryny".
- Dla artykułów: kolumna, która ma unikatowe wartości służące do identyfikacji artykułów: kod, nazwa lub ID. W tym przykładzie - "Kod artykułu".
7. Dodaj nowe artykuły do kilku produktów
Aby nowe artykuły mogły być dodawane do żądanych produktów, plik CSV musi zawierać:
- Wiersze z nowymi artykułami.
- Wartości w kolumnie identyfikacja artykułu muszą być różne od wartości już istniejących artykułów. Jeśli wartości są takie same, skrypt importujący zmieni istniejące artykuły zamiast dodania nowych.
- W wierszach artykułów należy wypełnić kolumnę identyfikacyjną towarów, aby skrypt importu mógł przypisać nowe artykuły do żądanych towarów.
Przykład pliku
Link do witryny |
Kod artykułu |
Dostępne na zamówienie |
Cena |
Na stanie |
---|---|---|---|---|
product-1 | sku-10 |
1 |
123,50 | 54 |
product-1 | sku-11 | 1 | 123,50 | 49 |
product-2 | sku-33 | 0 | 456,90 | 12 |
product-2 | sku-34 | 1 | 456,90 | 12 |
Kolumny identyfikacyjne
Dla produktów: kolumna z unikatowymi wartościami identyfikującymi produkty: link do witryny, nazwa lub ID. W tym przykładzie jest to "Link do witryny".
Dla artykułów: kolumna, która ma nowe unikalne wartości służące do identyfikacji artykułów: kod lub nazwę. W tym przykładzie jest to "Kod artykułu".
8. Dodaj nowe produkty
Każdy produkt zawiera co najmniej jeden artykuł. Oznacza to, że w pliku musi być co najmniej jeden wiersz dla każdego produktu. Ten wiersz musi zostać wypełniony:
- Informacje o produkcie.
- Informacje o głównym artykule produktu.
Jeśli nowy produkt ma kilka artykułów, w tym wierszu można dodać więcej wierszy dla dodatkowych artykułów. Te wiersze muszą być wypełnione:
- Wartość dla identyfikacji produktu (nazwa lub link).
- Informacje na temat dodatkowego artykułu o produkcie.
Jeśli do kategorii mają zostać dodane nowe produkty, przed wierszami dla tych produktów należy dodać wiersz kategorii. Należy wypełnić wiersz kategorii:
- Wartość identyfikacyjna kategorii (nazwa lub link do witryny - tak samo jak w przypadku towarów) - jeśli jest to kategoria, która już istnieje w sklepie.
- Wartość identyfikacyjna kategorii i wszelkie inne właściwości kategorii, które nie są właściwościami produktów i artykułów. Jeśli w wierszu kategorii wypełnisz właściwości produktów lub artykułów, zaimportowany zostanie produkt zamiast kategorii.
Przykład pliku
Nazwa | Link do witryny |
Opis | Krótki opis |
Kod artykułu |
Nazwa artykułu |
Dostępne na zamówienie |
Cena |
Na stanie |
---|---|---|---|---|---|---|---|---|
Nowe produkty | new | [w przypadku istniejącej kategorii opis nie może być wypełniony: pusty opis nie jest importowany; wystarczy kolumna, aby zidentyfikować: nazwy lub linki do witryny] [jeśli chcesz zaimportować nową kategorię, musisz wypełnić wszystkie kolumny wymagane dla kategorii i nie wypełniać żadnej kolumny dla towarów lub artykułów w wierszach kategorii — w przeciwnym razie zamiast kategorii z tego wiersza importowany jest produkt z jednym artykułem] |
||||||
Produkt 1 | product-one | opis Produktu 1 | krótki opis Produktu 1 |
sku-10 |
1 |
123,50 | 54 | |
Produkt 1 | product-one | [tutaj opis Produktu 1 nie jest już potrzebny, jest importowany z poprzedniej linii z głównym artykułem] | [to samo: krótki opis nie jest tutaj potrzebny] | sku-11 | 1 | 145,50 | 29 | |
Produkt 2 |
product-two | opis Produktu 2 | krótki opis Produktu 2 | sku-23 | 0 | 456,90 | 12 |
Kolumny identyfikacyjne
- Dla produktów: kolumna z unikatowymi wartościami identyfikującymi produkty i kategorie: link do witryny lub nazwa.
- Dla artykułów: kolumna z unikalnymi wartościami identyfikującymi artykuły: kod lub nazwa. W tym przykładzie jest to "Kod artykułu".
9. Aktualizuj nazwy kategorii
Kategorie są identyfikowane w taki sam sposób jak produkty: za pomocą nazwy lub linku do witryny sklepu. Aby zaktualizować nazwy kategorii, należy je zidentyfikować za pomocą linków.
Plik CSV musi zawierać wiersze z kategoriami oraz wypełnione kolumny:
- Link do witryny.
- Nowe nazwy.
Zachowaj ostrożność
Plik nie powinien zawierać kolumn nie należących do kategorii: opis krótki, cena, kod artykułu, waluta itp. Jeśli takie kolumny zostaną wypełnione, nowe produkty i artykuły zostaną zaimportowane lub zaktualizowane zamiast aktualizacji kategorii.
Przykład pliku
Link do witryny | Nazwa |
---|---|
new | Nowinki noworoczne |
sale | Wyprzedaż noworoczna |
special | Promocje noworoczne |
Kolumny tożsamości
- Dla produktów (w tym przypadku dla kategorii): link do witryny.
- Dla artykułów: dowolne.
10. Aktualizuj produkty według nazwy tylko w obrębie ich kategorii
Zdarza się, że w różnych kategoriach znajdują się produkty o tej samej nazwie, ale różnych linkach (adresach URL). Aby zaktualizować właściwości takich produktów, lepiej jest użyć linki produktów do ich identyfikacji.
Jeśli nie możesz korzystać z linku, możesz identyfikować takie produkty na podstawie ich nazw, ale tylko w obrębie ich oryginalnej kategorii. Towary o tej samej nazwie w różnych kategoriach nie będą się wzajemnie zastępować.
W tym celu:
- Dodaj do pliku CSV wiersze z kategoriami, w których znajdują się towary do aktualizacji. Można wpisać tylko nazwę kategorii, która jest wystarczająca do identyfikacji.
- Po każdej kategorii w pliku CSV należy wymienić produkty, których właściwości mają zostać zaktualizowane, oraz ich nazwy w celu identyfikacji.
- Po załadowaniu pliku CSV do backendu sklepu, wyłącz opcję "Ignoruj przynależność do kategorii podczas wyszukiwania pasujących produktów" w "Ustawieniach zaawansowanych". Jeśli pozostawisz tę opcję włączoną (domyślnie jest ona zawsze włączona), właściwości produktów będą aktualizowane z pliku CSV niezależnie od kategorii, do których należą.
Przykład pliku
Nazwa | Opis |
Krótki opis |
Status |
---|---|---|---|
Kategoria 1 |
|||
Produkt 1 |
...opis produktu 1... |
...krótki opis produktu 1... | 1 |
Produkt 2 |
...opis produktu 2... | ...krótki opis produktu 2... | 0 |
Kolumny identyfikacyjne
- Dla produktów: nazwa.
- Dla artykułów: dowolny, jeśli w pliku nie ma osobnych wierszy dla dodatkowych artykułów. W przeciwnym razie należy wybrać kolumnę z unikatowymi wartościami identyfikacji artykułu: kod, nazwa lub ID.
11. Dodaj produkty do kilku kategorii
Plik CSV musi zawierać:
- Wiersze z kategoriami, w których należy dodać produkty. Jeśli są to już istniejące kategorie, wystarczy wypełnić dla nich tylko kolumnę identyfikacyjną: nazwę lub link do witryny.
- Wiersze z produktami, które należy dodać do kategorii. Aby dodać produkt do kilku kategorii, w każdej z nich należy zduplikować wiersz dla tego produktu.
Przykład pliku
Nazwa | Opis |
Cena |
---|---|---|
Kategoria 1 |
||
Produkt 2 |
...opis produktu 2... |
123 |
Kategoria 2 |
||
Produkt 1 |
...opis produktu 1... | 234 |
Produkt 2 |
...opis produktu 2... | 123 |
Kolumny identyfikacyjne
- Dla produktów: kolumna z unikatowymi wartościami identyfikującymi produkty i kategorie: link do witryny lub nazwa. W tym przykładzie jest to "Nazwa".
- Dla artykułów: kolumna, jeśli w pliku nie ma osobnych wierszy dla dodatkowych artykułów. W przeciwnym razie wybierz kolumnę z unikalnymi wartościami do identyfikacji artykułów: kod lub nazwa.
12. Aktualizuj nazwy artykułów
Artykuły można zidentyfikować na podstawie nazwy, kodu lub ID. Aby zaktualizować nazwy artykułów, należy zidentyfikować artykuły według kodu lub ID. Towary nie mogą być w żaden sposób zidentyfikowane.
Plik CSV musi zawierać:
- Kolumna zawierająca kody lub ID artykułów w celu ich identyfikacji.
- Kolumna z nowymi nazwami artykułów.
Przykład pliku
Nazwa | Kod artykułu |
---|---|
Artykuł 1 | sku-1 |
Artykuł 20 |
sku-20 |
Artykuł 300 | sku-300 |
Kolumny identyfikacyjne
- Dla produktów: (brak).
- Dla artykułów: kod lub ID.
0 komentarzy