Your Dedicated Partner for All Things WordPress

How to Change the “Add to Cart” Text in WooCommerce

Table of Contents

As a WooCommerce store owner, you may want to customize your store to reflect your brand identity or customer preferences. When it comes to the “Add to Cart” button on your product pages, this is no exception. Perhaps you want to use a different call-to-action like “Buy Now,” “Add to Bag,” or something a bit more creative. In this blog post, we will guide you through the process of changing the “Add to Cart” text in WooCommerce.

Step 1: Access the Functions.php File

The first step in changing the “Add to Cart” text is to access the functions.php file in your WordPress theme. This can be done through your website’s backend by going to Appearance > Theme Editor > functions.php. Alternatively, you can use an FTP client to access the file directly.

Step 2: Add the Custom Code

Once you have accessed the functions.php file, add the following custom code to change the “Add to Cart” text to your preferred text:
add_filter( ‘woocommerce_product_single_add_to_cart_text’, ‘woo_custom_cart_button_text’ ); function woo_custom_cart_button_text() { return __( ‘Buy Now’, ‘woocommerce’ ); }

Note that you can replace “Buy Now” in the code with any other text you prefer, and it will be reflected on your product pages.

Step 3: Save and Test

After you have added the custom code to the functions.php file, click Save, and your changes will be live on your website. To test this, you can go to any product page on your website and check if the “Add to Cart” button has been changed to your preferred text.

Step 4: Additional Customizations

If you want to change the “Add to Cart” text on specific product categories or individual products, you can use additional custom code. For example, you can use this code to change the text only on products in the “Accessories” category:
add_filter( ‘woocommerce_product_single_add_to_cart_text’, ‘woo_custom_cart_button_text’ ); function woo_custom_cart_button_text() { global $product; if ( $product->is_in_category( ‘Accessories’ ) ) { return __( ‘Add to Bag’, ‘woocommerce’ ); } else { return __( ‘Add to Cart’, ‘woocommerce’ ); } }


Customizing your WooCommerce store is a great way to enhance the user experience and make your store stand out from the rest. Changing the “Add to Cart” text is an easy and effective way to do this. By following the steps outlined in this blog post, you will be able to change the text to your preferred call-to-action and make it more engaging for your customers. Give it a try and let us know how it works for you!

How to get started?

Learn more

WooCommerce Maintenance

Save 33% with our Annual pricing plan.

Get Started

Looking for help? Chat with us.

Are you in need of assistance or guidance? Look no further! Our dedicated team is here and ready to help. Chat with us today and let’s work together to find the perfect solution for your needs.

Our support team will get you:

I believe every website owner deserves a reliable professional support always by their side.

Alexey Seryapin
Founder of WPServices

Coupon Code Applied!

Take your time and continue browsing our services.

Alexey Seryapin
Founder of WPServices