Krótka odpowiedź
Gdy wariant WooCommerce nie działa, najpierw sprawdź, czy istnieje, jest włączony, ma cenę i poprawnie przypisane atrybuty. Następnie ustal źródło jego dostępności.
Jeśli dane są prawidłowe, zbadaj błędy skryptów, pamięć podręczną i zgodność dodatków na środowisku testowym. Brak własnego SKU nie blokuje sam w sobie zakupu w rdzeniu, choć może zakłócić konkretną integrację.
Pusta lista rozmiarów, zła cena i niedziałający przycisk zakupu wyglądają podobnie z perspektywy klienta: produktu nie da się zamówić. Ich przyczyny mogą być jednak zupełnie inne. Zanim zmienisz motyw lub dołożysz wtyczkę, zapisz dokładny objaw i wybierz jedną kombinację do sprawdzenia. To punkt odniesienia dla całej diagnozy.
W tym poradniku
Zapisz objaw, zanim zaczniesz zmieniać ustawienia
Otwórz kartę w trybie niezalogowanego klienta i zanotuj dokładną kombinację. Czy brakuje wartości w selektorze, wybór nie zmienia ceny, czy przycisk pozostaje nieaktywny? Sprawdź także, czy problem dotyczy wszystkich wariantów, jednego produktu czy tylko konkretnej przeglądarki.
Zapisz ostatnią znaną działającą wersję i zmiany wykonane później: import, aktualizację dodatku, korektę atrybutów lub ustawień cache. Nie traktuj zbieżności w czasie jako dowodu winy, ale wykorzystaj ją do wyboru pierwszego testu. Zrzut widoku i identyfikator produktu ułatwią porównanie przed poprawką i po niej.
Przygotuj kopię testową z odłączoną rzeczywistą pocztą, płatnościami i pomiarem konwersji. Nie wyłączaj kolejnych dodatków na czynnym sklepie, kiedy klienci składają zamówienia. Jeśli problem okazuje się błędnym modelem katalogu, wróć do konfiguracji atrybutów i wariantów. Diagnoza awarii powinna zaczynać się od istniejącej kombinacji, a nie od przebudowy całego asortymentu.
Podaj adres sklepu, jego platformę i krok, na którym występuje błąd. Opisz oczekiwane działanie. Ustalimy zakres diagnostyki i prac w obecnym sklepie. Opisz problem w sklepie
Brak wariantu: sprawdź istnienie, cenę i włączenie
W edycji produktu sprawdź właściwy typ oraz listę wariantów. Atrybut widoczny w opisie nie oznacza, że powstała odpowiadająca mu pozycja do zakupu. Odszukaj konkretną kombinację, sprawdź jej włączenie i zapisaną cenę. Puste pole ceny nie jest poprawną informacją o darmowym produkcie.
Dokumentacja WooCommerce wskazuje cenę i aktywność w ustawieniach wariantów oraz opisuje dziedziczenie SKU. Dlatego nie zaczynaj od dopisywania losowych identyfikatorów. Brak własnego SKU nie jest ogólną przyczyną zablokowanego przycisku w rdzeniu. Identyfikator sprawdzisz osobno, jeżeli objaw dotyczy eksportu lub magazynu.
Jeżeli zniknęła tylko najtańsza wersja, sprawdź jej dostępność i harmonogram promocji. Cena widoczna na liście produktów może przedstawiać zakres, a karta po wyborze konkretną kwotę. Porównuj ten sam wariant i te same warunki klienta, zwłaszcza przy dodatkach cenowych, podatkach lub cenach zależnych od roli.
Atrybut istnieje, ale kombinacja nie pasuje
Porównaj wartości atrybutów produktu z tymi zapisanymi w wariancie. Po zmianie słownika, imporcie lub przejściu między atrybutem lokalnym a globalnym może pozostać nieprawidłowe powiązanie. Sama podobna etykieta w panelu nie dowodzi, że oba pola odnoszą się do tej samej wartości.
Na kopii testowej zapisz atrybuty i popraw jeden problematyczny wariant. Sprawdź również kombinacje z ustawieniem dowolnej wartości, ponieważ mogą nakładać się na bardziej szczegółowe pozycje. Nie generuj ponownie wszystkich wariantów bez sprawdzenia, co stanie się z ich identyfikatorami i powiązaniami z zamówieniami.
Rozróżnij błąd od zamierzonego braku. Jeśli producent nie oferuje czerwonego modelu w rozmiarze XL, sklep nie powinien udawać, że taka kombinacja istnieje. Wtedy zadaniem jest czytelne zachowanie selektora: klient ma rozumieć, który wybór trzeba zmienić. Nie naprawiaj interfejsu przez dopisywanie fikcyjnego towaru, ceny lub zapasu.
Niedostępność: skąd wariant bierze stan?
Sprawdź, czy wariant ma własne zarządzanie ilością, czy korzysta z puli produktu nadrzędnego. Odczytanie liczby tylko z rodzica może prowadzić do błędnej diagnozy. Zweryfikuj też status dostępności oraz ustawienia zamówień oczekujących, które wpływają na możliwość zakupu mimo braku bieżącego zapasu.
Jeżeli stan po ręcznej korekcie wraca do poprzedniej wartości, zbadaj synchronizację. Zewnętrzny magazyn albo importer może nadpisywać dane zgodnie ze swoim harmonogramem. Zapisz czas zmiany i porównaj identyfikatory produktu oraz wariantu z raportem integracji. Samo ponowne wpisanie większej ilości nie usuwa przyczyny.
Mechanizm rezerwacji omawia poradnik o magazynie WooCommerce. W tej diagnozie ustal, która pula jest wiążąca i jakie zdarzenie ją zmieniło. Szczególnie uważnie sprawdź anulowanie zamówienia oraz opóźnioną płatność. Nie resetuj zbiorczo stanów po to, aby odblokować pojedynczy wariant, bo możesz udostępnić inne towary bez pokrycia.
Wybór nie reaguje: skrypty, motyw i pamięć podręczna
Gdy dane wariantu są prawidłowe, otwórz konsolę przeglądarki i sprawdź błędy pojawiające się podczas wyboru. W panelu sieci zobacz, czy żądanie kończy się poprawnie i czy odpowiedź zawiera spodziewane dane. Zapisz pierwszy błąd, zamiast skupiać się tylko na ostatnim komunikacie na stronie.
Na środowisku testowym porównaj działanie bez dodatku do próbek kolorów, optymalizacji JavaScript lub niestandardowej galerii. Zmieniaj jeden element naraz. Jeśli objaw znika, sprawdź dokumentację zgodności i ustawienia danego dodatku. To lepszy punkt wyjścia niż trwałe wyłączanie wszystkich optymalizacji.
Przydatne są osobne procedury debugowania WordPressa i konfiguracji pamięci podręcznej. Po poprawce wyczyść właściwe warstwy cache i powtórz próbę bez zalogowania. Test administratora może omijać mechanizm, z którego korzystają klienci. Sprawdź również kartę otwartą przed zmianą, ponieważ jej przestarzałe skrypty mogą dawać inny rezultat niż nowe wejście.
Zdjęcia i próbki kolorów: dane czy interfejs?
Jeśli cena się zmienia, ale zdjęcie nie, wybór wariantu prawdopodobnie działa przynajmniej częściowo. Sprawdź przypisane obrazy, dostępność plików i zachowanie galerii po przełączeniu kilku wersji. Odróżnij brak przypisania obrazu od błędu dodatku odpowiedzialnego za jego prezentację.
Możliwości galerii zależą od wersji WooCommerce, motywu i rozszerzeń. Nie zakładaj, że każdy sklep ma identyczny zakres obrazów wariantu. Porównaj konfigurację z dokumentacją zainstalowanej wersji i wyłącz na kopii dodatki zmieniające galerię, jeśli to one przejmują podmianę zdjęć.
Próbki kolorów również trzeba sprawdzić jako kontrolki wyboru. Czy mają czytelne etykiety, rozróżniają wybraną oraz niedostępną opcję i pozwalają użyć klawiatury? Sam kolor nie powinien być jedynym nośnikiem informacji. Na telefonie sprawdź dotknięcie, powrót do wcześniejszej wersji i komunikat braku. Atrakcyjna próbka, która nie przekazuje wyboru do koszyka, wymaga naprawy tak samo jak zwykła lista.
Duży katalog, import i mapowanie integracji
Przy problemach wydajnościowych rozdziel czas ładowania karty, odpowiedź po wyborze i zapis w panelu. Każdy z tych etapów może mieć inną przyczynę. Sama liczba wariantów nie pozwala wyznaczyć uniwersalnej granicy działania. Sprawdź produkt rzeczywiście powodujący opóźnienie i porównaj go z prostszą kartą na tej samej instalacji.
Jeżeli błędy pojawiły się po imporcie, porównaj identyfikatory i relację wariantu do rodzica. Integracje mogą wymagać SKU, identyfikatora platformy lub mapowania obu wartości. Nie zmieniaj ich masowo bez kopii i sprawdzenia skutków dla zewnętrznych ofert oraz historii zamówień.
Gdy konfigurator tworzy bardzo wiele teoretycznych kombinacji, ustal, które muszą być rzeczywistymi pozycjami magazynowymi. Dowolny tekst personalizacji zwykle nie jest tym samym problemem co rozmiar produktu. Zmianę modelu traktuj jako osobne zadanie. Doraźna naprawa nie powinna samowolnie zmieniać adresów produktów, identyfikatorów ani zasad ich publikacji w innych kanałach.
Odbiór poprawki i osobna kontrola SEO
Powtórz dokładnie scenariusz, który wcześniej zawodził, a potem sąsiednie kombinacje. Sprawdź zmianę ceny, zdjęcia, ilości, dodanie do koszyka i zapis wybranej wersji w testowym zamówieniu. Używaj odizolowanego środowiska, testowych płatności i wyłączonych rzeczywistych konwersji oraz powiadomień.
Jeżeli poprawka dotyczyła wyłącznie wyboru wersji, nie zmieniaj automatycznie adresów kanonicznych. Dokumentacja Google o danych wariantów produktów opisuje modele prezentacji na jednej lub wielu stronach. Właściwy model SEO zależy od istniejącej architektury, a nie od samego wystąpienia błędu skryptu.
Zapisz przyczynę, zmianę i scenariusze potwierdzające naprawę. Przy szerszej przebudowie sklepu WooCommerce rozdziel usunięcie awarii od dalszych usprawnień katalogu. Jeśli potrzebujesz diagnozy, prześlij adres produktu i kroki odtworzenia, bez danych klientów. Informacja, który wariant nie działa oraz od kiedy, skraca drogę do konkretnego testu i ogranicza przypadkowe zmiany w sprawnych częściach sklepu.
Po naprawie można objąć sklep opieką w małym pakiecie godzinowym, z kontrolą wyboru wariantów po aktualizacjach. Zakres testów i warunki SLA ustalamy przed rozpoczęciem wsparcia.
Najczęściej zadawane pytania
Czy brak SKU blokuje zakup wariantu?
Dlaczego jedna kombinacja nie pojawia się w wyborze?
Dlaczego zmiana koloru nie zmienia zdjęcia?
Czy wiele wariantów oznacza konieczność konfiguratora?
Od czego zacząć, jeśli warianty przestały działać po aktualizacji?
Potrzebujesz pomocy przy działającym sklepie?
Podaj adres sklepu, jego platformę i krok, na którym występuje błąd. Opisz oczekiwane działanie. Ustalimy zakres diagnostyki i prac w obecnym sklepie.