Are you looking for a way to change the default “Add to cart” button text in WooCommerce? This code snippet will let you change the text to “Buy Now“, “Add to Bag“, “Book Now“, or whatever custom text you like.
STEPS TO CHANGE DEFAULT ADD TO CART TEXT
- Open WordPress admin panel, go to Appearance > Theme Editor
- Open functions.php theme file
- Add the following code at the bottom of function.php file
- Save the changes and check your website. The custom text in add to cart button should show up now.
// To change add to cart text on single product page
add_filter( 'woocommerce_product_single_add_to_cart_text', 'woocommerce_custom_single_add_to_cart_text' );
function woocommerce_custom_single_add_to_cart_text() {
return __( 'Buy Now', 'woocommerce' );
}
// To change add to cart text on product archives(Collection) page
add_filter( 'woocommerce_product_add_to_cart_text', 'woocommerce_custom_product_add_to_cart_text' );
function woocommerce_custom_product_add_to_cart_text() {
return __( 'Buy Now', 'woocommerce' );
}