Wyobraź sobie sytuację: prowadzisz sklep internetowy na WooCommerce, masz 400 produktów, każdy w kilku rozmiarach i kolorach. Zamówień przybywa, ale coraz częściej wysyłasz klientom złe rozmiary, stany magazynowe się nie zgadzają, a inwentaryzacja pochłania cały weekend. Brzmi znajomo?
To nie jest problem organizacji. To problem braku systemu SKU.
Właścicielka sklepu odzieżowego z Krakowa przyznała, że przez pierwsze dwa lata prowadzenia sprzedaży na Allegro i własnym sklepie traciła miesięcznie kilkaset złotych wyłącznie na błędach pakowania i zwrotach wynikających z pomylonych wariantów produktów. Po wdrożeniu spójnego systemu numerów SKU i integracji z BaseLinkerem liczba błędów spadła o ponad 40% w ciągu trzech miesięcy.
Ten przewodnik wyjaśnia co to jest SKU, dlaczego każdy sprzedawca online w Polsce powinien z niego korzystać oraz jak krok po kroku stworzyć własny system kodów SKU dopasowany do polskich platform: WooCommerce, PrestaShop, Shoper i Allegro.
Co to jest SKU? Definicja i podstawy
Definicja numeru SKU po polsku
SKU (Stock-Keeping Unit) to wewnętrzny kod produktu nadawany przez sprzedawcę w celu jednoznacznej identyfikacji każdego towaru w magazynie. Po polsku można to tłumaczyć jako jednostka magazynowa lub kod składowania, choć w praktyce e-commerce w Polsce używa się po prostu skrótu SKU.
Typowy numer SKU ma od 8 do 12 znaków i jest kombinacją liter oraz cyfr. Co ważne: SKU jest kodem wewnętrznym — każdy sklep tworzy własne kody według własnych zasad. Dwie firmy sprzedające identyczny produkt będą miały dla niego zupełnie różne numery SKU.
Przykład: koszulka slim fit w kolorze czarnym, rozmiar M, pierwsza sztuka w systemie może mieć SKU: KOS-SLIM-CZA-M-001. Od razu wiadomo: koszulka, krój slim, kolor czarny, rozmiar M.
Kluczowa różnica w stosunku do kodów globalnych: SKU nie jest standardem zewnętrznym — to Ty decydujesz, jak go zbudujesz. Daje to ogromną elastyczność, ale wymaga konsekwencji. Sklep z 500 produktami bez spójnej struktury SKU to chaos w magazynie.
Skąd pochodzi pojęcie SKU?
Pojęcie SKU narodziło się w tradycyjnym handlu detalicznym, gdzie sklepy stacjonarne potrzebowały szybkiego sposobu identyfikacji tysięcy produktów na półkach. Z biegiem czasu system trafił do e-commerce i dziś jest standardem na każdej platformie sprzedażowej — od WooCommerce przez PrestaShop, Shoper, aż po Allegro. Każda z tych platform posiada dedykowane pole na numer SKU, a nowoczesne systemy zarządzania zamówieniami jak BaseLinker opierają całą integrację wielokanałową właśnie na tym kodzie.
Dlaczego SKU jest ważny dla Twojego sklepu internetowego?
Problemy bez systemu SKU
Brak numerów SKU to nie tylko kwestia nieporządku — to realne straty finansowe. Według badania IHL Group przeprowadzonego na globalnym rynku detalicznym, błędy w zarządzaniu zapasami (niedobory i nadwyżki stanów magazynowych) pochłaniają średnio 6,5% rocznych przychodów sprzedawcy. Dla sklepu generującego 500 000 zł obrotu rocznie to ponad 32 000 zł rocznie wyparowuje przez nieszczelności w magazynie.
W praktyce polskiego sprzedawcy brak SKU oznacza:
- Błędy w kompletacji zamówień — pracownik pakuje złą wersję produktu, bo opisy wariantów są nieczytelne
- Nieaktualne stany magazynowe — sprzedajesz to, czego już nie masz, i generujesz zwroty oraz negatywne opinie
- Brak synchronizacji między kanałami — Allegro pokazuje 10 sztuk, WooCommerce 7, a w rzeczywistości zostały 3
- Marnowanie czasu na inwentaryzację — liczenie ręczne przy setkach produktów i wariantów zajmuje dni, a nie godziny
- Trudności z integracją z dostawcami — hurtownie dropshippingowe w Polsce coraz częściej wymagają SKU do automatycznej aktualizacji stanów
Korzyści z wdrożenia numerów SKU
Dobrze zaprojektowany system SKU działa jak kręgosłup całej operacji sprzedażowej. Konkretne korzyści to:
- Szybsza kompletacja i wysyłka zamówień — magazynier skanuje kod, system wskazuje dokładną lokalizację towaru
- Precyzyjna analiza sprzedaży — wiesz nie tylko że koszulki sprzedają się dobrze, ale że rozmiar M w kolorze czarnym to bestseller, a XL w białym leży na półce od 3 miesięcy
- Automatyczna synchronizacja przez BaseLinker — BaseLinker to narzędzie używane przez dziesiątki tysięcy polskich sprzedawców, które na podstawie SKU synchronizuje stany magazynowe między Allegro, WooCommerce i hurtownią w czasie rzeczywistym
- Wsparcie dla strategii cenowej i promocji — łatwiej zarządzasz obniżkami na konkretne warianty, nie na całe kategorie
- Podstawa do technik sprzedaży w e-commerce takich jak cross-selling i upselling opartych na danych

