Change WooCommerce Add to Cart Text

Change Add to Cart Text in WooCommerce

Do you want to change the “Add to Cart” text of the WooCommerce single product page & archive page? In some cases, it’s required to change the “add to cart” text. For example, a tour booking company will require to change the “add to cart” text into “Book tour” or something like this. So, let us see how we can change the default add to cart text to anything we want.

How To Change WooCommerce Add to Cart Text:

To change the add to cart text in WooCommerce all you need to do is to add the below code to your child theme’s functions.php file. Please make sure to take a backup of the functions.php before editing this file. If something went wrong with this file, your website may break.

Pro Tip : Please consider using the child theme while editing the functions.php file to avoid losing the changes you made.

//single product and general archives filters

add_filter( 'woocommerce_product_single_add_to_cart_text', 'fwp_custom_woocommerce_button_text' );
add_filter( 'woocommerce_product_add_to_cart_text', 'fwp_custom_woocommerce_button_text' );

//callback function 

function fwp_custom_woocommerce_button_text(){

return __( 'Book Tour', 'text-domain' );


N.B. This is a developer-level tutorial. If you feel, it’s difficult to do for you. You may consider hiring me through Fiverr. I’ll fix your issue as soon as possible.

Table of Contents :

Leave a Comment

Your email address will not be published.