Jak naprawić niedziałające wyszukiwanie produktów WooCommerce?
Opublikowany: 2022-02-25Zastanawiasz się, jak naprawić niedziałające wyszukiwanie produktów WooCommerce?
To absolutny koszmar dla każdego właściciela witryny eCommerce WordPress. Główny problem polega na tym, że istnieje kilka możliwych przyczyn, które mogą to spowodować.
W tym artykule porozmawiamy o najpopularniejszych problemach z wyszukiwaniem w WooCommerce i sposobach ich rozwiązywania.
Ponieważ jest to obszerny artykuł, oto spis treści, który pomoże Ci w nawigacji:
- Jak naprawić WooCommerce nie wyświetla produktów w panelu administracyjnym?
- Jak naprawić WordPress nie wyświetla produktów WooCommerce w wynikach wyszukiwania witryny?
- Jak naprawić WordPress nie wyszukuje według atrybutów produktu WooCommerce
3 typowe przykłady niedziałającego wyszukiwania produktów w Woocommerce
WooCommerce to jedna z najlepszych i najpotężniejszych wtyczek eCommerce WordPress.
Ale, podobnie jak w przypadku każdej innej wtyczki, od czasu do czasu możesz napotkać błędy podczas korzystania z niej.
Jest to szczególnie frustrujące, gdy błędy dotyczą wyszukiwania produktów. Jeśli wyszukiwanie w Twojej witrynie nie działa, klienci nie mogą znaleźć tego, po co przyszli!
Niestety istnieje wiele przyczyn, które mogą powodować problemy z wyszukiwaniem WooCommerce.
Poniżej opisaliśmy najczęstsze problemy w wyszukiwaniu produktów WooCommerce i sposoby ich rozwiązania.
Wyszukiwanie produktów WooCommerce w panelu administracyjnym nie działa
Istnieje dość powszechny problem, gdy WooCoomerce pokazuje produkty w wynikach wyszukiwania na stronie, ale nie wyświetla ich w panelu administracyjnym.
Chociaż ten problem nie dotyczy klientów, powoduje znaczne niedogodności dla właściciela witryny.
Czy możesz sobie wyobrazić, jak to jest ręcznie wyszukiwać produkt, który chcesz dostosować, spośród tysiąca innych?
Aby rozwiązać ten problem, najpierw musimy dowiedzieć się, co go spowodowało.
Oto lista najbardziej prawdopodobnych przyczyn:
- Konflikt wtyczek . Niekompatybilność wtyczek może czasami prowadzić do problemów z wyszukiwaniem WooCommerce.
- Masowy import produktów przez CSV . Gdy przesyłasz do witryny tysiące produktów jednocześnie, może to spowodować uszkodzenie bazy danych produktów.
- Limit pamięci . Jeśli Twój hosting ma ścisłe ograniczenia pamięci, może to powodować problemy z wyszukiwaniem WooCommerce.
Wszystkie te przyczyny są dość łatwe do rozwiązania, a w dalszej części tego artykułu pokażemy, jak je naprawić.
Lub możesz przejść od razu do rozwiązania i dowiedzieć się, jak naprawić WooCommerce nie wyświetla teraz produktów w panelu administracyjnym.
Produkty WooCommerce nie wyświetlają się w wynikach wyszukiwania w witrynie
Jeśli produkty nie pojawiają się w wynikach wyszukiwania w samej witrynie, to znacznie większy problem.
Klienci najprawdopodobniej opuszczą Twój sklep, gdy tylko skorzystają z wyszukiwania w Twojej witrynie i stwierdzą, że jest uszkodzona. Aby temu zapobiec, ważne jest, aby szybko zrozumieć przyczynę problemu i go naprawić.
Głównym powodem, dla którego produkty WooCommerce nie pojawiają się w wynikach wyszukiwania na stronie, są funkcje wyszukiwarki WordPress.
Chodzi o to, że natywna wyszukiwarka WordPress przeszukuje tylko posty i strony.
Produkty WooCommerce to zasadniczo niestandardowe typy postów. Dlatego WordPress po prostu nie uwzględnia ich w wyszukiwaniu.
Aby rozwiązać problem, musisz dodać niestandardowy typ postu „Produkty” jako źródło w ustawieniach wyszukiwarki.
Jeśli już to zrobiłeś, ale problem nadal występuje, może to być spowodowane następującymi przyczynami:
- Dostosowana widoczność produktu . Jeśli dany produkt nie pojawia się w wynikach wyszukiwania, istnieje duża szansa, że zmieniłeś jego domyślną widoczność.
- Strona wyników wyszukiwania w pamięci podręcznej . Jeśli dodałeś produkty i nie wyczyściłeś później pamięci podręcznej, możliwe, że wyświetla się nieaktualna wersja Twojej witryny.
- Problemy ze zgodnością wtyczek . Podobnie jak w przypadku niedziałającego wyszukiwania w panelu administracyjnym, produkty mogą nie pojawiać się w wynikach wyszukiwania na stronie ze względu na problemy ze zgodnością wtyczek.
Pokażemy Ci, jak rozwiązać wszystkie powyższe problemy i sprawić, by wyszukiwanie WordPress przez produkty WooCommerce było dalej w tym artykule.
Jeśli chcesz przejść do przodu, postępuj zgodnie z instrukcjami, jak naprawić WordPress nie wyświetla produktów WooCommerce w linku wyników wyszukiwania witryny.
WordPress nie wyszukuje według atrybutów produktu WooCommerce
Jak się właśnie dowiedzieliśmy, WordPress nie indeksuje i nie wyświetla w wynikach wyszukiwania produktów WooCommerce, ponieważ są to niestandardowe typy postów.
Sprawy stają się jeszcze bardziej skomplikowane, jeśli chodzi o atrybuty produktów, ponieważ WooCommerce przechowuje je jako pola niestandardowe.
Oznacza to, że aby można je było przeszukiwać, musisz najpierw poprosić WordPressa o rozważenie niestandardowych typów postów, a następnie zawartych w nich niestandardowych pól.
W dalszej części tego artykułu pokażemy, jak to zrobić.
Możesz też kliknąć ten link, aby przejść dalej i dowiedzieć się, jak naprawić, że WordPress nie wyszukuje według atrybutów produktu WooCommerce.
Jak naprawić niedziałające wyszukiwanie produktów WooCommerce?
Kiedy poznaliśmy najczęstsze problemy związane z wyszukiwaniem związane z WooCommerce, przyjrzyjmy się możliwym sposobom ich rozwiązania.
Jak naprawić WooCommerce nie wyświetla produktów w panelu administracyjnym?
Problemy ze zgodnością wtyczek
Zainstalowałeś jakieś nowe wtyczki na krótko przed tym, jak WooCommerce przestał wyświetlać produkty w wynikach wyszukiwania?
Wyłączenie każdej wtyczki poza WooCommerce pomoże dowiedzieć się, czy to jest powód.
Aby to zrobić, przejdź do zakładki Wtyczki na pulpicie WordPress.
Zaznacz pole w lewym górnym rogu, aby wybrać wszystkie zainstalowane wtyczki jednocześnie.
Upewnij się, że odznaczyłeś wtyczkę WooCommerce, wybierz Dezaktywuj z menu rozwijanego Akcje zbiorcze i naciśnij Zastosuj .
Otóż to. Dezaktywowałeś wszystkie zainstalowane wtyczki z wyjątkiem WooCommerce.
Czy problem z wyszukiwaniem zniknął po tych czynnościach? Następnie stopniowo aktywuj wtyczki jedna po drugiej, aż znajdziesz, która powoduje problem.
Jeśli WooCommerce nadal nie wyświetla produktów w wynikach wyszukiwania w panelu administracyjnym, możesz również wypróbować poniższe rozwiązania.
Masowy import produktów przez CSV
Czy ostatnio zaimportowałeś dużą liczbę produktów do WooCommerce? Wtedy problemy z wyszukiwaniem w panelu administracyjnym mogą być spowodowane uszkodzeniem bazy danych.
Aby zregenerować bazę danych, przejdź do WooCommerce »Status »Narzędzia na pulpicie WordPress.
Tam naciśnij przycisk Regeneruj w sekcji Tabele wyszukiwania produktów .
Następnie przewiń stronę na sam dół i naciśnij przycisk Aktualizuj bazę danych w odpowiedniej sekcji.
Pamiętaj, że wykonanie tych operacji może zająć trochę czasu, w zależności od liczby produktów w Twoim sklepie.
Jeśli to nie rozwiąże problemu, wypróbuj następujący sposób.
Przejdź do produktów » Wszystkie produkty na pulpicie WordPress.
Zaznacz najwyższe pole wyboru, aby wyróżnić wszystkie produkty.
Następnie wybierz opcję Edytuj z menu rozwijanego Działania zbiorcze i kliknij Zastosuj .
Następnie po prostu kliknij Aktualizuj , aby zaktualizować wszystkie produkty jednocześnie.
Te działania powodują, że WooCommerce ponownie zindeksuje wszystkie produkty i zacznie wyświetlać je w wynikach wyszukiwania w panelu administracyjnym tak, jak powinno.
Limit pamięci serwera
Właśnie uruchomiłeś swoją pierwszą witrynę WordPress? A może przeniosłeś swoją witrynę na nowy hosting?
To może być możliwy powód problemów z wyszukiwaniem WooCommerce, zwłaszcza jeśli masz dużo produktów.
Chodzi o to, że serwer hostujący Twoją witrynę może nie mieć wystarczającej mocy, aby obsłużyć dużą liczbę produktów WooCommerce jednocześnie.
Lub serwer może mieć ograniczenia oprogramowania, które ograniczają ilość dostępnej pamięci.
Ponieważ nie możesz samodzielnie konfigurować serwera, najlepszym możliwym rozwiązaniem jest skontaktowanie się z obsługą klienta dostawcy usług hostingowych.
Pomogą Ci dowiedzieć się, czy problem z wyszukiwaniem WooCommerce jest związany z serwerem i rozwiązać go, jeśli tak jest.
Jak naprawić WordPress nie wyświetla produktów WooCommerce w wynikach wyszukiwania witryny?
Najlepszym sposobem na uwzględnienie produktów WooCommerce w wynikach wyszukiwania witryny WordPress jest użycie wtyczki, takiej jak SearchWP.
Oprócz tego, że produkty WooCommerce można przeszukiwać, ta wtyczka ma wiele innych cennych funkcji.
Ponad 30 000 właścicieli witryn korzysta z tej najlepszej wtyczki wyszukiwania WordPress ze względu na jej funkcje, takie jak:
- Automatyczna integracja motywów . Nie musisz być doświadczonym użytkownikiem technologii ani edytować żadnego kodu, aby zacząć korzystać z SearchWP. Po zainstalowaniu wtyczka automatycznie integruje się ze wszystkimi istniejącymi formularzami wyszukiwania w Twojej witrynie.
- Śledzenie aktywności wyszukiwania . Zastanawiasz się, jakich produktów użytkownicy szukają w Twojej witrynie? SearchWP pozwala rozpocząć śledzenie wyszukiwań i uzyskać cenny wgląd w zainteresowania odbiorców.
- Wyniki wyszukiwania w trybie na żywo . Domyślnie WordPress wyświetla wyniki wyszukiwania, otwierając nową oddzielną stronę. Dzięki SearchWP możesz wyświetlać wyniki wyszukiwania w trybie na żywo, zapewniając swoim klientom lepsze wrażenia użytkownika.
Teraz przyjrzyjmy się, jak sprawić, by WordPress wyświetlał produkty WooCommerce w wynikach wyszukiwania za pomocą SearchWP.
Krok 1: Zainstaluj i aktywuj SearchWP
Pierwszym krokiem jest pobranie tutaj swojej kopii SearchWP.
Po zakończeniu przejdź do sekcji Pobieranie .
Następnie naciśnij przycisk Pobierz SearchWP i zapisz wtyczkę na swoim komputerze.
Skopiuj klucz licencyjny, ponieważ będzie potrzebny do aktywacji wtyczki.
Po zakończeniu pobierania prześlij plik SearchWP ZIP do swojej witryny WordPress.
Jeśli potrzebujesz odświeżenia, jak to zrobić, zapoznaj się z samouczkiem krok po kroku dotyczącym instalacji wtyczki WordPress.
Następnym krokiem po instalacji i aktywacji SearchWP jest wprowadzenie klucza licencyjnego.
Aby to zrobić, kliknij przycisk SearchWP w górnym panelu pulpitu WordPress.
Po przejściu do ustawień SearchWP przejdź do zakładki Licencja .

Następnie po prostu umieść klucz licencyjny w odpowiednim polu i naciśnij Aktywuj .
Otóż to. Pomyślnie aktywowałeś swoją kopię SearchWP.
Krok 2: Zainstaluj i aktywuj rozszerzenie integracji WooCommerce
Następnym krokiem jest pobranie rozszerzenia WooCommerce Integration i zainstalowanie go na swojej stronie.
To rozszerzenie zapewnia bezproblemową integrację SearchWP i WooCommerce. Możesz go pobrać na stronie pobierania Integracja WooCommerce.
Po przejściu na stronę kliknij przycisk Pobierz rozszerzenie , aby zapisać je na swoim komputerze.
Po zakończeniu pobierania po prostu zainstaluj i aktywuj rozszerzenie w taki sam sposób, jak SearchWP.
Po zakończeniu możesz przejść do dostosowania domyślnej wyszukiwarki WordPress.
Krok 3: Dodaj produkty WooCommerce jako źródło wyszukiwania
Aby rozpocząć, przejdź do zakładki Silniki .
Tutaj znajdziesz listę aktualnie posiadanych wyszukiwarek.
Dostosowując domyślną wyszukiwarkę, możesz edytować sposób wyszukiwania w całej witrynie. A jeśli chcesz dodać dodatkowe wyszukiwarki i połączyć je z określonymi polami wyszukiwania, SearchWP również to umożliwi.
Domyślna wyszukiwarka ma tylko 3 źródła: posty, strony i media. Oznacza to, że obecnie WordPress wyszukuje wyłącznie wśród tych 3.
Aby produkty WooCommerce można było przeszukiwać, musimy dodać je jako źródło wyszukiwania.
Aby rozpocząć, najpierw kliknij przycisk Źródła i ustawienia .
Zaznacz pole obok źródła Produkty , a następnie kliknij Gotowe w prawym dolnym rogu.
Po zakończeniu naciśnij przycisk Zapisz silniki w prawym górnym rogu, aby zapisać zmiany.
Otóż to. Teraz produkty WooCommerce pojawiają się w wynikach wyszukiwania w Twojej witrynie.
Krok 4: Przetestuj swoje nowe wyszukiwanie
Upewnijmy się, że możemy teraz znaleźć produkty poprzez wyszukiwanie.
Aby to zrobić, kliknij Odwiedź witrynę pod nazwą swojej witryny w panelu WordPress.
Wpisz nazwę dowolnego produktu, który masz w swoim sklepie w polu wyszukiwania i kliknij Szukaj .
Jak widać, produkty WooCommerce pojawiają się teraz w wynikach wyszukiwania na naszej stronie testowej.
Jeśli produkty WooCommerce nie pojawiają się w wynikach wyszukiwania, nawet po dodaniu ich jako źródła wyszukiwania, mogą istnieć inne powody.
Rozwiążmy je.
Dostosowana widoczność produktu
Dodałeś lub edytowałeś produkt, ale nie pojawia się on w wynikach wyszukiwania w witrynie? Istnieje duża szansa, że przypadkowo zmieniłeś domyślne ustawienia widoczności.
Aby się o tym przekonać, przejdź do produktów na pulpicie WordPress i kliknij produkt, którego widoczność chcesz zmienić.
Następnie upewnij się, że opcja widoczności produktu w katalogu jest ustawiona na Sklep i wyniki wyszukiwania .
Jeśli tak nie jest, właśnie znalazłeś powód, dla którego Twój produkt nie pojawia się w wynikach wyszukiwania.
Aby to naprawić, po prostu naciśnij Edytuj obok opcji Widoczność katalogu . Następnie zmień ten parametr na Sklep i wyniki wyszukiwania lub Tylko wyniki wyszukiwania , w zależności od potrzeb.
Po zakończeniu naciśnij OK i nie zapomnij zapisać zmian, klikając przycisk Aktualizuj .
Strona wyników wyszukiwania w pamięci podręcznej
Czy korzystasz z wtyczek do buforowania na swojej stronie WordPress? Twoja strona wyników wyszukiwania mogła zostać po prostu zapisana w pamięci podręcznej.
Ten problem można rozwiązać kilkoma kliknięciami, czyszcząc pamięć podręczną witryny. Dokładne kroki zależą od używanej wtyczki.
Pokażemy Ci, jak wyczyścić pamięć podręczną, na przykładzie jednej z najpopularniejszych wtyczek do buforowania WordPress o nazwie WP Super Cache.
Przejdź do WP Super Cache w Ustawieniach na pulpicie WordPress.
Następnie naciśnij przycisk Usuń pamięć podręczną , aby wyświetlić zaktualizowane wersje stron w witrynie.
Problemy ze zgodnością wtyczek
Konflikt wtyczek może powodować problemy z wyświetlaniem produktów w wynikach wyszukiwania nie tylko w panelu administracyjnym, ale również w samej witrynie.
Wcześniej w tym artykule udostępniliśmy już przewodnik krok po kroku, jak sprawdzić, czy tak jest w Twoim przypadku.
Zapraszam do zapoznania się z sekcją dotyczącą problemów ze zgodnością wtyczek, aby uzyskać więcej informacji na ten temat.
Jak naprawić WordPress nie wyszukuje według atrybutów produktu WooCommerce
Ponieważ zorientowaliśmy się, jak wyszukiwać WordPress według produktów WooCommerce, możesz również chcieć, aby uwzględniał atrybuty produktu.
Krok 1: Zainstaluj i aktywuj SearchWP i rozszerzenie WooCommerce
Pierwszym krokiem jest zainstalowanie SearchWP i rozszerzenia integracji WooCommerce.
Jeszcze tego nie zrobiłeś? Postępuj zgodnie z tymi przewodnikami, jak zainstalować i aktywować SearchWP oraz zainstalować i aktywować rozszerzenie integracji WooCommerce.
Krok 2: Dodaj produkty WooCommerce jako źródło wyszukiwania
Następnym krokiem jest sprawienie, aby WordPress traktował produkty WooCommerce jako źródło wyszukiwania.
Powyżej udostępniliśmy już samouczek krok po kroku, jak dodać produkty WooCommerce jako źródło wyszukiwania, więc sprawdź to, jeśli potrzebujesz w tym pomocy.
Krok 3: Dostosuj swoją wyszukiwarkę
Następnym krokiem jest wskazanie, które konkretne atrybuty chcesz, aby WordPress brał pod uwagę podczas wyszukiwania.
Aby to zrobić, przejdź do ustawień SearchWP, klikając przycisk SearchWP na górnym panelu pulpitu WordPress.
Następnie na karcie Silniki kliknij przycisk Dodaj/usuń atrybuty w sekcji Produkty .
WooCommerce przechowuje atrybuty produktów w polach niestandardowych, więc wprowadź atrybut, który chcesz indeksować w polu Pola niestandardowe .
Jeśli chcesz, aby WordPress uwzględniał jakiekolwiek atrybuty produktu, kliknij skrót Any Meta Key w menu rozwijanym.
Po zakończeniu naciśnij Gotowe .
Możesz przesunąć suwak obok każdego atrybutu, aby dostosować jego wagę trafności. Im większa waga, tym bardziej WordPress będzie traktował priorytet podczas wyszukiwania.
Jak widać, nasz nowo dodany atrybut Any Meta Key ma obecnie niższą możliwą wagę.
Aby domyślna wyszukiwarka WordPress traktowała ją na równi z tytułem posta, ślimakiem i fragmentem, przesuń suwak do końca w prawo.
Oto jak to powinno wyglądać:
Kiedy skończysz, naciśnij Zapisz silniki w prawym górnym rogu.
Następnie naciśnij przycisk Odbuduj indeks , aby WordPress mógł ponownie zindeksować wszystkie źródła wyszukiwania i ich atrybuty.
Otóż to. Teraz wyszukiwanie w witrynie WordPress uwzględnia wszystkie atrybuty produktu WooCommerce.
Krok 4: Przetestuj swoje nowe wyszukiwanie
Aby przetestować nowe wyszukiwanie, naciśnij przycisk Odwiedź witrynę pod nazwą witryny.
Na potrzeby tego samouczka stworzyliśmy produkt o nazwie „Lekka bluza z kapturem na całej długości” z czerwonym kolorem jako atrybutem.
Zwróć uwagę, że w tytule i opisie produktu nie ma „czerwonego”.
Jeśli więc ten produkt pojawi się w wynikach wyszukiwania, nasza witryna testowa WordPress teraz indeksuje i uwzględnia atrybuty produktu.
Zobaczmy, jakie wyniki wyszukiwania otrzymamy poniżej.
Jak widać, znaleźliśmy produkt „Lekka bluza z kapturem na całej długości” według jego atrybutu.
W tym artykule dowiedziałeś się, jak naprawić niedziałające wyszukiwanie produktów WooCommerce.
Korzystając ze wskazówek zawartych w tym poście, z łatwością rozwiążesz prawie każdy problem z wyszukiwaniem w Twoim sklepie internetowym. Prawidłowo działająca wyszukiwarka jest niezbędna do zwiększenia sprzedaży i rozwoju firmy.
Jeśli chcesz, aby Twoja witryna WordPress indeksowała produkty WooCommerce, możesz pobrać swoją kopię SearchWP tutaj.
Chcesz zwiększyć konwersję sklepu WooCommerce? Zapoznaj się z tym przewodnikiem, jak dodać formularz wyszukiwania WooCommerce do strony swojego sklepu.
Czy uważasz, że Twój sklep potrzebuje widżetu wyszukiwania? W takim razie możesz zainteresować się tym, jak krok po kroku dodać niestandardowy przewodnik po widżecie wyszukiwania WooCommerce.