Warianty produktu WooCommerce: lista kontrolna wariantu

Warianty produktu WooCommerce to wersje jednego produktu, na przykład rozmiary albo kolory, każda z własną ceną, stanem i SKU. Gdy wariant znika albo pokazuje złą cenę, przyczyną jest zwykle brak ceny, wyłączony wariant, stan zero przy ukrywaniu niedostępnych, zapomniana cena promocyjna albo stara cena w cache. Poniższa lista kontrolna przechodzi je po kolei.

Autor: Zespół TellMyShop. Piszemy o PrestaShop na podstawie pracy z zapleczem prawdziwych sklepów i testów na własnym sklepie testowym.
Aktualizacja: · 5 min czytania

Jak WooCommerce składa produkt zmienny

Produkt zmienny ma trzy warstwy. Najpierw atrybuty, na przykład Rozmiar i Kolor, zaznaczone jako używane do wariantów. Potem warianty, czyli konkretne kombinacje, każda z własnymi polami. Na końcu karta produktu, która pokazuje klientowi listy wyboru i cenę wybranej kombinacji.

Problem w jednej warstwie widać w innej. Wariant bez ceny wygląda w sklepie jak brak rozmiaru, a zła cena na liście kategorii bierze się z jednego zapomnianego wariantu. Dlatego sprawdzaj warianty w karcie produktu, w zakładce Warianty w polu Dane produktu, a nie tylko na stronie sklepu. Jak atrybuty łączą się z wariantami, wyjaśnia dokumentacja WooCommerce o atrybutach, a szerszy przewodnik po produktach zmiennych ma Plugin Republic.

Objaw w sklepie i co sprawdzić

Co widzi klientCo sprawdzić w wariancie
Po wyborze rozmiaru komunikat, że produkt jest niedostępnycena regularna, pole „Włączony”
Rozmiaru nie ma na liście wyboruczy wariant istnieje i czy ma stan, przy ukrywaniu niedostępnych
Produkt na liście bez ceny i bez przycisku do koszykaczy którykolwiek włączony wariant ma cenę
Zakres cen od 0 złwariant z ceną zero albo pustą ceną promocyjną
Przekreślona cena, choć promocja się skończyładaty ceny promocyjnej w wariancie
Cena inna niż w panelucache, zapamiętane ceny wariantów, wyświetlanie z podatkiem lub bez
Klient może wybrać kombinację, której nie mabrak wariantu dla tej kombinacji albo wariant „Dowolny”

Ostatni wiersz wymaga słowa wyjaśnienia. Przy dużej liczbie wariantów WooCommerce nie ładuje od razu wszystkich kombinacji, więc lista wyboru może pokazać wartość, której w danej konfiguracji nie ma. Klient dowiaduje się o tym dopiero po wyborze.

Lista kontrolna jednego wariantu

Otwórz produkt, przejdź do zakładki Warianty i rozwiń wariant, z którym jest problem.

  1. Kombinacja. Czy wariant ma wybrane konkretne wartości, a nie „Dowolny Rozmiar”? Wariant „Dowolny” pasuje do każdej wartości i potrafi przykryć inne.
  2. Włączony. Pole „Włączony” musi być zaznaczone. Wyłączony wariant nie jest dostępny dla klientów.
  3. Cena regularna. Musi być wpisana. Bez niej wariantu nie da się kupić.
  4. Cena promocyjna i daty. Jeśli jest, sprawdź, czy daty obejmują dziś. Pusta data końca znaczy, że promocja trwa bez końca.
  5. Stan magazynowy. Przy zarządzaniu stanem w wariancie sprawdź liczbę sztuk i ustawienie zamówień przy braku towaru.
  6. SKU. Każdy wariant powinien mieć własne SKU. Powtórzone SKU blokuje zapis i myli integracje z hurtownią.
  7. Domyślny wybór. W ustawieniach domyślnych wartości formularza nie wskazuj wariantu, którego nie ma albo który jest wyprzedany.
  8. Zapis i cache. Po zmianie zapisz produkt, wyczyść cache wtyczki i sprawdź kartę w oknie prywatnym. Gdy cena dalej jest stara, wyczyść zapamiętane dane w WooCommerce, Status, Narzędzia.

Panel WooCommerce pozwala zmienić jedną wartość we wszystkich wariantach produktu naraz, ale nie wybranych kilka. Ograniczenie to opisuje Barn2 w tekście o edycji wariantów. Przy wielu produktach z dziesiątkami wariantów to długie klikanie.

Jak nie tworzyć pustych wariantów

Większości problemów z wariantami da się uniknąć przy zakładaniu produktu. Kilka nawyków, które pomagają:

  • Twórz warianty z atrybutów, a potem od razu ustaw cenę dla wszystkich. W zakładce Warianty jest opcja ustawienia ceny regularnej dla wszystkich wariantów produktu. Zrób to, zanim zaczniesz poprawiać pojedyncze rozmiary.
  • Nie zostawiaj wariantów „na później”. Wariant bez ceny nie zaszkodzi produktowi, ale klient zobaczy niedostępną kombinację. Jeśli rozmiaru jeszcze nie ma, nie twórz dla niego wariantu albo odznacz pole „Włączony”.
  • Kopiując produkt, sprawdź warianty. Kopia przenosi warianty razem z cenami promocyjnymi i datami, także tymi, które już minęły.
  • Po imporcie z hurtowni sprawdź próbkę. Otwórz trzy, cztery produkty z różnych kategorii i rozwiń warianty. Puste pola zwykle powtarzają się w całym pliku.