SKU a inne kody produktów – co je różni?
SKU vs EAN – najważniejsza różnica
To jedno z najczęstszych pytań polskich sprzedawców. Wiele osób myli SKU z kodem EAN lub używa tych pojęć zamiennie. To błąd, który może spowodować poważne problemy przy imporcie produktów do systemów POS czy integracji z hurtownią.
| Cecha | SKU | EAN |
|---|---|---|
| Kto nadaje? | Sprzedawca (Ty) | Organizacja GS1 |
| Zakres stosowania | Wewnętrzny — tylko Twój sklep | Globalny — każdy sklep, łańcuch dostaw |
| Format | Alfanumeryczny, 8–12 znaków | Wyłącznie cyfry, zawsze 13 znaków |
| Przykład | KOS-SLIM-CZA-M-001 |
5901234123457 |
| Unikalność | Unikalny w obrębie Twojego katalogu | Unikalny globalnie |
| Obowiązkowość | Nieobowiązkowy prawnie | Zalecany, wymagany przez duże sieci |
| Koszt | Bezpłatny | Rejestracja w GS1 Polska — płatna |
Krótko: EAN masz albo od producenta towaru, albo rejestrujesz go dla własnych produktów w GS1 Polska. SKU tworzysz sam, za darmo, według własnych zasad.
SKU vs Allegro Offer ID vs ASIN
Tu dochodzimy do kwestii, której nie znajdziesz w żadnym anglojęzycznym poradniku — specyfiki polskiego rynku e-commerce.
Allegro Offer ID (ID oferty) to numer generowany automatycznie przez Allegro dla każdej opublikowanej oferty. Nie masz na niego wpływu i nie możesz go zmienić. Natomiast w panelu Allegro, w sekcji zarządzania ofertą, znajdziesz pole „Kod sprzedawcy” — i to właśnie tam wpisujesz swój numer SKU. Ten kod jest widoczny tylko dla Ciebie, nie dla kupującego.
ASIN (Amazon Standard Identification Number) to odpowiednik SKU na Amazonie — przypisywany automatycznie przez platformę. Jeśli sprzedajesz wyłącznie w Polsce, ASIN Cię nie dotyczy. Jeśli planujesz ekspansję na Amazon.de lub Amazon.co.uk, warto wiedzieć, że ASIN to nie to samo co Twój wewnętrzny SKU.
Praktyczny tip dla użytkowników BaseLinker: w BaseLinkerze SKU pełni funkcję klucza łączącego produkt z WooCommerce z ofertą na Allegro. Jeśli nadasz identyczny SKU w obu miejscach, BaseLinker automatycznie zsynchronizuje stany magazynowe. To fundament każdej skutecznej integracji wielokanałowej.
Jak stworzyć numer SKU krok po kroku?
Zasady tworzenia SKU – od czego zacząć?
Zanim zaczniesz tworzyć kody, musisz ustalić zasady. Przypadkowe SKU w stylu PROD001, PROD002 na początku wydają się OK, ale przy 300 produktach stają się bezużyteczne — nikt nie pamięta, co kryje się pod którym numerem.
Pięć żelaznych zasad dobrego SKU:
- Długość 8–12 znaków — krótsze nie pomieszczą wystarczająco informacji, dłuższe nie zmieszczą się w niektórych systemach i są podatne na literówki
- Tylko litery i cyfry — żadnych spacji, myślników (opcjonalnie dozwolone jako separator), znaków
!,/,@,&— powodują błędy przy imporcie plików CSV do WooCommerce i PrestaShop - Zacznij od najważniejszej cechy — kategoria lub typ produktu na początku pozwala szybko zorientować się, o co chodzi
- Nie zaczynaj od zera — liczba
0na początku jest często przycinana przez arkusze kalkulacyjne (Excel, Google Sheets) i niektóre systemy magazynowe - Nigdy nie modyfikuj SKU po uruchomieniu sprzedaży — zmiana kodu niszczy historię sprzedaży i synchronizację w BaseLinkerze
Schemat SKU – szablon krok po kroku
Najbardziej praktyczny i elastyczny schemat dla polskiego sklepu internetowego wygląda następująco:
KAT-STYL-KOLOR-ROZMIAR-SEQ
Gdzie:
- KAT = kategoria produktu (3–4 litery):
KOS= koszulka,BUT= buty,KRE= krem,LAD= ładowarka - STYL = model lub krój (opcjonalny):
SLIM,CLAS,SPORT,PREM - KOLOR = kod koloru (3 litery):
CZA= czarny,BIA= biały,NIE= niebieski,CZE= czerwony - ROZMIAR = rozmiar lub gramatura:
S,M,L,XL,42,250G,1L - SEQ = numer porządkowy (3 cyfry):
001,002,003
Przykład pełny: KOS-SLIM-CZA-M-001 = koszulka, krój slim, kolor czarny, rozmiar M, pierwsza pozycja w systemie.
Ważna uwaga: nie musisz używać wszystkich segmentów. Sklep z kosmetykami może pominąć „STYL” i używać KRE-TWARZ-50ML-001. Dostosuj schemat do swojej branży, ale zachowuj go konsekwentnie w całym katalogu.
Przykłady SKU dla polskich branż
Poniżej gotowe przykłady SKU dla najpopularniejszych kategorii w polskim e-commerce:
| Branża | Przykład SKU | Objaśnienie |
|---|---|---|
| Odzież damska | SUK-WRAP-CZA-M-001 |
Sukienka wrap, czarna, rozmiar M |
| Obuwie sportowe | BUT-RUN-BIA-42-003 |
Buty do biegania, białe, rozmiar 42 |
| Kosmetyki | KRE-TWARZ-NAWIL-50-002 |
Krem nawilżający do twarzy, 50 ml |
| Elektronika | LAD-USBC-20W-BIA-005 |
Ładowarka USB-C 20W, biała |
| Artykuły domowe | POD-MIK-BIA-60X60-001 |
Poduszka mikrofibra, biała, 60×60 cm |
| Suplementy | VIT-D3-2000-60KAP-003 |
Witamina D3 2000 IU, 60 kapsułek |
| Zabawki | KLO-DREW-NAT-001 |
Klocki drewniane, naturalne |

