Biały ekran WordPress: co robić krok po kroku, zanim zadzwonisz po pomoc
Strona pokazuje pusty biały ekran? Sprawdź te 6 rzeczy w tej kolejności: kopia, tryb odzyskiwania, wtyczki przez FTP, motyw, limit pamięc…
Czytaj artykuł
Zepsuty koszyk w sklepie WooCommerce jest gorszy niż niedziałająca strona firmowa, bo klienci nie dzwonią, żeby powiedzieć, że nie mogli zapłacić. Po prostu kupują gdzie indziej. Poniżej osiem przyczyn, które w naszej praktyce odpowiadają za większość zgłoszeń, oraz sposób, jak każdą szybko sprawdzić.
Wtyczka cache lub cache po stronie hostingu serwuje wszystkim tę samą wersję strony koszyka. Objaw: pusty koszyk mimo dodania produktu albo cudze produkty w koszyku. Strony koszyka, zamówienia i konta muszą być wykluczone z cache, a ciasteczka woocommerce_* muszą omijać cache.
Przycisk "Dodaj do koszyka" w AJAX-ie przestaje działać, gdy jakikolwiek skrypt na stronie rzuci błędem wcześniej. Otwórz konsolę przeglądarki (F12, zakładka Console) i odśwież stronę produktu. Czerwony komunikat wskaże plik, a nazwa folderu w ścieżce wskaże wtyczkę.
Motyw nadpisuje pliki szablonów sklepu (woocommerce/cart/cart.phpi podobne). Po aktualizacji WooCommerce stare szablony przestają pasować. W panelu: WooCommerce, Status, sekcja "Szablony" pokazuje, które pliki są przestarzałe.
Klient płaci, bramka potwierdza, a zamówienie w sklepie wisi jako "oczekujące". To prawie zawsze webhook: adres powiadomień zmienił się po migracji lub przejściu na HTTPS, klucz API wygasł albo firewall blokuje adresy IP bramki. Sprawdź logi w WooCommerce, Status, Logi, filtrując po nazwie bramki.
Dwie wtyczki edytujące pola zamówienia, wtyczka do faktur i wtyczka do zgód RODO potrafią nawzajem blokować walidację formularza. Objaw: przycisk "Kupuję i płacę" kręci się i nic. Diagnoza: wyłączanie po jednej na kopii sklepu, nigdy na produkcji.
WooCommerce przechodzi na koszyk i zamówienie oparte na blokach. Wiele wtyczek (pola niestandardowe, wysyłki, płatności) wspiera tylko klasyczny shortcode. Objaw: brakujące metody wysyłki lub płatności w nowym checkoucie. Rozwiązanie: powrót do klasycznego checkoutu albo aktualizacja wtyczek do wersji zgodnych z blokami.
Sklep z dużą liczbą wariantów lub wtyczkami liczącymi wysyłkę w czasie rzeczywistym potrafi przekroczyć limit pamięci PHP dokładnie w momencie finalizacji zamówienia. Logi serwera pokażą "Allowed memory size exhausted".
Nie błąd, a konfiguracja: klient z kodu pocztowego spoza zdefiniowanych stref nie widzi żadnej metody wysyłki i nie może dokończyć zakupu. Warto raz na kwartał przejść własny checkout jak klient, z różnymi adresami.
Zawsze na kopii sklepu z bramkami w trybie testowym, żeby produkcja sprzedawała dalej. Najpierw przywracamy sprzedaż, potem usuwamy przyczynę, na końcu porządkujemy aktualizacje i włączamy śledzenie konwersji. Zobacz zakres naprawy sklepu WooCommerce. A jeśli sklep działa, ale sprzedaje słabo, przeczytaj o modernizacji sklepu i nowym motywie.
Wolisz, żeby zajął się tym ktoś, kto robi to codziennie? Sprawdzimy Twoją stronę bezpłatnie i podamy cenę przed pracą.
Naprawa sklepu WooCommerceStrona pokazuje pusty biały ekran? Sprawdź te 6 rzeczy w tej kolejności: kopia, tryb odzyskiwania, wtyczki przez FTP, motyw, limit pamięc…
Czytaj artykułSkąd bierze się komunikat o krytycznym błędzie WordPress po aktualizacji wtyczki, motywu lub PHP, jak go odczytać i jak cofnąć zmianę bez…
Czytaj artykułSiedem realnych przyczyn wolnej strony WordPress i konkretne poprawki: obrazy, cache, wtyczki, baza, PHP, hosting, skrypty zewnętrzne. Pl…
Czytaj artykułPodaj adres i opisz problem. Odeślemy diagnozę z listą napraw i ceną w ciągu 24 godzin.