Gdy problem dotyczy wielu produktów naraz

Brakujące ceny wariantów rzadko dotyczą jednego produktu. Zwykle zostawia je import z hurtowni, kopiowanie produktu albo dodanie nowego rozmiaru do atrybutu, po którym trzeba utworzyć nowe warianty. Nowe warianty dostają puste pola ceny i stanu.

Wtyczka TellMyShop dla WordPress i WooCommerce czyta pełne dane produktów razem z wariantami już w darmowej wersji TellMyShop Free. Claude znajdzie warianty bez ceny, z ceną zero, z wygasłą promocją, ze stanem zero i z powtórzonym SKU, a wynik poda w jednej liście.

W TellMyShop Pro Claude poprawia ceny, stany i SKU istniejących wariantów, do 50 wariantów w jednej paczce. Wymaga to włączonego przełącznika Handel w panelu wtyczki. Przełącznik działa, dopóki go nie wyłączysz, a podgląd Claude przygotuje także przy wyłączonym. Przykład rozmowy, wartości są przykładowe:

Ty

Klienci piszą, że nie mogą kupić rozmiaru XL w bluzach. Sprawdź warianty.

Claude

W kategorii Bluzy jest 12 produktów zmiennych. W 4 z nich wariant XL nie ma ceny regularnej, więc jest niedostępny do kupienia. W 2 innych XL ma cenę promocyjną z datą końca 2026-09-30, która już minęła, ale przekreślenie zostało w cache.

Ty

Ustaw XL tak samo jak L w tych czterech.

Claude

Podgląd:

Bluza z kapturem Bieszczady, XL

było: cena regularna: brak

będzie: cena regularna: 189,00 zł brutto

Bluza polarowa Pieniny, XL

było: cena regularna: brak

będzie: cena regularna: 149,00 zł brutto

Pozostałe dwa produkty w tym samym podglądzie. Zapiszę po twoim „tak”. Potrzebny jest włączony przełącznik Handel.

Ilustracja: produkty, liczby i odpowiedzi są przykładowe.

Ceny Claude podaje z zaznaczeniem, czy są netto, czy brutto. Ustawień podatków nie zmienia, bo podatki są w TellMyShop zawsze tylko do odczytu. Nowe warianty i nowe wartości atrybutów dodasz w karcie produktu, a Claude uzupełni potem ich ceny i stany. Każdy zapis trafia do historii zmian i większość zmian cofniesz.

Jeśli produkt z wariantami w ogóle nie pojawia się w sklepie, przejdź poradnik produkt nie wyświetla się w WooCommerce. Gdy chcesz zmienić ceny wielu produktów, nie tylko wariantów, przyda się tekst o masowej zmianie cen w WooCommerce. Szczegóły wtyczki są na stronie TellMyShop dla WordPress i WooCommerce, ceny w cenniku, a pozostałe poradniki na blogu.

Pytania i odpowiedzi

Dlaczego wariant bez ceny nie pojawia się w sklepie?

WooCommerce traktuje wariant bez ceny jako niedostępny do kupienia. Klient po wybraniu takiej kombinacji widzi komunikat, że produkt jest niedostępny, a gdy żaden wariant nie ma ceny, produkt nie ma też przycisku dodania do koszyka. Wpisz cenę regularną w każdym włączonym wariancie.

Skąd na liście produktów zakres cen zamiast jednej kwoty?

Produkt zmienny z wariantami w różnych cenach pokazuje na liście najniższą i najwyższą cenę. To zachowanie domyślne. Jeśli zakres jest dziwny, na przykład od 0 zł, któryś wariant ma cenę zero albo zapomnianą cenę promocyjną.

Zmieniłem cenę wariantu, a sklep pokazuje starą. Co zrobić?

Najpierw wyczyść cache wtyczki cache i sprawdź w oknie prywatnym. WooCommerce przechowuje też zapamiętane ceny wariantów, które wyczyścisz w WooCommerce, Status, Narzędzia. Jeśli i to nie pomaga, sprawdź, czy wariant nie ma zaplanowanej ceny promocyjnej.

Czy Claude doda nowe warianty, na przykład nowy rozmiar?

Narzędzie wariantów w TellMyShop zmienia ceny, stany i SKU istniejących wariantów, do 50 naraz. Nowy rozmiar w atrybucie i nowe warianty dodasz w karcie produktu. Claude może potem uzupełnić ich ceny i stany.

Czy darmowa wersja TellMyShop Free znajdzie warianty bez ceny?

Tak. TellMyShop Free czyta pełne dane produktów, także warianty z ceną, stanem i SKU, więc Claude wskaże te bez ceny albo z ceną zero. Zapis cen i stanów działa w TellMyShop Pro po włączeniu przełącznika Handel.

WordPress jest znakiem towarowym WordPress Foundation. WooCommerce jest znakiem towarowym Automattic Inc. Claude jest znakiem towarowym Anthropic. TellMyShop nie jest powiązany z żadnym z tych podmiotów.

TellMyShop dla WordPress i WooCommerce

Claude czyta twoją stronę, pokazuje każdą zmianę przed zapisem i zapisuje dopiero po twoim „tak”. Każdą zmianę cofniesz jednym poleceniem. Działa też z darmowym Claude.

Przeczytaj też