Jak zmienić link „Wróć do sklepu” w WooCommerce?

Tworzymy właśnie w Net-Factory sklep na bazie wtyczki WooCommerce, choć widać już finał realizacji to jeszcze co nie co mamy do zrobienia! Dlatego dzisiaj dzielę się pewną ciekawostką, którą wykorzystaliśmy w projekcie. WooCoomerce gdy koszyk jest pusty wyświetla informację: „Twój koszyk jest pusty – wróć do sklepu”. Tak jak poniżej:

Twój koszyk jest pusty w WooCommerce

Jak zmienić domyślny link i zamiast do sklepu przekierować w dowolne inne miejsce w sklepie? A no tak, wystarczy wkleić poniższą funkcję w pliku functions.php w swoim motywie (lub motywie potomnym):

/* Change url redirection when cart WC is empty */
function wplab_change_url_redirection_empty_cart() {
	return 'https://www.adres-sklepu.pl/twoja-podstrona/';
}
add_filter( 'woocommerce_return_to_shop_redirect', 'wplab_change_url_redirection_empty_cart' );

Możesz również skorzystać z drugiej funkcji i zmienić domyślne przekierowane na powrót do poprzedniej strony, czyli do miejsca z którego trafiliśmy w pusty koszyk. Użyj poniższej funkcji (podobnie wklej kod w pliku functions.php):

/* Change redirection when cart WC is empty - go back where you came from */

function wplab_go_back_in_empty_cart() {
    return $_SERVER['HTTP_REFERER'];
}
add_filter( 'woocommerce_return_to_shop_redirect', 'wplab_go_back_in_empty_cart' );

Pamiętaj, że powyższa funkcja nie zadziała poprawnie jeśli jesteś na podstronie koszyka, w którym są jakieś produkty, następnie zostaną usunięte i koszyk ponownie pokaże „Wróć do sklepu”, po kliknięciu wrócisz znowu do pustego koszyka.

Marcin Guzik

Marcin Guzik

Zafascynowany WordPressem. Użytkownik WP od 2008 roku, od wersji 2.4, albo 2.5 (nie pamiętam dokładnie). Piszę na: mrcng.pl. Zawodowo: jestem właścicielem Net-Factory. Prywatnie: mąż, ojciec, instruktor karate.

Opieka i serwis stron internetowych

Zajmij się swoim biznesem a my zajmiemy się Twoją stroną. Zapewniamy stałą opiekę oraz wyspecjalizowany serwis dla stron na WordPress oraz sklepów internetowych WooCommerce.

Wybierz coś dla siebie