Woccommerce má celou řadu akcí a filtrů, pomocí nichž můžete pracovat se šablonou. Dva z nich umožňují měnit znění textu na tlačítku „Přidat do košíku“. Pokud tedy potřebujete stejně jako já, změnit tento text, stačí do functions.php vložit dvě jednoduché funkce.
Nejprve důvod, proč tento text vlastně měnit. Prodáváte například jeden produkt a budete chtít otestovat konverze při změně textu na tlačítku. Ostatně u jednoproduktových eshopu je text „Koupit“ vhodnější, než přidat do košíku.
Takto to vypadalo před úpravou:
Do functions.php přidáme následující kód:
function my_cart_button_text() { return __('Koupit', 'woocommerce'); } add_filter('single_add_to_cart_text', 'my_cart_button_text'); function my_archive_cart_button_text() { return __( 'Koupit', 'woocommerce' ); } add_filter( 'add_to_cart_text', 'my_archive_cart_button_text' );
Ty funkce musí být dvě, jedna pro detail produktu a druhá pro výpis produktů.
Po úpravě:
Jak můžete vidět, text se změnil na ten ve funkci. Určitě by to chtělo ještě změnit barvu tlačítka, ale to nesouvisí se změnou textu.
Mimochodem Argano.cz je postavené na Woocommerce.
Dobry tip :-) nemate i doporučení jak přidat do obědnávky položku na IČ, DIČ?
Dobrý den
tak to jsem zatím neřešil, ale třeba se k tomu někdy dostanu.
dobry den nevedel byste proc mi nejdou zobrazit produkty (woocommerce) kdyz jsem v wordpressu v nastavení/vseobecne/jzyky stranky nstavil jiný jazyk
Zdravím, jen mě zajímá do které function.php to mám vložit – do function šablona ? ne child šablony nebo do kterého souboru přesně ? Děkuji
Dobrý den
do aktivní šablony. Pokud to je child, tak do child.
Dobrý den
Jsem úplná Lama:). Kam přesně mám vložit tento kod v souboru function.php. Zkouším to, ale stav zústává stejný. Používám šablonu Virtue od Kadence Themes. Taky bych rád změnil text u tlačítek PŘEJÍT K POKLADNĚ na stránce košík a OBJEDNAT na stránce pokladna. CHtěl bych WooCommerce používat jako poptávkový nástroj a tlačítka změnit na PŘIDAT K POPTÁVCE, REKAPITULACE POPTÁVKY, ODESLAT POPTÁVKU.
Díky moc za odpověď a pomoc.
Jirka