Title: Custom Add to Cart labels for WooCommerce
Author: Saad Iqbal
Published: <strong>24. apryla 2017</strong>
Last modified: 1. julija 2026

---

Tykače pytać

![](https://ps.w.org/wc-custom-add-to-cart-labels/assets/banner-772x250.png?rev=
2330539)

![](https://ps.w.org/wc-custom-add-to-cart-labels/assets/icon-256x256.png?rev=2330539)

# Custom Add to Cart labels for WooCommerce

 Wot [Saad Iqbal](https://profiles.wordpress.org/saadiqbal/)

[Sćahnyć](https://downloads.wordpress.org/plugin/wc-custom-add-to-cart-labels.1.5.5.zip)

 * [Podrobnosće](https://hsb.wordpress.org/plugins/wc-custom-add-to-cart-labels/#description)
 * [Pohódnoćenja](https://hsb.wordpress.org/plugins/wc-custom-add-to-cart-labels/#reviews)
 *  [Instalacija](https://hsb.wordpress.org/plugins/wc-custom-add-to-cart-labels/#installation)
 * [Wuwiće](https://hsb.wordpress.org/plugins/wc-custom-add-to-cart-labels/#developers)

 [Podpěra](https://wordpress.org/support/plugin/wc-custom-add-to-cart-labels/)

## Wopisanje

Tired of the boring default „Add to Cart“ button? Want to say „Buy Now“, „Book Today“,„
Subscribe“, or „Get Started“ instead?

**Custom Add to Cart labels for WooCommerce** lets you change button text for every
product type on single product pages and archive/shop pages. One simple settings
page, zero coding, full control.

#### What you can customize

**Single product pages:**
 * Simple products  „Buy Now“, „Order Now“ * Variable 
products  „Select Options“, „Choose Your Size“ * Grouped products  „View Products“,„
Choose Items“ * External/Affiliate products  „Shop Now“, „Visit Store“ * Bookable
products (WooCommerce Bookings)  „Book Now“, „Reserve“ * Subscription products  „
Subscribe Now“, „Join“ * Variable Subscription products  „Choose Plan“

**Archive / Shop pages:**
 * Simple products * Variable products * Grouped products*
External/Affiliate products * Bookable products * Subscription products * Variable
Subscription products

#### Features

 * ✅ **Separate labels for single product & archive pages** — different text for
   each context
 * ✅ **Works with WooCommerce 3.0+ through 10.x** — fully backward compatible
 * ✅ **HPOS compatible** — works with WooCommerce High-Performance Order Storage
 * ✅ **Tested up to WordPress 7.0**
 * ✅ **Tested up to WooCommerce 10.8.1**
 * ✅ **All product types supported** — Simple, Variable, Grouped, External, Bookable,
   Subscription, Variable Subscription
 * ✅ **Unicode, emoji & special characters** — 🚀 🔥 💥
 * ✅ **Graceful fallback** — unsupported product types use WooCommerce defaults
 * ✅ **Lightweight** — minimal footprint, no page bloat
 * ✅ **No coding required** — configure from WooCommerce settings
 * ✅ **Conflict-free** — prefixed filter callbacks avoid plugin clashes

#### Perfect for

 * 🏪 eCommerce stores wanting unique CTAs per product type
 * 📅 Booking sites that need „Book Now“ instead of „Add to Cart“
 * 📦 Subscription businesses wanting „Subscribe“ buttons
 * 🌍 Multilingual stores — easily adapt button text per language
 * 🎯 Conversion-focused shops optimizing their call-to-action
 * 🔧 Agencies managing multiple client stores with different brand needs

#### What makes this plugin different?

Unlike complex alternatives, this plugin does **one thing well** — change add-to-
cart button text. No bloat, no page builders, no confusing UI. Just clean settings,
instant results, and lightweight code that won’t slow your store.

### Developer Hooks

The plugin works with WooCommerce’s standard add-to-cart text filters:

    ```
    woocommerce_product_single_add_to_cart_text — For single product pages
    woocommerce_product_add_to_cart_text — For archive/shop pages
    ```

Our callbacks use unique prefixed names (`wccatcl_product_single_add_to_cart_text`
and `wccatcl_product_loop_add_to_cart_text`) to avoid conflicts with other plugins.

To override programmatically, use a higher priority (lower number):

    ```
    add_filter( 'woocommerce_product_single_add_to_cart_text', 'my_custom_function', 5, 2 );
    ```

## Fota wobrazowki

[⌊Settings page — WooCommerce > Settings > Products > Change "add to cart" labels⌉⌊
Settings page — WooCommerce > Settings > Products > Change "add to cart" labels⌉[

Settings page — WooCommerce > Settings > Products > Change „add to cart“ labels

[⌊Shop page — custom button labels visible on product archive/loop pages⌉⌊Shop page—
custom button labels visible on product archive/loop pages⌉[

Shop page — custom button labels visible on product archive/loop pages

[⌊Single product page — custom labels on individual product view⌉⌊Single product
page — custom labels on individual product view⌉[

Single product page — custom labels on individual product view

## Instalacija

#### Automatic Installation

Go to **Plugins > Add New**, search for „Custom Add to Cart labels for WooCommerce“,
then install and activate.

#### Manual Installation

 1. Download the plugin and upload to your `/wp-content/plugins/` directory
 2. Activate the plugin from the WordPress Plugins screen
 3. Go to **WooCommerce > Settings > Products > Change „add to cart“ labels**
 4. Enter your custom labels for each product type
 5. Click Save and you’re done

#### Requirements

 * WordPress 6.2 or higher
 * WooCommerce 3.0 or higher
 * PHP 7.4 or higher

## HSP

### How do I use special characters or emojis in my label?

Simply copy and paste them into the input field. The plugin fully supports Unicode,
HTML entities, and emoji characters.

### Where can I find emojis to use?

Check out [Getemoji](https://getemoji.com/) and [Copypastecharacter](https://www.copypastecharacter.com/).

### Will this work with my theme?

Yes, this plugin works with any WordPress theme that uses standard WooCommerce templates
for the add-to-cart button.

### Does it work with WooCommerce Blocks / FSE themes?

The plugin hooks into WooCommerce’s native PHP filter system, which works with classic
themes. For block themes using WooCommerce Blocks, the label changes apply on page
load but may not reflect inside the block editor preview.

### Does this work on archive/shop pages?

Yes! You can set separate labels for single product pages AND archive/shop pages(
including category, tag, and search pages).

### What product types are supported?

Simple, Variable, Grouped, External/Affiliate, Bookable (WooCommerce Bookings), 
Subscription, and Variable Subscription (WooCommerce Subscriptions).

### Does it support HPOS (High-Performance Order Storage)?

Yes, the plugin is fully compatible with WooCommerce HPOS.

### Can I set different labels for individual products?

Currently the plugin works per product type. Per-product label customization is 
under consideration for a future update.

### Will this work with WooCommerce Bookings?

Yes. Bookable products are fully supported on both single and archive pages.

### How do I reset to default labels?

Simply clear the custom text fields in **WooCommerce > Settings > Products > Change„
add to cart“ labels** and save. The plugin will fall back to WooCommerce’s default
button text.

### Where can I submit issues or request features?

Submit bug reports and feature requests on our [GitHub Repository](https://github.com/wpexperts/wc-custom-add-to-cart-labels).

### Can I contribute translations?

Yes! The plugin is translation-ready. Contribute via the [WordPress translation portal](https://translate.wordpress.org/projects/wp-plugins/wc-custom-add-to-cart-labels).

## Pohódnoćenja

![](https://secure.gravatar.com/avatar/ff8c9f3a80b7e67be8dc953d0aa2a4584546ad809adbdd92e9464aaf989af5a9?
s=60&d=retro&r=g)

### 󠀁[Works fine for me](https://wordpress.org/support/topic/works-fine-for-me-59/)󠁿

 [Louise Harris](https://profiles.wordpress.org/louiseh86/) 16. meje 2021

Thank you soc much guys, this works perfectly fine for me, I am using Storefront
btw. So much easier than tinkering with the functions file. Thank you Louise 🙂

![](https://secure.gravatar.com/avatar/d6303b09d3c5e1c2ae27cd24705f3b1d872d151e4b1bc6cd9fa4c7d001393fe4?
s=60&d=retro&r=g)

### 󠀁[Works out of the box](https://wordpress.org/support/topic/works-out-of-the-box-115/)󠁿

 [cartoondan123](https://profiles.wordpress.org/cartoondan123/) 12. nowembra 2020

Nothing else needed. Does EXACTLY what it says it does. That's what I like in a 
plugin and deserves 5 stars

![](https://secure.gravatar.com/avatar/bcbdc87286846a394126de2985a074edcf77cccf109aa750901e81b7fde66125?
s=60&d=retro&r=g)

### 󠀁[Updated!](https://wordpress.org/support/topic/updated-12/)󠁿

 [Rynald0s](https://profiles.wordpress.org/rynald0s/) 21. junija 2020

Updated for WooCommerce v4.2.0 and working! Added support for variable subscriptions,
too.

![](https://secure.gravatar.com/avatar/dabdb5dcee150040637e55e402905c1747b4889ab98c3aeaa65b85a56a546da5?
s=60&d=retro&r=g)

### 󠀁[Works like a charm](https://wordpress.org/support/topic/works-like-a-charm-1722/)󠁿

 [syhussaini](https://profiles.wordpress.org/syhussaini/) 17. junija 2020

It works as advertised and is extremely easy to use. Must have for customizing text
especially if you do not want to fiddle with the code.

![](https://secure.gravatar.com/avatar/2206b59343d031ccde1f08af39dddd7010512f0a4a745fdc8dacbea70093a083?
s=60&d=retro&r=g)

### 󠀁[Works but changes button on Related Products](https://wordpress.org/support/topic/works-but-changes-button-on-related-products/)󠁿

 [Ethan5150](https://profiles.wordpress.org/ethan5150/) 19. meje 2019

This WOULD be cool except it also changes the button on the Related Products below
the main product… deal killer 🙁

![](https://secure.gravatar.com/avatar/328faae299d19e93134722eb28bf0c402bd676560b8a8e94853dcadbac1bf8ad?
s=60&d=retro&r=g)

### 󠀁[Lacks Virtual / Downloadable / Product Category](https://wordpress.org/support/topic/lacks-virtual-downloadable-product-category/)󠁿

 [Back to Front](https://profiles.wordpress.org/traverser11/) 26. apryla 2019

I added this plugin after some custom functions got deprecated by woocommerce update.
Would be much cool if could change 'Add to Cart' depending if something is is Virtual/
Downloadable or by Product Category – These are the distinctions that would really
make the site seem more human friendly.

 [ Čitajće 15 pohódnoćenjow ](https://wordpress.org/support/plugin/wc-custom-add-to-cart-labels/reviews/)

## Sobuskutkowarjo a wuwiwarjo

„Custom Add to Cart labels for WooCommerce“ je softwara wotewrjeneho žórła. Slědowacy
ludźo su k tutomu tykačej přinošowali.

Sobuskutkowarjo

 *   [ Saad Iqbal ](https://profiles.wordpress.org/saadiqbal/)
 *   [ WPExperts.io ](https://profiles.wordpress.org/wpexpertsio/)

[Přełožće „Custom Add to Cart labels for WooCommerce“ do swojeje rěče.](https://translate.wordpress.org/projects/wp-plugins/wc-custom-add-to-cart-labels)

### Na wuwiću zajimowany?

[Přehladajće kod](https://plugins.trac.wordpress.org/browser/wc-custom-add-to-cart-labels/),
hladajće do [SVN-repozitorija](https://plugins.svn.wordpress.org/wc-custom-add-to-cart-labels/)
abo abonujće [wuwiwanski protokol](https://plugins.trac.wordpress.org/log/wc-custom-add-to-cart-labels/)
přez [RSS](https://plugins.trac.wordpress.org/log/wc-custom-add-to-cart-labels/?limit=100&mode=stop_on_copy&format=rss).

## Protokol změnow

#### 1.5.5

 * Removed Promotional Screen.

#### 1.5.4

 * Tested up to WordPress 7.0 and WooCommerce 10.8.1
 * Confirmed HPOS (High-Performance Order Storage) compatibility
 * Performance improvement — added static caching for settings lookups
 * Security hardening — added output escaping on button labels
 * Fixed i18n — replaced variable-based __() calls with escaped output
 * Fixed plugin header to match readme compatibility claims

#### 1.5.3

 * Tested up to WordPress 6.8 and WooCommerce 10.0

#### 1.5.2

 * Changed plugin ownership to WPExperts.io

#### 1.5.1

 * Updated plugin display name

#### 1.4.1

 * Renamed to „Custom Add to Cart labels for WooCommerce“ (removed trademark implications)
 * Updated all i18n calls to use correct text domain `wc-custom-add-to-cart-labels`
 * Prefixed callback functions to avoid plugin conflicts

#### 1.4.0

 * Unsupported product types now fall back to WooCommerce defaults
 * Distinct filters for single product and archive pages

#### 1.3

 * Added subscription and variable subscription product support
 * Fixed Gutenberg compatibility issue

#### 1.1

 * Added bookable products support

#### 1.0

 * Initial release

## Meta

 *  Version **1.5.5**
 *  Last updated **3 měsacy**
 *  Active installations **5.000+**
 *  WordPress version ** 6.2 abo nowši **
 *  Tested up to **7.0.7**
 *  Language
 * [English (US)](https://wordpress.org/plugins/wc-custom-add-to-cart-labels/)
 * Tags
 * [add to cart](https://hsb.wordpress.org/plugins/tags/add-to-cart/)[add to cart label](https://hsb.wordpress.org/plugins/tags/add-to-cart-label/)
   [add to cart text](https://hsb.wordpress.org/plugins/tags/add-to-cart-text/)[woocommerce](https://hsb.wordpress.org/plugins/tags/woocommerce/)
   [WooCommerce add to cart](https://hsb.wordpress.org/plugins/tags/woocommerce-add-to-cart/)
 *  [Rozšěrjeny napohlad](https://hsb.wordpress.org/plugins/wc-custom-add-to-cart-labels/advanced/)

## Pohódnoćenja

 3.9 out of 5 stars.

 *  [  8 5-star reviews     ](https://wordpress.org/support/plugin/wc-custom-add-to-cart-labels/reviews/?filter=5)
 *  [  1 4-star review     ](https://wordpress.org/support/plugin/wc-custom-add-to-cart-labels/reviews/?filter=4)
 *  [  3 3-star reviews     ](https://wordpress.org/support/plugin/wc-custom-add-to-cart-labels/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/wc-custom-add-to-cart-labels/reviews/?filter=2)
 *  [  2 1-star reviews     ](https://wordpress.org/support/plugin/wc-custom-add-to-cart-labels/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/wc-custom-add-to-cart-labels/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/wc-custom-add-to-cart-labels/reviews/)

## Sobuskutkowarjo

 *   [ Saad Iqbal ](https://profiles.wordpress.org/saadiqbal/)
 *   [ WPExperts.io ](https://profiles.wordpress.org/wpexpertsio/)

## Podpěra

Chceće něšto prajić? Trjebaće pomoc?

 [Forum pomocy pokazać](https://wordpress.org/support/plugin/wc-custom-add-to-cart-labels/)