Import produktów do sklepu z Excela i CSV - przygotowanie danych i narzędzia

Technical Implementation Expert
Import produktów do sklepu z Excela i CSV - przygotowanie danych i narzędzia
Import produktów do sklepu z Excela i CSV przebiega bez niespodzianek wtedy, gdy plik ma jeden identyfikator dla każdego produktu i wariantu, jest zapisany jako CSV w UTF-8, ma kolumny zgodne z szablonem platformy i przechodzi walidację przed importem. Najwięcej szkód robią duplikaty, czyli te same produkty dodane drugi raz, bo importer nie rozpoznał ich po SKU, ID lub uchwycie produktu.
W tym wpisie pokazujemy, jak przygotować arkusz do importu, jak zamienić go na poprawny plik CSV, jak działają importery w WooCommerce i Shopify oraz jak zbudować prostą walidację, która odsiewa błędy, zanim trafią do sklepu. Tekst jest dla właścicieli sklepów, którzy dodają lub aktualizują setki produktów naraz, i dla osób, które przygotowują dane dla programisty.
[#wazne] W skrócie: import produktów z Excela i CSV zaczyna się od uporządkowania arkusza - jeden wiersz to jeden produkt lub wariant, unikalne SKU, ceny jako liczby, kolumny wg szablonu sklepu. Plik zapisujesz jako CSV w UTF-8, testujesz na kilkunastu wierszach i dopiero potem importujesz resztę partiami. WooCommerce dopasowuje aktualizacje po ID lub SKU, a Shopify po uchwycie produktu. Programiści Vinson przygotowują dane, walidatory i automatyczne importy dla sklepów.
Na czym polega import produktów z Excela i CSV
Import produktów to dodanie lub aktualizacja wielu kart produktów w sklepie na podstawie jednego pliku, zamiast ręcznego wypełniania formularza w panelu. Plik CSV to zwykły plik tekstowy, w którym każdy wiersz to rekord, a kolumny są rozdzielone separatorem, najczęściej przecinkiem lub średnikiem. Excel jest w tym procesie tylko edytorem: sklepy internetowe zwykle nie czytają plików XLSX bezpośrednio, tylko oczekują CSV w określonym formacie.
Import ma dwa tryby. Pierwszy to tworzenie nowych produktów, gdy sklep startuje albo dochodzi nowa dostawa. Drugi to aktualizacja istniejących pozycji, np. zmiana cen, stanów lub opisów. W drugim trybie kluczowe jest to, po czym importer rozpoznaje produkt. Jeśli identyfikator w pliku nie zgadza się z tym w sklepie, zamiast aktualizacji powstaje nowy produkt albo wiersz zostaje pominięty.
| Platforma | Po czym rozpoznaje produkt przy aktualizacji | Co warto wiedzieć |
|---|---|---|
| WooCommerce | ID lub SKU | Wiersz z nieznanym ID jest pomijany; wariant wskazuje produkt nadrzędny |
| Shopify | Uchwyt produktu (handle) | Bez zaznaczenia nadpisywania produkty o pasujących uchwytach są pomijane |
| Inne platformy i integratory | Zwykle SKU, EAN lub własne ID | Sprawdź w dokumentacji, które pole jest kluczem |
Stan opisany w tabeli dotyczy dokumentacji WooCommerce i Shopify na czerwiec 2026 - sprawdź aktualną dokumentację platformy przed importem. Sam proces importu, niezależnie od platformy, warto ułożyć w pięć etapów:
[#chart:wpr48a]
Jak przygotować arkusz Excel do importu produktów
Arkusz, z którego robisz import, powinien wyglądać jak tabela bazy danych, a nie jak cennik do wydruku. Bez scalonych komórek, bez kolorów, które coś znaczą, bez sum pośrednich i bez kilku produktów w jednej komórce. Każda kolumna przechowuje jeden rodzaj informacji, a każdy wiersz opisuje jeden produkt albo jeden wariant.
Identyfikator - unikalne SKU dla każdego produktu i każdego wariantu, bez spacji na początku i końcu, bez polskich znaków, jeśli integracje mają go potem czytać,
Kody EAN - zapisane jako tekst, żeby arkusz nie zamienił ich na zapis naukowy i nie obciął zer wiodących,
Ceny i stany - same liczby, bez symbolu waluty, z jednym, konsekwentnym separatorem dziesiętnym,
Kategorie - nazwy lub ścieżki dokładnie takie, jakie istnieją w sklepie, w jednym zapisie,
Zdjęcia - publiczne adresy URL, które otwierają się bez logowania,
Opisy - jeśli zawierają HTML, to tylko dozwolone znaczniki, bez stylów wklejonych z edytora tekstu.
Osobną kwestią są formuły. Kolumny wyliczane, np. cena brutto z netto albo cena z marżą, są wygodne w arkuszu, ale przed eksportem warto wkleić je jako wartości. Zaokrąglenie w formule i zaokrąglenie wyświetlane w komórce to dwie różne rzeczy - do pliku trafia pełna wartość, więc cena 49,99 zł może zamienić się w 49,9917.
[#tip] Trzymaj arkusz importu jako kopię roboczą, a nie główne źródło danych. Jeśli produkty mają też trafiać na marketplace i do feedów, jedno źródło - ERP, PIM lub sklep - oszczędza poprawiania tych samych błędów w kilku plikach.
- Wycena zadania w 24 h w dni robocze
- Integracje, API, feedy i poprawki w sklepie
- Rozliczenie godzinowe albo za projekt
Konsultację poprowadzi Łukasz Palej, Technical Implementation Expert

Łukasz Palej
Technical Implementation Expert
Wsparcie programistyczne dla e-commerce
Ł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ń

Przeczytaj także
Więcej porad z naszej bazy wiedzy - przesuń, aby zobaczyć kolejne artykuły.
Wybierz dogodny termin w kalendarzu - bez wymiany maili w tę i z powrotem.
