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.