Opisy na kategoriach mogą spełniać kilka funkcji:

  • pomóc przy SEO – dobre opisy pomogą osiągnąć lepsze pozycje dla danych kategorii
  • pomóc przy konwersji – dobre opisy zachęcą odwiedzających do zapoznania się z produktami, przybliżą ich zalety

Edycja opisów kategorii w WooCommerce

Opisy kategorii można edytować z panelu opcji WooCommerce. Przechodzimy do Produkty / Kategorie. Można tu dodać nową kategorię lub wyedytować istniejącą. W tym miejscu należy kliknąć Edytuj:

Zostajemy przeniesieni na stronę edycji danej kategorii. Możemy zmieniać tu wiele opcji, w tym dodać/zmienić opis:

dodanie opisu w WooCommerce

Zmiana domyślnego wyświetlania opisu

Domyślnie opis kategorii będzie wyświetlany nad listingiem produktów. Standardowe rozwiązanie w wielu sklepach. Jest ono jednak problematyczne, jeśli dodamy dłuższy opis (np. przygotowany z myślą o SEO). Wtedy długi opis przesuwa w dół produkty, co nie jest dobre pod kątem UX i konwersji.

Wygląda to tak jak na screenie:

domyślna lokalizacja opisu

Opcje są tutaj dwie:

  • zawężenie opisu do „czytaj więcej”
  • przeniesienie opisu poniżej produktów

Z doświadczenia sugerujemy jednak opcję przeniesienia niż ukrywania opisu pod przyciskiem czytaj więcej.

Aby przenieść opis w WooCommerce, musimy wyedytować plik functions.php. Wiele rzeczy w WooCommerce edytuje się nie w samych plikach szablonu, a właśnie poprzez dodanie odpowiednich instrukcji w functions.php.

Logujemy się na hosting FTP. Następnie przechodzimy do folderu public_html. Będzie on zawierał wszystkie pliki WordPressa. Przechodzimy do wp-content i następnie do folderu themes. Tutaj musimy odszukać nazwę szablonu, który stosujemy. Przechodzimy do folderu z plikami tego szablonu.

lokalizacja pliku functions.php w WordPress

Otwieramy plik functions.php w dowolnym edytorze tekstowym. Przewijamy na sam koniec i wklejamy następujące cztery linijki kodu:


remove_action( 'woocommerce_archive_description', 'woocommerce_taxonomy_archive_description', 10 );
remove_action( 'woocommerce_archive_description', 'woocommerce_product_archive_description', 10 );
add_action( 'woocommerce_after_main_content', 'woocommerce_taxonomy_archive_description', 40 );
add_action( 'woocommerce_after_main_content', 'woocommerce_product_archive_description', 40 );

kod do functions php

Powyższy kod usuwa opis znad listignu, następnie dodaje opis pod listingiem.

Zapisujemy plik functins.php. Jeśli edytowaliśmy go lokalnie to wysyłamy na hosting i podmieniamy.

W efekcie powinniśmy zobaczyć opis pod listingiem produktów:

przykład opisu kategorii w sklepie TwojOzon

Czasem konieczne będą małe poprawki stylistyczne. Na przykładzie wyżej widać, że przydałoby się zmienić tło na białe. Jednak w większości przypadków opis powinien wyświetlać się poprawnie, bez konieczności dalszych zmian.