Add to Cart Button Labels for WooCommerce plugin lets you change text for Add to cart button. Add to cart labels can be set:
- For individual products (i.e. on per product basis).
- For all products at once.
- By product category.
- By view (i.e. single product view and archives (e.g. category) view).
- By product type (simple, variable, external, grouped, other).
- By condition (standard product, free product, product with empty price, product is already in cart, on sale products).
Plugin options are located in “WooCommerce > Settings > Add to Cart Button Labels”.
All Products Options
This section lets you set Add to cart button text for all products at once.

- Enable section
- Enables/disables “All Products” section.
- Default:
no
- Default:
- Single product view
- Ignored if empty.
- Default: None
- Product category (archive) view
- Ignored if empty.
- Default: None
Per Product Type & Condition Options
This sections lets you set text for add to cart button for various products types and various conditions.

- Enable section
- Enables/disables “Per Product Type & Condition Labels” section.
- Default:
no
- Default:
Simple Products
- Single product view
- Ignored if blank. Default label text in WooCommerce: Add to cart
- Default: None
- Archives view
- Ignored if blank. Default label text in WooCommerce: Add to cart
- Default: None
- Single product view: On sale
- Ignored if blank. Default label text in WooCommerce: Add to cart
- Default: None
- Archives view: On sale
- Ignored if blank. Default label text in WooCommerce: Add to cart
- Default: None
- Single product view: Free product
- Ignored if blank. Default label text in WooCommerce: Add to cart
- Default: None
- Archives view: Free product
- Ignored if blank. Default label text in WooCommerce: Add to cart
- Default: None
- Archives view: Empty price
- Ignored if blank. Default label text in WooCommerce: Read more
- Default: None
- Single product view: Already in cart
- Ignored if blank. Default label text in WooCommerce: Add to cart
- Default: None
- Archives view: Already in cart
- Ignored if blank. Default label text in WooCommerce: Add to cart
- Default: None
Variable Products
- Single product view
- Ignored if blank. Default label text in WooCommerce: Add to cart
- Default: None
- Archives view
- Ignored if blank. Default label text in WooCommerce: Select options
- Default: None
- Single product view: On sale
- Ignored if blank. Default label text in WooCommerce: Add to cart
- Default: None
- Archives view: On sale
- Ignored if blank. Default label text in WooCommerce: Select options
- Default: None
- Single product view: Free product
- Ignored if blank. Default label text in WooCommerce: Add to cart
- Default: None
- Archives view: Free product
- Ignored if blank. Default label text in WooCommerce: Select options
- Default: None
- Single product view: Already in cart
- Ignored if blank. Default label text in WooCommerce: Add to cart
- Default: None
- Archives view: Already in cart
- Ignored if blank. Default label text in WooCommerce: Select options
- Default: None
External Products
- Single product view
- Ignored if blank. Default label text in WooCommerce: Buy product
- Default: None
- Archives view
- Ignored if blank. Default label text in WooCommerce: Buy product
- Default: None
- Single product view: On sale
- Ignored if blank. Default label text in WooCommerce: Buy product
- Default: None
- Archives view: On sale
- Ignored if blank. Default label text in WooCommerce: Buy product
- Default: None
- Single product view: Free product
- Ignored if blank. Default label text in WooCommerce: Buy product
- Default: None
- Archives view: Free product
- Ignored if blank. Default label text in WooCommerce: Buy product
- Default: None
- Single product view: Empty price
- Ignored if blank. Default label text in WooCommerce: Buy product
- Default: None
- Archives view: Empty price
- Ignored if blank. Default label text in WooCommerce: Buy product
- Default: None
Grouped Products
- Single product view
- Ignored if blank. Default label text in WooCommerce: Add to cart
- Default: None
- Archives view
- Ignored if blank. Default label text in WooCommerce: View products
- Default: None
Other Products
- Single product view
- Ignored if blank. Default label text in WooCommerce: Add to cart
- Default: None
- Archives view
- Ignored if blank. Default label text in WooCommerce: Add to cart
- Default: None
- Single product view: On sale
- Ignored if blank. Default label text in WooCommerce: Add to cart
- Default: None
- Archives view: On sale
- Ignored if blank. Default label text in WooCommerce: Add to cart
- Default: None
- Single product view: Free product
- Ignored if blank. Default label text in WooCommerce: Add to cart
- Default: None
- Archives view: Free product
- Ignored if blank. Default label text in WooCommerce: Add to cart
- Default: None
- Archives view: Empty price
- Ignored if blank. Default label text in WooCommerce: Read more
- Default: None
- Single product view: Already in cart
- Ignored if blank. Default label text in WooCommerce: Add to cart
- Default: None
- Archives view: Already in cart
- Ignored if blank. Default label text in WooCommerce: Add to cart
- Default: None
Per Category Options
This sections lets you set Add to cart button text on per category basis.

- Enable section
- Enables/disables “Per Category Labels” section.
- Default:
no
- Default:
- Category groups number
- Click “Save changes” after you change this number.
- Default:
1
- Default:
Group #X
- Enable Group #X
- Enables/disables current labels group.
- Default:
yes
- Default:
- Categories
- Possible values: Your shop's categories.
- Default: None
- Button text - single product view
- Default: None
- Button text - product archive (category) view
- Default: None
Per Product Options
This section lets you set Add to cart button text on per product basis. When enabled, label for each product can be changed in “Edit Product”.


- Enable section
- Enables/disables “Per Product Labels” section.
- Default:
no
- Default: