W dzisiejszym wpisie pokażę Tobie rozwiązanie sezonowego problemu. Mianowicie jak ukryć kategorie produktów w WooCommerce w przypadku, kiedy nie chcesz ich trwale usuwać. Opcja ta nie jest niestety dostępna domyślnie w WooCommerce.
Po co ukrywać kategorie
Problem ukrywania kategorii produktów w sklepie jest dość niestandardowy. Rzadko kiedy przychodzi taka potrzeba. Pojawia się ona jednak w przypadku produktów dostępnych sezonowo w sklepie. Najprostszym przykładem są produkty promowane wyłącznie w okresie Świąt Bożego Narodzenia lub Wielkanocy (specjalne wypieki, kalendarze adwentowe, ozdoby choinkowe, pisanki, kartki z życzeniami).
Produkty można po prostu ustawić jako prywatne. Znikają wtedy ze sklepu. I nie byłoby w tym nic problematycznego gdyby nie fakt, że nie zawsze o ukrycie produktów nam chodzi.
Kategoria “Boże Narodzenie” głupio latem wygląda w piekarni internetowej z dostawą na cały kraj, pomimo, że makowce i pierniki sprzedawane są cały rok.
Jak ukryć kategorie produktów w WooCommerce
Domyślnie w WooCommerce możesz tworzyć dowolne kategorie produktów, ale nie możesz ich ukrywać. Po prostu nie ma takiej opcji. Jeśli posiadasz produkty przypisane do kliku kategorii, sprzedajesz je cały rok, ale tymczasowo chcesz ukryć kategorie produktów w drzewie kategorii WooCommerce to mam dla Ciebie rozwiązanie.
Polecam ci w tym miejscu darmową wtyczkę o nazwie Hide Categories and Products for Woocommerce z repozytorium WordPress.
Po instalacji i włączeniu wtyczki przejdź do ustawień w zakładce WooCommerce -> Ustawienia -> Produkty -> Hide from categories. Zobaczysz dwie główne listy: “Hide categories” oraz “Hide from categories”. Zaznaczenie ptaszków na pierwszej liście ukryje wybrane kategorie w sklepie, ale zostawi produkty do nich należące widoczne.
Jeśli chcesz nie tylko ukryć kategorie (np. w drzewie kategorii sklepu lub menu) ale także wszystkie produkty w tych kategoriach to musisz je jeszcze zaznaczyć na drugiej liście. Jest to posunięcie opcjonalne. Sprawdza się, jeśli chcesz grupowo ukryć duże ilości produktów w obrębie całych kategorii.
W sytuacji, gdy zaznaczysz ukrywanie produktów w kategorii a nie zaznaczysz ukrywania również kategorii (pierwsza lista), to klient sklepu po wejściu w daną kategorię nie zobaczy żadnych produktów. Zobaczy po prostu pustą kategorię.
Po zaznaczeniu wybranych kategorii zapisz zmiany w ustawieniach i gotowe!