Import produktów do Shopify z CSV - format pliku, warianty i najczęstsze błędy importu

Łukasz Palej

Łukasz Palej

Technical Implementation Expert

Import produktów do Shopify z CSV polega na przygotowaniu pliku według szablonu Shopify, zapisaniu go w kodowaniu UTF-8 i wgraniu w Products > Import. Wiersze jednego produktu łączy wspólny uchwyt adresu (URL handle): pierwszy wiersz ma pełne dane produktu, a kolejne opisują warianty i dodatkowe zdjęcia. Najczęstsze błędy importu to złe kodowanie pliku, zmienione nagłówki kolumn, powtórzone kombinacje opcji i niedostępne adresy zdjęć.

W tym wpisie pokazujemy, jak zbudować plik CSV dla sklepu na Shopify, jak zapisać w nim warianty i zdjęcia, jak przejść przez sam import i co zrobić, gdy Shopify odrzuci część wierszy. Opieramy się na pomocy Shopify (Shopify Help Center) i na tym, co widzimy przy wdrożeniach sklepów. Nazwy menu i kolumn podajemy po angielsku, tak jak w szablonie i w pomocy Shopify (stan na lipiec 2026 - sprawdź aktualne zasady w pomocy Shopify).

[#wazne] W skrócie: import CSV do Shopify wykonasz w Products > Import. Plik musi mieć nagłówki zgodne z szablonem Shopify, przecinki jako separator i kodowanie UTF-8, a jego rozmiar nie może przekroczyć 15 MB. Każdy wariant to osobny wiersz z tym samym URL handle, a przy aktualizacji istniejących produktów trzeba włączyć opcję nadpisywania. W Vinson przygotowujemy pliki importu i przenosimy katalogi do Shopify, więc te zasady znamy z praktyki.

Czym jest import CSV w Shopify i kiedy z niego korzystać?

CSV (comma-separated values) to zwykły plik tekstowy, w którym każda linia jest wierszem tabeli, a wartości oddzielają przecinki. Import CSV w Shopify to wbudowany sposób na dodanie lub zmianę wielu produktów naraz, bez klikania w każdą kartę produktu osobno. Shopify udostępnia przykładowy szablon pliku, a ten sam format otrzymasz, gdy wyeksportujesz produkty z panelu. Dlatego najprostszy sposób na poznanie formatu to eksport kilku istniejących produktów i obejrzenie wyniku w edytorze.

Import z pliku najlepiej sprawdza się w sytuacjach jednorazowych lub okresowych. Typowe zastosowania to:

  • start nowego sklepu - wgranie całego katalogu przygotowanego w arkuszu zamiast ręcznego dodawania produktów,

  • migracja z innej platformy - przeniesienie produktów po przekształceniu eksportu ze starego sklepu do szablonu Shopify,

  • masowe zmiany - aktualizacja cen, tagów, opisów SEO czy statusów wielu produktów jednocześnie,

  • porządkowanie danych - eksport, poprawki w arkuszu i ponowny import z nadpisaniem.

Import CSV nie zastąpi natomiast stałej synchronizacji z hurtownią lub systemem magazynowym. Plik wgrywasz ręcznie, więc stany i ceny zmieniające się codziennie lepiej aktualizować aplikacją albo integratorem. Sklepy z kilkoma lokalizacjami magazynowymi powinny też pamiętać, że kolumna ze stanem w pliku produktów działa tylko dla jednej lokalizacji - do stanów w wielu lokalizacjach Shopify przewiduje osobny plik CSV z zapasami. Cały proces importu, który stosujemy przy wdrożeniach, wygląda tak:

[#chart:shf21a]

Format pliku CSV Shopify - kolumny, które musisz znać

Według pomocy Shopify pierwsza linia pliku musi zawierać nagłówki kolumn, kolumny oddziela się przecinkami, a plik zapisuje się w UTF-8 ze znakami końca linii w stylu LF. Nagłówki muszą odpowiadać szablonowi i rozróżniają wielkość liter, więc nie zmieniaj ich nazw ani nie tłumacz ich na polski. Jeśli pracujesz na starszym pliku, nazwy części kolumn mogą się różnić od obecnego szablonu - Shopify zachowuje zgodność wsteczną, ale zaleca przejście na aktualny format. Plik może mieć najwyżej 15 MB, a większy katalog dzielisz na kilka plików (stan na lipiec 2026 - sprawdź aktualne limity).

Szablon ma kilkadziesiąt kolumn, ale w praktyce o poprawności importu decyduje kilkanaście z nich. Najważniejsze zebraliśmy w tabeli:

Kolumna w szablonieDo czego służyNa co uważać
Titlenazwa produktujedyna kolumna wymagana przy nowych produktach
URL handleunikalny uchwyt i adres strony produktulitery, cyfry i myślniki, bez spacji; łączy wiersze jednego produktu
Descriptionopis produktuwypełniasz tylko w pierwszym wierszu produktu
Product categorykategoria ze standardowej taksonomii Shopifypełna ścieżka kategorii lub jej identyfikator
Option1 name, Option1 valuenazwa i wartość opcji, np. Rozmiar i Mdo 3 opcji na produkt
SKU, Price, Compare-at pricekod, cena i cena przed obniżką wariantuSKU wymaga uzupełnionej opcji
Inventory quantitystan magazynowytylko dla sklepów z jedną lokalizacją
Product image URL, Image positionadres zdjęcia i jego kolejnośćpubliczny adres https bez hasła
Variant image URLzdjęcie przypisane do wariantuinne niż zdjęcia produktu
Statusactive, draft lub archivedjeśli kolumna jest w pliku, nie może być pusta

Przy tworzeniu nowych produktów wymagana jest tylko kolumna Title, a przy aktualizacji istniejących - URL handle i Title. Kolumny wariantów, takie jak SKU czy waga, wymagają jednak kolumn Option1 name i Option1 value. Pomoc Shopify ostrzega, że gdy ich zabraknie, Shopify utworzy wariant domyślny i usunie istniejące warianty produktu. To jeden z najdroższych błędów przy aktualizacji katalogu, bo razem z wariantami znikają ich identyfikatory używane przez integracje.

Kategorie, kolekcje i metapola w pliku CSV

Kolumna Product category przyjmuje tylko kategorie ze standardowej taksonomii Shopify, wpisane jako pełna ścieżka albo identyfikator - nazwa w innej formie skończy się błędem. Kolumna Collection dodaje produkt do jednej kolekcji, a jeśli kolekcja nie istnieje, Shopify ją utworzy. Niektóre typy kolekcji nie przyjmują produktów z importu i wtedy import się nie powiedzie, dlatego kolekcje automatyczne lepiej oprzeć na tagach lub typie produktu. Metapola produktów importujesz w kolumnach z nagłówkiem w formacie nazwa (product.metafields.przestrzeń.klucz). Metapól wariantów plik CSV nie obsługuje - według pomocy Shopify zmienisz je w edytorze zbiorczym wariantów.

Bezpłatna konsultacja Shopify
Chcesz uruchomić lub rozwinąć sklep na Shopify?
  • Analiza sklepu, motywu i aplikacji
  • Płatności, wysyłki i integracje z marketplace’ami
  • Plan wdrożenia krok po kroku
Łukasz PalejKonsultację poprowadzi Łukasz Palej, Technical Implementation Expert

Warianty w imporcie CSV do Shopify - jak ułożyć wiersze

Produkt z wariantami zajmuje w pliku tyle wierszy, ile ma wariantów. Pierwszy wiersz zawiera pełne dane produktu: tytuł, opis, producenta, tagi, kategorię i dane pierwszego wariantu. W kolejnych wierszach wpisujesz ten sam URL handle, wartości opcji i dane wariantu, a kolumny Title, Description, Vendor i Tags zostawiasz puste. Produkt może mieć do trzech opcji i do 2 048 wariantów (stan na lipiec 2026 - sprawdź aktualne zasady). Każda kombinacja wartości opcji musi być w obrębie produktu unikalna.

[#przyklad] Koszulka w dwóch kolorach i trzech rozmiarach to sześć wierszy z tym samym URL handle, np. koszulka-basic. Pierwszy wiersz ma tytuł, opis, kategorię, Option1 name = Kolor, Option1 value = Czarny, Option2 name = Rozmiar, Option2 value = S oraz SKU i cenę. Pozostałe pięć wierszy ma tylko uchwyt, kolejne pary wartości opcji (Czarny M, Czarny L, Biały S, Biały M, Biały L), SKU, cenę i stan.

Zanim zbudujesz plik, zaplanuj nazwy opcji i wartości dla całego katalogu: jeden zapis rozmiarów, jedna lista kolorów, ta sama kolejność opcji w każdym produkcie. O tym, jak ułożyć opcje pod filtry i feedy, piszemy szerzej we wpisie warianty produktów w Shopify - opcje, limity i planowanie katalogu. W imporcie liczy się szczególnie stabilność: pomoc Shopify podaje, że zmiana wartości w kolumnach Option1 value, Option2 value lub Option3 value usuwa dotychczasowe identyfikatory wariantów i tworzy nowe. Może to zerwać powiązania w aplikacjach zewnętrznych, np. w integratorze, programie do faktur czy aplikacji do feedów.

Duże sklepy muszą też uwzględnić limit dzienny. Sklep z co najmniej 500 000 wariantów może utworzyć przez CSV lub API do 10 000 nowych wariantów w ciągu 24 godzin, a okno liczy się od pierwszego wgrania pliku w danym dniu. Limit nie dotyczy planu Shopify Plus (stan na lipiec 2026 - sprawdź aktualne zasady).

Zdjęcia w imporcie produktów do Shopify

Zdjęć nie wgrywasz razem z plikiem. W kolumnie Product image URL podajesz adres zdjęcia, a Shopify pobiera je i zapisuje u siebie. Adres musi być publiczny, dostępny przez https i bez hasła - zdjęcia z dysku firmowego za logowaniem nie zostaną pobrane. Kolumna Image position ustala kolejność zdjęć od 1, a Image alt text zawiera tekst alternatywny, który pomoc Shopify ogranicza do 512 znaków i zaleca do 125. Produkt może mieć do 250 zdjęć (stan na lipiec 2026 - sprawdź aktualne limity).

Kolejne zdjęcia produktu dodajesz w następnych wierszach z tym samym uchwytem, w których wypełniasz tylko kolumny zdjęcia. Zdjęcie konkretnego wariantu, np. czerwonej wersji koszulki, wpisujesz w kolumnie Variant image URL w wierszu tego wariantu. Pomoc Shopify zwraca uwagę na dwie pułapki: pliki wgrane wcześniej do Content > Files zostaną przy imporcie zduplikowane, a sortowanie pliku w arkuszu kalkulacyjnym potrafi rozjechać przypisanie zdjęć do produktów. Jak dobrać zdjęcia i teksty alternatywne, opisujemy we wpisie karta produktu w Shopify - opisy, zdjęcia i metapola.

Jak zaimportować plik CSV do Shopify krok po kroku

Sam import trwa kilka minut, ale warto go poprzedzić testem na kilku produktach. Kolejność kroków według pomocy Shopify jest następująca:

  1. W panelu Shopify przejdź do Products i kliknij Import.

  2. Kliknij Add file i wybierz plik CSV.

  3. Jeśli nowe produkty mają trafić tylko do sklepu internetowego, wyłącz opcję Publish new products to all sales channels.

  4. Jeśli aktualizujesz istniejące produkty, włącz Overwrite products with matching handles.

  5. Kliknij Upload and continue, sprawdź podsumowanie importu i zatwierdź przyciskiem Import products.

  6. Poczekaj na e-mail z potwierdzeniem i sprawdź kilka produktów w panelu oraz w sklepie.

Rozpoczętego importu nie można anulować, a Shopify nie pokazuje listy wcześniejszych importów - zmiany sprawdzisz w dzienniku aktywności sklepu. Dlatego przed dużą aktualizacją zrób eksport produktów jako kopię stanu sprzed zmian. Pomoc Shopify zaleca też przeglądarkę Google Chrome, bo w innych zdarzają się problemy z wgrywaniem pliku.

Najwięcej pytań budzi nadpisywanie. Gdy jest włączone, produkty o tym samym uchwycie zostaną zaktualizowane, a gdy jest wyłączone - wiersze z istniejącymi uchwytami Shopify pominie. Przy nadpisywaniu pusta komórka w kolumnie niewymaganej czyści dotychczasową wartość, a kolumna, której nie ma w pliku, zostaje bez zmian. Kiedy włączyć tę opcję, pokazuje porównanie:

[#chart:shf21c]

Najczęstsze błędy importu CSV w Shopify i jak je naprawić

Gdy import się nie uda, Shopify pokazuje komunikat z numerem wiersza i przyczyną. Większość problemów wynika z kilku powtarzalnych błędów, które zebraliśmy na schemacie:

[#chart:shf21b]

Komunikaty są po angielsku, dlatego poniżej zestawiamy najczęstsze z nich z przyczyną opisaną w pomocy Shopify:

  • Invalid CSV header: missing headers - pierwszy wiersz nie odpowiada nagłówkom szablonu albo nagłówki mają spacje na końcu,

  • Illegal quoting lub Missing or stray quote - w pliku jest niedozwolony znak, najczęściej zaokrąglony cudzysłów wstawiony przez arkusz,

  • Ignored line … because handle already exists - dwa produkty mają ten sam uchwyt albo nadpisywanie jest wyłączone,

  • Validation failed: options are not unique - dwa warianty mają tę samą kombinację wartości opcji,

  • Validation failed: price can't be blank - w wierszu wariantu brakuje ceny,

  • An error occurred while trying to download the image - zdjęcia nie ma pod podanym adresem albo adres nie jest publiczny,

  • Not a valid product category - kategoria nie odpowiada dokładnie taksonomii Shopify,

  • Line is invalid (No details) - często wartość opcji przeniesiono na inną pozycję opcji; pomoc zaleca import z tymczasową nazwą opcji, a potem ponowny import z docelową.

[#uwaga] Arkusz kalkulacyjny to najczęstsze źródło błędów. Przy zapisie potrafi zmienić kodowanie, separator na średnik i proste cudzysłowy na zaokrąglone, a z kodów EAN usunąć zera z początku. Po eksporcie z arkusza otwórz plik w edytorze tekstu i sprawdź kodowanie UTF-8, przecinki i kilka wierszy z polskimi znakami.

Import CSV, aplikacja czy integrator - co wybrać w Shopify?

Wbudowany import wystarcza do produktów i ich zdjęć wgrywanych od czasu do czasu. Gdy potrzebujesz importować także klientów, zamówienia, przekierowania czy metaobiekty albo chcesz uruchamiać import według harmonogramu, sięgnij po aplikację. Przykładem jest Matrixify: Data Export Import w Shopify App Store, która według swojej karty obsługuje pliki Excel, CSV i Google Sheets oraz importy zaplanowane. Przed wyborem sprawdź na karcie aplikacji aktualny cennik i limity planu.

Trzecia droga to integrator, np. Base, gdy katalog powstaje poza Shopify i trafia także na marketplace'y. Wtedy plik CSV służy raczej do jednorazowego startu, a bieżące dane płyną przez integrację. Podobny dylemat opisujemy z perspektywy WordPressa we wpisie import produktów do WooCommerce z CSV i XML - zasada jest ta sama: im częściej zmieniają się dane, tym bardziej opłaca się automatyzacja zamiast ręcznego pliku.

Jak Vinson pomaga z importem produktów do Shopify

W Vinson wdrażamy sklepy na Shopify, przenosimy je z innych platform i opiekujemy się nimi po starcie. Jesteśmy agencją e-commerce z Bochni, działamy od 2021 r. i współpracowaliśmy z ponad 500 firmami. Przy imporcie produktów zwykle:

  • przekształcamy eksport ze starego sklepu, hurtowni lub ERP do szablonu CSV Shopify,

  • planujemy opcje, warianty, kategorie i metapola dla całego katalogu,

  • przygotowujemy publiczne adresy zdjęć i teksty alternatywne,

  • wykonujemy import próbny, poprawiamy błędy i dopiero potem importujemy całość,

  • sprawdzamy, czy integracje i feedy widzą produkty po imporcie.

Szczegóły współpracy znajdziesz na stronie sklep na Shopify z Vinson.

Najczęściej zadawane pytania

Jak zaimportować produkty do Shopify z pliku CSV?

W panelu Shopify wejdź w Products, kliknij Import, dodaj plik przyciskiem Add file, a potem kliknij Upload and continue i Import products. Plik musi mieć nagłówki zgodne z szablonem Shopify, przecinki jako separator i kodowanie UTF-8.

Jak dodać warianty produktu w pliku CSV Shopify?

Każdy wariant to osobny wiersz z tym samym URL handle co produkt. Pierwszy wiersz ma pełne dane produktu, a kolejne tylko uchwyt, wartości opcji oraz dane wariantu, takie jak SKU, cena i stan. Kombinacje wartości opcji nie mogą się powtarzać.

Jaki jest maksymalny rozmiar pliku CSV w Shopify?

Według pomocy Shopify plik CSV z produktami nie może przekroczyć 15 MB. Większy katalog podziel na kilka plików i importuj je po kolei. Limit może się zmienić, więc sprawdź go w aktualnej pomocy Shopify.

Dlaczego import CSV w Shopify nie dodaje zdjęć?

Najczęściej adres zdjęcia nie jest publiczny, wymaga logowania albo nie zaczyna się od https. Shopify pobiera zdjęcie z podanego adresu, więc plik musi być dostępny dla każdego. Problem powoduje też sortowanie pliku w arkuszu, które rozdziela zdjęcia od właściwych produktów.

Czy import CSV w Shopify nadpisze istniejące produkty?

Tylko wtedy, gdy włączysz opcję Overwrite products with matching handles. Pusta komórka w kolumnie niewymaganej wyczyści wtedy dotychczasową wartość, a kolumna pominięta w pliku zostanie bez zmian. Przed nadpisaniem zrób eksport produktów jako kopię.

Import produktów do Shopify z CSV jest prosty, gdy plik trzyma się szablonu, warianty mają stabilne opcje, a zdjęcia publiczne adresy. Jeśli przygotowujesz duży katalog albo migrację i chcesz uniknąć poprawiania setek wierszy, sprawdź sklep na Shopify z Vinson - zaczniemy od importu próbnego na kilku produktach.

Warianty w imporcie CSV do Shopify - jak ułożyć wiersze

Produkt z wariantami zajmuje w pliku tyle wierszy, ile ma wariantów. Pierwszy wiersz zawiera pełne dane produktu: tytuł, opis, producenta, tagi, kategorię i dane pierwszego wariantu. W kolejnych wierszach wpisujesz ten sam URL handle, wartości opcji i dane wariantu, a kolumny Title, Description, Vendor i Tags zostawiasz puste. Produkt może mieć do trzech opcji i do 2 048 wariantów (stan na lipiec 2026 - sprawdź aktualne zasady). Każda kombinacja wartości opcji musi być w obrębie produktu unikalna.

[#przyklad] Koszulka w dwóch kolorach i trzech rozmiarach to sześć wierszy z tym samym URL handle, np. koszulka-basic. Pierwszy wiersz ma tytuł, opis, kategorię, Option1 name = Kolor, Option1 value = Czarny, Option2 name = Rozmiar, Option2 value = S oraz SKU i cenę. Pozostałe pięć wierszy ma tylko uchwyt, kolejne pary wartości opcji (Czarny M, Czarny L, Biały S, Biały M, Biały L), SKU, cenę i stan.

Zanim zbudujesz plik, zaplanuj nazwy opcji i wartości dla całego katalogu: jeden zapis rozmiarów, jedna lista kolorów, ta sama kolejność opcji w każdym produkcie. O tym, jak ułożyć opcje pod filtry i feedy, piszemy szerzej we wpisie warianty produktów w Shopify - opcje, limity i planowanie katalogu. W imporcie liczy się szczególnie stabilność: pomoc Shopify podaje, że zmiana wartości w kolumnach Option1 value, Option2 value lub Option3 value usuwa dotychczasowe identyfikatory wariantów i tworzy nowe. Może to zerwać powiązania w aplikacjach zewnętrznych, np. w integratorze, programie do faktur czy aplikacji do feedów.

Duże sklepy muszą też uwzględnić limit dzienny. Sklep z co najmniej 500 000 wariantów może utworzyć przez CSV lub API do 10 000 nowych wariantów w ciągu 24 godzin, a okno liczy się od pierwszego wgrania pliku w danym dniu. Limit nie dotyczy planu Shopify Plus (stan na lipiec 2026 - sprawdź aktualne zasady).

Zdjęcia w imporcie produktów do Shopify

Zdjęć nie wgrywasz razem z plikiem. W kolumnie Product image URL podajesz adres zdjęcia, a Shopify pobiera je i zapisuje u siebie. Adres musi być publiczny, dostępny przez https i bez hasła - zdjęcia z dysku firmowego za logowaniem nie zostaną pobrane. Kolumna Image position ustala kolejność zdjęć od 1, a Image alt text zawiera tekst alternatywny, który pomoc Shopify ogranicza do 512 znaków i zaleca do 125. Produkt może mieć do 250 zdjęć (stan na lipiec 2026 - sprawdź aktualne limity).

Kolejne zdjęcia produktu dodajesz w następnych wierszach z tym samym uchwytem, w których wypełniasz tylko kolumny zdjęcia. Zdjęcie konkretnego wariantu, np. czerwonej wersji koszulki, wpisujesz w kolumnie Variant image URL w wierszu tego wariantu. Pomoc Shopify zwraca uwagę na dwie pułapki: pliki wgrane wcześniej do Content > Files zostaną przy imporcie zduplikowane, a sortowanie pliku w arkuszu kalkulacyjnym potrafi rozjechać przypisanie zdjęć do produktów. Jak dobrać zdjęcia i teksty alternatywne, opisujemy we wpisie karta produktu w Shopify - opisy, zdjęcia i metapola.

Jak zaimportować plik CSV do Shopify krok po kroku

Sam import trwa kilka minut, ale warto go poprzedzić testem na kilku produktach. Kolejność kroków według pomocy Shopify jest następująca:

  1. W panelu Shopify przejdź do Products i kliknij Import.

  2. Kliknij Add file i wybierz plik CSV.

  3. Jeśli nowe produkty mają trafić tylko do sklepu internetowego, wyłącz opcję Publish new products to all sales channels.

  4. Jeśli aktualizujesz istniejące produkty, włącz Overwrite products with matching handles.

  5. Kliknij Upload and continue, sprawdź podsumowanie importu i zatwierdź przyciskiem Import products.

  6. Poczekaj na e-mail z potwierdzeniem i sprawdź kilka produktów w panelu oraz w sklepie.

Rozpoczętego importu nie można anulować, a Shopify nie pokazuje listy wcześniejszych importów - zmiany sprawdzisz w dzienniku aktywności sklepu. Dlatego przed dużą aktualizacją zrób eksport produktów jako kopię stanu sprzed zmian. Pomoc Shopify zaleca też przeglądarkę Google Chrome, bo w innych zdarzają się problemy z wgrywaniem pliku.

Najwięcej pytań budzi nadpisywanie. Gdy jest włączone, produkty o tym samym uchwycie zostaną zaktualizowane, a gdy jest wyłączone - wiersze z istniejącymi uchwytami Shopify pominie. Przy nadpisywaniu pusta komórka w kolumnie niewymaganej czyści dotychczasową wartość, a kolumna, której nie ma w pliku, zostaje bez zmian. Kiedy włączyć tę opcję, pokazuje porównanie:

[#chart:shf21c]

Najczęstsze błędy importu CSV w Shopify i jak je naprawić

Gdy import się nie uda, Shopify pokazuje komunikat z numerem wiersza i przyczyną. Większość problemów wynika z kilku powtarzalnych błędów, które zebraliśmy na schemacie:

[#chart:shf21b]

Komunikaty są po angielsku, dlatego poniżej zestawiamy najczęstsze z nich z przyczyną opisaną w pomocy Shopify:

  • Invalid CSV header: missing headers - pierwszy wiersz nie odpowiada nagłówkom szablonu albo nagłówki mają spacje na końcu,

  • Illegal quoting lub Missing or stray quote - w pliku jest niedozwolony znak, najczęściej zaokrąglony cudzysłów wstawiony przez arkusz,

  • Ignored line … because handle already exists - dwa produkty mają ten sam uchwyt albo nadpisywanie jest wyłączone,

  • Validation failed: options are not unique - dwa warianty mają tę samą kombinację wartości opcji,

  • Validation failed: price can't be blank - w wierszu wariantu brakuje ceny,

  • An error occurred while trying to download the image - zdjęcia nie ma pod podanym adresem albo adres nie jest publiczny,

  • Not a valid product category - kategoria nie odpowiada dokładnie taksonomii Shopify,

  • Line is invalid (No details) - często wartość opcji przeniesiono na inną pozycję opcji; pomoc zaleca import z tymczasową nazwą opcji, a potem ponowny import z docelową.

[#uwaga] Arkusz kalkulacyjny to najczęstsze źródło błędów. Przy zapisie potrafi zmienić kodowanie, separator na średnik i proste cudzysłowy na zaokrąglone, a z kodów EAN usunąć zera z początku. Po eksporcie z arkusza otwórz plik w edytorze tekstu i sprawdź kodowanie UTF-8, przecinki i kilka wierszy z polskimi znakami.

Import CSV, aplikacja czy integrator - co wybrać w Shopify?

Wbudowany import wystarcza do produktów i ich zdjęć wgrywanych od czasu do czasu. Gdy potrzebujesz importować także klientów, zamówienia, przekierowania czy metaobiekty albo chcesz uruchamiać import według harmonogramu, sięgnij po aplikację. Przykładem jest Matrixify: Data Export Import w Shopify App Store, która według swojej karty obsługuje pliki Excel, CSV i Google Sheets oraz importy zaplanowane. Przed wyborem sprawdź na karcie aplikacji aktualny cennik i limity planu.

Trzecia droga to integrator, np. Base, gdy katalog powstaje poza Shopify i trafia także na marketplace'y. Wtedy plik CSV służy raczej do jednorazowego startu, a bieżące dane płyną przez integrację. Podobny dylemat opisujemy z perspektywy WordPressa we wpisie import produktów do WooCommerce z CSV i XML - zasada jest ta sama: im częściej zmieniają się dane, tym bardziej opłaca się automatyzacja zamiast ręcznego pliku.

Jak Vinson pomaga z importem produktów do Shopify

W Vinson wdrażamy sklepy na Shopify, przenosimy je z innych platform i opiekujemy się nimi po starcie. Jesteśmy agencją e-commerce z Bochni, działamy od 2021 r. i współpracowaliśmy z ponad 500 firmami. Przy imporcie produktów zwykle:

  • przekształcamy eksport ze starego sklepu, hurtowni lub ERP do szablonu CSV Shopify,

  • planujemy opcje, warianty, kategorie i metapola dla całego katalogu,

  • przygotowujemy publiczne adresy zdjęć i teksty alternatywne,

  • wykonujemy import próbny, poprawiamy błędy i dopiero potem importujemy całość,

  • sprawdzamy, czy integracje i feedy widzą produkty po imporcie.

Szczegóły współpracy znajdziesz na stronie sklep na Shopify z Vinson.

Najczęściej zadawane pytania

Jak zaimportować produkty do Shopify z pliku CSV?

W panelu Shopify wejdź w Products, kliknij Import, dodaj plik przyciskiem Add file, a potem kliknij Upload and continue i Import products. Plik musi mieć nagłówki zgodne z szablonem Shopify, przecinki jako separator i kodowanie UTF-8.

Jak dodać warianty produktu w pliku CSV Shopify?

Każdy wariant to osobny wiersz z tym samym URL handle co produkt. Pierwszy wiersz ma pełne dane produktu, a kolejne tylko uchwyt, wartości opcji oraz dane wariantu, takie jak SKU, cena i stan. Kombinacje wartości opcji nie mogą się powtarzać.

Jaki jest maksymalny rozmiar pliku CSV w Shopify?

Według pomocy Shopify plik CSV z produktami nie może przekroczyć 15 MB. Większy katalog podziel na kilka plików i importuj je po kolei. Limit może się zmienić, więc sprawdź go w aktualnej pomocy Shopify.

Dlaczego import CSV w Shopify nie dodaje zdjęć?

Najczęściej adres zdjęcia nie jest publiczny, wymaga logowania albo nie zaczyna się od https. Shopify pobiera zdjęcie z podanego adresu, więc plik musi być dostępny dla każdego. Problem powoduje też sortowanie pliku w arkuszu, które rozdziela zdjęcia od właściwych produktów.

Czy import CSV w Shopify nadpisze istniejące produkty?

Tylko wtedy, gdy włączysz opcję Overwrite products with matching handles. Pusta komórka w kolumnie niewymaganej wyczyści wtedy dotychczasową wartość, a kolumna pominięta w pliku zostanie bez zmian. Przed nadpisaniem zrób eksport produktów jako kopię.

Import produktów do Shopify z CSV jest prosty, gdy plik trzyma się szablonu, warianty mają stabilne opcje, a zdjęcia publiczne adresy. Jeśli przygotowujesz duży katalog albo migrację i chcesz uniknąć poprawiania setek wierszy, sprawdź sklep na Shopify z Vinson - zaczniemy od importu próbnego na kilku produktach.

Czy ten artykuł był pomocny? Oceń go
Bądź pierwszą osobą, która oceni

Łukasz Palej

Technical Implementation Expert

Wdraża integracje i rozwiązania IT dla e-commerce: sklepy, feedy produktowe, przepływ danych między systemami.

Wdraża integracje i rozwiązania IT dla e-commerce: sklepy, feedy produktowe, przepływ danych między systemami.

★★★★★
Współpracowałeś z Vinson?
Twoja opinia pomoże innym sprzedawcom wybrać sprawdzoną agencję. Zajmie Ci to minutę.
Oceń nas na Trustpilot →
Potrzebujesz pomocy z tym tematem?

Sklep na Shopify z Vinson

Łukasz i nasz zespół pomogą Ci wdrożyć to na Twoim koncie - bez zobowiązań.

  • Analiza Twojego konta i obecnych działań
  • Konkretny plan poprawek do wdrożenia
  • Bezpłatna konsultacja – bez zobowiązań
4,9/5 ze 171 opiniiWdrażamy i rozwijamy sklepy Shopify
Łukasz Palej - Technical Implementation Expert
Łukasz PalejTechnical Implementation Expert

Przeczytaj także

Więcej porad z naszej bazy wiedzy - przesuń, aby zobaczyć kolejne artykuły.

1 / 1

Masz pytania? Chętnie porozmawiamy!

Masz pytania? Chętnie porozmawiamy!

Odpowiadamy w ciągu 24 godzin w dni robocze. Pierwsza rozmowa jest bezpłatna i do niczego nie zobowiązuje.

Masz pytania? Chętnie porozmawiamy!

Odpowiadamy w ciągu 24 godzin w dni robocze. Pierwsza rozmowa jest bezpłatna i do niczego nie zobowiązuje.

Bartłomiej Stokłosa, CEO Vinson Agency

Bartłomiej Stokłosa

CEO & Founder

"Jeżeli czegoś nie da się zrobić, potrzebny jest ktoś, kto o tym nie wie - przyjdzie i to zrobi."

Bartłomiej Stokłosa, CEO Vinson Agency

Bartłomiej Stokłosa

CEO & Founder

"Jeżeli czegoś nie da się zrobić, potrzebny jest ktoś, kto o tym nie wie - przyjdzie i to zrobi."

Zadzwoń

574 944 685

Adres

Kazimierza Wielkiego 7/7

32-700 Bochnia

Wybierz dogodny termin w kalendarzu - bez wymiany maili w tę i z powrotem.

Napisz do nas

Opisz krótko, czego potrzebujesz - oddzwonimy lub odpiszemy w ciągu 24 godzin w dni robocze.

Łukasz PalejNa zapytanie odpowie Łukasz Palej, Technical Implementation Expert

Napisz do nas

Opisz krótko, czego potrzebujesz - oddzwonimy lub odpiszemy w ciągu 24 godzin w dni robocze.

Łukasz PalejNa zapytanie odpowie Łukasz Palej, Technical Implementation Expert
4,9172 opinii klientów · Trustindex →