Woocommerce How Change Add to Cart Text?


I have been developing websites for a while now and I got stuck in some situations that were not too hard to resolve but were tricky. I am pretty sure most of the developers felt the same way at some points.

Whether its about simple css selectors or some WordPress hooks, we all must have faced some common issues.

So I will be creating a series of blogs to finding the easiest solutions for these common problems.

Changing add to cart text in woocommerce

The most common problem while creating or customizing woocommerce website.

For achieving this we have two options .

  1. Using a plugin
  2. Using custom code
  1. Using Plugin : As we all know adding a plugin for custom features is the most easiest way. But sometime it don\’t go well due to compatibility issues. So I\’ll advice you to avoid using plugin for small customization.
  2. Using Custom Code: You all be thinking that oh I am not a coding guy how will I do this? Trust me I am telling from my own experience these codes or hooks (for wordpress both are same) are not that hard to understand.
    • Go to Appearance -> Theme Editor -> search for functions.php file and add the below code there –
// 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 __( \'your text here\', \'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 __( \'your text here\', \'woocommerce\' );

And voila !! It will work as a charm.

Leave a Comment

Your email address will not be published.