This task can be solved by editing the translation files of your theme. But you can use a hook that allows you to rename the “Add to Cart” button faster. In the file functions.php add the following code:
add_filter( 'woocommerce_product_single_add_to_cart_text', 'tb_woo_custom_cart_button_text' ); add_filter( 'woocommerce_product_add_to_cart_text', 'tb_woo_custom_cart_button_text' ); function tb_woo_custom_cart_button_text() { return __( 'Buy!', 'woocommerce' ); }
The word “Buy!” in this example can be changed to any word, but do not touch the quotes.
Change phrases View cart, Update cart, Checkout
Use the following code:
function tb_text_strings( $translated_text, $text, $domain ) { switch ( $translated_text ) { case 'View cart' : $translated_text = __( 'Go to your shopping cart', 'woocommerce' ); break; case 'Update cart' : $translated_text = __( 'Refresh your shopping cart', 'woocommerce' ); break; case 'Checkout' : $translated_text = __( 'Finish your order', 'woocommerce' ); break; } return $translated_text; } add_filter( 'gettext', 'tb_text_strings', 20, 3 );