Poprawne skonfigurowanie produktów to podstawa każdego sklepu WooCommerce. Warianty, atrybuty, kategorie - to elementy, które wpływają na wygodę zakupów i pozycjonowanie. Pokażę Ci jak zrobić to dobrze.
Krótka odpowiedź
WooCommerce rozróżnia produkty proste (jeden wariant) i zmienne (wiele wariantów np. rozmiarów, kolorów).
Atrybuty definiują cechy produktu, kategorie organizują asortyment. Dla SEO ważne są unikalne opisy, zdjęcia i odpowiednia struktura kategorii.
Usługi KC Mobile
Sprawdź naszą ofertę
Potrzebujesz pomocy specjalisty? Skorzystaj z naszych usług i rozwiń swój biznes online.
Produkt prosty czy zmienny - co wybrać?
Ta decyzja zapada na początku i rzutuje na całą konfigurację. Produkt prosty to jedna pozycja z jedną ceną i jednym SKU - dla rzeczy, których klient nie wybiera (książka, usługa). Produkt zmienny (variable) łączy kilka wersji tej samej rzeczy: rozmiary, kolory, pojemności, a każda kombinacja ma własną cenę, stan magazynowy i opcjonalnie zdjęcie. WooCommerce ma jeszcze trzy typy: zgrupowany, zewnętrzny/afiliacyjny i wirtualny/do pobrania.
| Typ produktu | Kiedy użyć | Osobna cena/SKU na wariant |
|---|---|---|
| Prosty | Brak opcji do wyboru | Nie |
| Zmienny (variable) | Rozmiary, kolory, warianty | Tak |
| Zgrupowany | Zestaw produktów prostych | Per składnik |
| Zewnętrzny/afiliacyjny | Sprzedaż w innym sklepie | Nie dotyczy |
| Wirtualny/do pobrania | Bez wysyłki (pliki, usługi) | Zależnie od typu |
Najczęstszy błąd to zakładanie produktów prostych dla każdego rozmiaru osobno. Zamiast jednej karty powstaje kilku bliźniaków, którzy kanibalizują się w wynikach wyszukiwania i rozbijają opinie. Jeśli wersje różnią się tylko cechą do wyboru - to jeden produkt zmienny, nie kilka prostych.
Wolisz, żebyśmy zrobili to za Ciebie?
Oszczędź czas i uniknij błędów. Zostaw kontakt – wdrożymy to rozwiązanie profesjonalnie.
- Wdrożenie krok po kroku przez doświadczony zespół
- Konkretny timeline + cena dopasowana do projektu
- 18+ lat doświadczenia
Wolisz zlecić to nam? Sklepy internetowe od 8 000 zł – wycena w 24h →
Atrybuty globalne vs lokalne - kiedy które?
Różnica między atrybutem globalnym a lokalnym decyduje o tym, czy klient będzie mógł filtrować asortyment. Atrybut globalny tworzysz raz w Produkty > Atrybuty i podpinasz do wielu produktów - to osobna taksonomia w bazie, która działa z widgetami filtrowania i ma własne archiwum. Atrybut lokalny definiujesz w edytorze pojedynczego produktu jako zwykły tekst: nie zasili filtra ani strony archiwum.
| Cecha | Atrybut globalny | Atrybut lokalny |
|---|---|---|
| Zakres | Cały sklep | Jeden produkt |
| Filtrowanie w kategorii | Tak | Nie |
| Własne archiwum / URL | Tak | Nie |
| Spójność wartości | Wymuszona (lista) | Wpisywana ręcznie |
| Najlepsze do | Rozmiar, kolor, marka | Wymiary jednej sztuki |
Zasada jest prosta: jeśli cecha powtarza się w kilku produktach i klient może chcieć po niej filtrować - rób ją globalną. Jednorazowa specyfika (wymiary mebla, numer serii) zostaje lokalna. Pilnuj jednego nazewnictwa: zawsze Rozmiar zamiast raz Rozmiar, raz Size - inaczej powstają zduplikaty taksonomii, które psują filtry.
Jak skonfigurować produkt zmienny krok po kroku?
Kolejność ma znaczenie: najpierw atrybuty, potem warianty - odwrócenie tych kroków to najczęstsza przyczyna pustej zakładki Warianty.
1. Zmień typ produktu na Variable product.
2. W zakładce Atrybuty dodaj atrybut (np. Kolor: Czarny, Biały) i zaznacz Used for variations.
3. Zapisz atrybuty - dopiero to odblokowuje generowanie wariantów.
4. W zakładce Warianty wybierz Utwórz warianty ze wszystkich atrybutów albo dodawaj je pojedynczo.
5. Dla każdego wariantu ustaw cenę (bez niej wariant nie kupi się w sklepie), SKU, stan magazynowy, wagę i zdjęcie.
6. Ustaw wartości domyślne - dzięki temu na karcie nie wita klienta puste Wybierz opcję.
Dwa triki z praktyki: ceny można nadpisać hurtowo przez akcje grupowe nad listą wariantów, a wariant chwilowo niedostępny lepiej odznaczyć (Włączone) niż usuwać - zachowasz historię SKU i statystyki sprzedaży.
Ile wariantów wytrzyma WooCommerce?
WooCommerce nie narzuca twardego limitu, ale liczba kombinacji rośnie iloczynowo i to ona, nie sam silnik, jest wąskim gardłem. Trzy atrybuty po pięć wartości to już 125 wariantów - każdy to dodatkowe wpisy w bazie (postmeta), które obciążają zapytania na karcie i w panelu.
W praktyce do około 30-50 wariantów karta działa płynnie. Powyżej kilkuset rośnie czas ładowania edytora, a synchronizacja stanów zaczyna męczyć. To granica orientacyjna, zależna od hostingu i motywu - traktuj ją jak sygnał ostrzegawczy, nie sztywną ścianę.
Gdy kombinacji jest za dużo, masz kilka wyjść: rozbij produkt na kilka osobnych (np. karta na każdy materiał), użyj wtyczki Product Add-Ons dla opcji bez osobnego SKU albo włącz wczytywanie wariantów przez AJAX zamiast generowania wszystkich pól naraz. Pomaga też object cache (Redis), który odciąża powtarzalne zapytania o ceny i stany.
Jak ułożyć kategorie, tagi i zdjęcia wariantów?
Struktura katalogu decyduje, czy klient i Google ogarną ofertę. Kategorie buduj hierarchicznie, maksymalnie trzy poziomy (np. Obuwie > Męskie > Sportowe). Zbyt płasko - klient gubi się w setkach produktów; zbyt głęboko - tonie w klikaniu. Każdy produkt przypisz do 1-3 kategorii i wskaż jedną główną dla okruszków nawigacji.
Tagi są płaskie i łączą produkty w poprzek kategorii (Wyprzedaż, Bestseller). Nie duplikuj nimi kategorii - to zaśmieca taksonomię i tworzy cienkie strony archiwum.
Zdjęcia wariantów podpinasz w panelu każdego wariantu osobno: po wyborze koloru klient widzi właściwą fotografię, co podnosi konwersję. Trzymaj się formatu WebP, wymiarów od 800x800 px i wagi w okolicach 150-200 KB, z opisowym atrybutem alt. Dobrze ułożona taksonomia i lekkie obrazy to fundament, na którym opieramy sprawne sklepy internetowe.
Import i masowa edycja - jak nie dodawać produktów ręcznie?
Przy ponad stu pozycjach ręczne klikanie przestaje mieć sens, a przy produktach zmiennych jest ryzykowne (łatwo o literówkę w SKU). WooCommerce ma wbudowany importer CSV - przygotuj arkusz z kolumnami nazwa, opis, cena, kategorie, atrybuty i zdjęcia jako adresy URL.
Kluczowy niuans dotyczy wariantów: w CSV produkt nadrzędny i każdy jego wariant to osobne wiersze. Nadrzędny ma typ variable, a wiersze wariantów w kolumnie Parent wskazują na jego SKU. Pominięcie tej relacji to powód numer jeden, dla którego import kończy się luźnymi produktami zamiast jednej karty.
Do cyklicznych aktualizacji cen i stanów z hurtowni lepiej sprawdza się WP All Import (mapowanie pól, harmonogram), a przy integracji z systemami zewnętrznymi - REST API WooCommerce.
Wspomniane narzędzia
Potrzebujesz pomocy z e-commerce?
Budujemy sklepy internetowe na WooCommerce i integrujemy je z Baselinker, Allegro i systemami płatności. Bezpłatna wycena w 24h.
Najczęściej zadawane pytania
Czym różni się atrybut globalny od lokalnego w WooCommerce?
Ile wariantów może mieć produkt w WooCommerce?
Dlaczego zakładka Warianty jest pusta?
Jak prawidłowo zaimportować produkty z wariantami z pliku CSV?
Czy globalne atrybuty są potrzebne do filtrowania produktów?
Potrzebujesz pomocy?
Wolisz, żebyśmy zrobili to za Ciebie?
Oszczędź czas i uniknij błędów. Zostaw kontakt – wdrożymy to rozwiązanie profesjonalnie.
- Wdrożenie krok po kroku przez doświadczony zespół
- Konkretny timeline + cena dopasowana do projektu
- 18+ lat doświadczenia
Wolisz zlecić to nam? Sklepy internetowe od 8 000 zł – wycena w 24h →