Automatyczne generowanie SKU – kiedy warto?
Ręczne tworzenie SKU sprawdza się świetnie do ~200 produktów. Powyżej tej granicy warto rozważyć automatyzację:
- WooCommerce: plugin WooCommerce SKU Generator automatycznie tworzy SKU przy dodawaniu nowego produktu według zdefiniowanego szablonu
- PrestaShop: wbudowana funkcja referencji produktu + dedykowane moduły do masowego generowania kodów
- Shoper: automatyczne SKU generowane na podstawie atrybutów wariantów
- IdoSell: zaawansowany system zarządzania SKU z obsługą wielu magazynów
Nawet korzystając z automatycznych generatorów, zawsze sprawdź pierwszą partię kodów ręcznie — generator nie wie, że KOS może oznaczać zarówno „koszulka”, jak i „kosz na śmieci”, jeśli Twój katalog obejmuje obie kategorie.
Jak wdrożyć SKU na popularnych platformach w Polsce?
SKU w WooCommerce
WooCommerce to najczęściej wybierana platforma sklepowa w Polsce. Dodanie SKU jest tu proste:
- Wejdź w Produkty → Edytuj produkt
- Przejdź do zakładki Inwentarz
- Wpisz swój numer SKU w pole „SKU”
- Zapisz produkt
Dla produktów z wariantami (np. koszulka w 3 rozmiarach i 4 kolorach):
- Przejdź do zakładki Atrybuty → zdefiniuj warianty
- Przejdź do zakładki Warianty
- Rozwiń każdy wariant i wpisz unikalny SKU dla każdej kombinacji
Krytyczna uwaga: WooCommerce nie pozwoli Ci zapisać dwóch produktów z identycznym SKU — wyrzuci błąd walidacji. To zabezpieczenie, które chroni Cię przed duplikatami.
Dla sklepów z setkami produktów polecam masowe dodawanie SKU przez import CSV: Produkty → Importuj — upewnij się, że kolumna SKU jest poprawnie zmapowana w kreatorze importu.
SKU na Allegro
Na Allegro numer SKU kryje się pod nazwą „Kod sprzedawcy”. Znajdziesz go w panelu zarządzania ofertą, w sekcji danych logistycznych. Kupujący tego kodu nie widzi — służy wyłącznie Tobie i integracji z zewnętrznymi systemami.
Najważniejsza zasada przy sprzedaży wielokanałowej: nadaj taki sam SKU na Allegro i w WooCommerce dla tego samego produktu. Tylko wtedy BaseLinker będzie mógł automatycznie synchronizować stany magazynowe między platformami.
Jeśli sprzedajesz na Allegro produkty z hurtowni dropshippingowej, sprawdź, czy hurtownia udostępnia plik XML/CSV z kodami EAN lub własnymi kodami produktów — możesz je wykorzystać jako bazę do budowy własnych SKU.
SKU w BaseLinker – integracja wielokanałowa
BaseLinker to narzędzie, bez którego trudno sobie wyobrazić profesjonalną sprzedaż wielokanałową w Polsce. Dziesiątki tysięcy polskich sprzedawców używają go do zarządzania zamówieniami z Allegro, WooCommerce, Ceneo, empik.com i innych platform w jednym miejscu.
W kontekście SKU BaseLinker działa jako centralny węzeł synchronizacji:
- Hurtownia aktualizuje plik XML z nowymi stanami magazynowymi
- BaseLinker pobiera plik i identyfikuje produkty po SKU (lub EAN)
- Stany magazynowe są automatycznie aktualizowane jednocześnie na Allegro, WooCommerce i każdej innej podłączonej platformie
Bez spójnych SKU ten proces albo nie działa, albo wymaga ręcznego mapowania każdego produktu z osobna — co przy 500+ pozycjach jest nierealne.

