Jak zmienić tekst przycisku „dodaj do koszyka” dla różnych typów produktów

Jak zmienić tekst przycisku dodaj do koszyka w WooCommerce

W grupie WooCommerce PL na Facebooku często pojawiają się pytania o zmianę różnych tekstów w WooCommerce. Jednym z najczęściej podawanych rozwiązań to zmiana tłumaczenia. Ale czy to jest najlepsze rozwiązanie? Zobacz, jak zmienić tekst przycisku „dodaj do koszyka” w WooCommerce.

Spis treści

Dlaczego zmiana tłumaczenia nie jest dobrym pomysłem?

Najprawdopodobniej najprostszym i najczęściej proponowanym rozwiązaniem jest aktualizacja tłumaczenia. To rozwiązanie sprawdzi się tylko na krótką metę. Dlaczego? Ponieważ po aktualizacji tłumaczenia zmiany zostaną nadpisane i będzie je trzeba wprowadzić jeszcze raz.

Można zablokować aktualizację tłumaczenia, ale wtedy jak wyjdzie nowa wersja WooCommerce to nie będziemy mieli dostępu do tłumaczeń nowych tekstów.

Dlatego uważam, że zmiana tekstów poprzez aktualizację tłumaczenia to złe rozwiązanie, które zadziała jedynie na krótką metę.

Jeśli nie tłumaczenie to co? Z pomocą przychodzą filtry

WooCommerce jest stworzony z myślą o developerach i użytkownikach, którzy będą chcieli zmodyfikować jego działanie. Bardzo dużo rzeczy można łatwo zmienić, tylko trzeba wiedzieć jak to zrobić.

Z pomocą przychodzą filtry, które pomagają zmienić wynik rożnych funkcji. Brzmi skomplikowanie? Tylko pozornie 🙂.

Jak zmienić tekst przycisku „dodaj do koszyka” w WooCommerce?

Poniższy kod umożliwia zmianę tekstu na przyciskach „dodaj do koszyka” dla różnych typów produktów. Jeśli chcesz zmienić tekst na przycisku dla produktów z wariantami, wystarczy, że w poniższym kodzie zmodyfikujesz tekst „Select options” na własny. Dla produktu prostego „Add to cart”.

Kod wystarczy wkleić do swojego pliku functions.php w motywie (najlepiej potomnym, aby nie utracić kodu przy aktualizacji motywu). Dzięki użyciu tego kodu zamiast modyfikacji tłumaczenia masz pewność, że po aktualizacji tłumaczenia zachowasz swoje zmiany. Masz też prawie 100% pewność, że aktualizacja WooCommerce również nie usunie Twoich zmian.

Rozwiązanie dla WooCommerce 2.6.14 i poniżej

Rozwiązanie dla WooCommerce 3.0

WooCommerce 3.0 wprowadził dużo zmian w funkcjach i powyższe rozwiązanie nie zadziała w nowym WooCommerce. Ale jest na to wtyczka WC Custom Add to Cart labels.

Możesz też skorzystać z wtyczki Własna Cena Produktu WooCommerce PRO 🙂.

Zmiana tekstu przycisków dodaj do koszyka w WooCommerce

Zobacz wszystkie funkcje wtyczki →

Więcej przykładów działania filtrów i akcji w WooCommerce

Na przełomie października i listopada przygotowałem i przeprowadziłem 2 prelekcje na WordUpach w Poznaniu i Katowicach o modyfikacji motywów WooCommerce oraz samego WooCommerce. Prezentację z Katowic możesz zobaczyć poniżej.

A na Githubie znajdziesz motyw potomny do Storefront, z gotowymi przykładami użycia filtrów i akcji: https://github.com/swoboda/storefront-child-examples

Gorąco zachęcam do wprowadzania zmian w WooCommerce właśnie w ten sposób 🙂.

Podsumowanie

Teraz wiesz już, jak zmienić tekst przycisku „dodaj do koszyka” w WooCommerce 🙂.

Jeśli masz jakieś pytania dotyczące filtrów, zostaw komentarz. Sprawdź też wtyczkę Własna Cena Produktu WooCommerce PRO oraz inne wtyczki dla Twojego sklepu na WordPress.

Zobacz wtyczki dla WordPress i WooCommerce →

 

Ekskluzywne porady, triki i trendy bezpośrednio na Twoją skrzynkę odbiorczą. Adres e-mail

[shopmagic_form id="3782" name=false labels=false doubleOptin]

Ekskluzywne porady, triki i trendy bezpośrednio na Twoją skrzynkę odbiorczą. Adres e-mail

[shopmagic_form id="3782" name=false labels=false doubleOptin]