Jak używać SKU, żeby zwiększyć sprzedaż?
Analiza sprzedaży według SKU
SKU to nie tylko kod do zarządzania magazynem — to potężne narzędzie analityczne. Gdy każdy wariant produktu ma unikalny numer, możesz precyzyjnie śledzić, co się sprzedaje, a co zalega.
Przykład z praktyki: jeśli SKU KOS-SLIM-CZA-M-001 generuje 80 zamówień miesięcznie, a KOS-SLIM-CZA-XL-001 zaledwie 5, wiesz, że:
- Rozmiar XL w czarnym nie cieszy się popytem → nie zamawiaj dużych ilości
- Możesz uruchomić przecenę na XL, żeby oczyścić magazyn
- Przy kolejnym zamówieniu u dostawcy zmniejsz proporcję XL na korzyść M i L
Dane SKU możesz eksportować z WooCommerce do Google Sheets i wizualizować w prostych wykresach. Raporty Allegro Analytics też pozwalają filtrować wyniki po kodzie sprzedawcy. To fundament strategii cenowej opartej na danych oraz benchmarkingu cenowego.
Cross-selling i upselling oparty na SKU
SKU umożliwia automatyczne rekomendacje produktów powiązanych — zarówno w WooCommerce, jak i na Allegro.
W WooCommerce plugin Frequently Bought Together może na podstawie historii zamówień zawierających konkretne SKU automatycznie sugerować produkty komplementarne. Klient kupujący LAD-USBC-20W-BIA-005 (ładowarka 20W) widzi automatyczną propozycję KAB-USBC-2M-BIA-001 (kabel USB-C 2m).
Na Allegro sekcja „Produkty powiązane” w ofercie działa podobnie — ręcznie lub automatycznie przez BaseLinker możesz powiązać oferty, które często są kupowane razem.
To bezpośrednio wspiera techniki sprzedaży w e-commerce i pozwala zwiększyć średnią wartość koszyka bez dodatkowych kosztów reklamowych.
SKU a przepisy – co musisz wiedzieć w 2026 roku?
SKU a rozporządzenie EU GPSR
Od 13 grudnia 2024 roku w całej Unii Europejskiej obowiązuje rozporządzenie EU GPSR (General Product Safety Regulation — ogólne rozporządzenie o bezpieczeństwie produktów). Nakłada ono na sprzedawców — w tym sklepy internetowe — obowiązek zapewnienia identyfikowalności produktów.
Co to oznacza w praktyce? Jeśli dojdzie do incydentu bezpieczeństwa (np. wadliwa partia towaru), musisz być w stanie szybko zidentyfikować, które konkretnie produkty są zagrożone, i powiadomić klientów, którzy je kupili.
Dobrze zbudowany system SKU — zwłaszcza z segmentem numeru partii (SEQ) — pozwala błyskawicznie wyfiltrować zamówienia zawierające dany produkt i wygenerować listę klientów do powiadomienia.
Szczególnie ważne jest to dla sprzedawców importujących produkty z Chin — przez platformy takie jak Temu czy AliExpress — gdzie kontrola jakości bywa niejednolita. SKU z segmentem partii to Twoje zabezpieczenie przy ewentualnej konieczności wycofania towaru.
SKU a faktura VAT i JPK
SKU nie jest elementem obowiązkowym na fakturze VAT ani w plikach JPK_VAT. Jednak coraz więcej polskich firm umieszcza numer SKU w opisie pozycji na fakturze — zwłaszcza w obrocie B2B — co znacznie ułatwia:
- Reconciliation — dział księgowości może jednym spojrzeniem dopasować pozycję faktury do wpisu w systemie magazynowym
- Obsługę reklamacji B2B — kontrahent podaje SKU przy zgłoszeniu, nie musisz szukać produktu po opisie słownym
- Audyt wewnętrzny — przy kontroli stanów magazynowych szybko weryfikujesz, czy faktura zakupu zgadza się z przyjęciem towaru
Najczęstsze błędy przy tworzeniu SKU (i jak ich unikać)
Nawet dobrze zaplanowany system SKU może zawalić się przez drobne błędy popełniane na co dzień. Oto lista typowych pułapek:
❌ Używanie spacji i znaków specjalnych (!, /, &, #) — powodują błędy przy imporcie CSV do WooCommerce, PrestaShop i BaseLinker; zawsze używaj tylko liter, cyfr i opcjonalnie myślnika jako separatora
❌ Za długie SKU (ponad 15 znaków) — spowalniają skanowanie, nie mieszczą się w polach niektórych platform i są podatne na literówki przy ręcznym wpisywaniu
❌ Duplikaty SKU — przypisanie tego samego kodu do dwóch różnych produktów to najpoważniejszy błąd; WooCommerce blokuje duplikaty, ale niektóre hurtownie i systemy CSV nie mają tej walidacji
❌ Zaczynanie od cyfry 0 — Excel i Google Sheets automatycznie usuwają wiodące zero (0012 staje się 12), co niszczy spójność systemu przy eksporcie/imporcie danych
❌ Zmienianie SKU po uruchomieniu sprzedaży — tracisz historię zamówień powiązaną z danym kodem, synchronizacja w BaseLinkerze przestaje działać, raporty stają się niespójne
❌ Brak listy wycofanych SKU — jeśli produkt zniknie z oferty i SKU zostanie przypadkowo przypisane nowemu produktowi, historia sprzedaży obu pozycji miesza się w jedno
✅ Najlepsza praktyka: prowadź arkusz kalkulacyjny z listą wszystkich aktywnych i wycofanych SKU. Kolumny: SKU, nazwa produktu, data utworzenia, status (aktywny/nieaktywny), uwagi. To Twoja mapa kodów — bezcenna przy skalowaniu sklepu.
FAQ – najczęściej zadawane pytania o SKU
Co to jest SKU i do czego służy?
SKU (Stock-Keeping Unit) to wewnętrzny kod alfanumeryczny nadawany przez sprzedawcę każdemu produktowi w magazynie. Służy do jednoznacznej identyfikacji towarów, zarządzania stanami magazynowymi, analizy sprzedaży i integracji między platformami sprzedażowymi.
Czym różni się SKU od EAN?
SKU to kod wewnętrzny — tworzysz go sam i używasz tylko w swoim sklepie. EAN to globalny kod 13-cyfrowy nadawany przez organizację GS1, identyczny na całym świecie dla tego samego produktu. Możesz mieć produkt z EAN i bez SKU, i odwrotnie.
Jak stworzyć numer SKU dla sklepu WooCommerce?
Użyj schematu KAT-KOLOR-ROZMIAR-SEQ (np. KOS-CZA-M-001). W WooCommerce wejdź w Produkty → Edytuj → Inwentarz → pole SKU. Dla wariantów uzupełnij pole SKU osobno dla każdej kombinacji atrybutów w zakładce Warianty.
Czy każdy produkt musi mieć SKU?
Prawnie — nie. Praktycznie — tak, jeśli masz ponad 50 produktów lub sprzedajesz na więcej niż jednej platformie. Bez SKU synchronizacja przez BaseLinker, analiza sprzedaży i zarządzanie zwrotami stają się bardzo trudne.
Jak dodać SKU na Allegro?
Na Allegro SKU wpisujesz w pole „Kod sprzedawcy” w panelu zarządzania ofertą. Kupujący go nie widzi — służy wyłącznie do integracji wewnętrznej i z BaseLinkerem.
Ile znaków powinien mieć numer SKU?
Optymalna długość to 8–12 znaków. Poniżej 6 znaków trudno zakodować wystarczająco dużo informacji. Powyżej 15 znaków rosną ryzyko literówek i problemy z kompatybilnością oprogramowania.
Czy można zmienić SKU po opublikowaniu oferty?
Technicznie tak, ale jest to zdecydowanie odradzane. Zmiana SKU po uruchomieniu sprzedaży powoduje utratę historii zamówień powiązanej z danym kodem, zrywa synchronizację w BaseLinkerze i wymaga ręcznej aktualizacji na każdej platformie.
Jak SKU pomaga w zarządzaniu magazynem w małym sklepie?
Nawet właściciel małego sklepu z 100 produktami oszczędza realne godziny miesięcznie. Zamiast przeglądać zdjęcia i opisy przy kompletacji zamówień, pracownik skanuje kod lub wpisuje SKU i natychmiast wie, co, gdzie i ile. Przy regularnej inwentaryzacji SKU skraca czas liczenia stanów z kilku godzin do kilkudziesięciu minut.
Zacznij zarządzać magazynem mądrzej – już dziś
Numer SKU to jeden z tych fundamentów e-commerce, o których myślimy za późno — zazwyczaj dopiero wtedy, gdy chaos w magazynie zaczyna kosztować realne pieniądze. Dobra wiadomość: wdrożenie spójnego systemu SKU nie wymaga ani specjalistycznego oprogramowania, ani dużego budżetu. Wymaga jedynie godziny na zaprojektowanie schematu i konsekwencji przy dodawaniu nowych produktów.
Jeśli dopiero zaczynasz sprzedaż online, koniecznie przeczytaj jak działa optymalizacja sklepu internetowego — SKU to tylko jeden z elementów, który składa się na sprawnie działający e-commerce. Sprzedawcy, którzy chcą rozwinąć sprzedaż poza własny sklep, znajdą przydatne wskazówki w artykule o technikach sprzedaży w e-commerce.
Zacznij od jednej kategorii produktów, zbuduj pierwszy schemat SKU według szablonu KAT-KOLOR-ROZMIAR-SEQ i konsekwentnie go stosuj. Za trzy miesiące nie wyobrażasz sobie, jak działałeś bez tego systemu.