WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Saad Iqbal v1.5.5

Custom Add to Cart labels for WooCommerce

Easily customize "Add to Cart" button labels for every WooCommerce product type — on single product pages AND archive/shop pages. No coding required.

Custom Add to Cart labels for WooCommerce

The facts

Rating
3.9★ from 14
Active installs
5k+
Price
Free
Last updated
1 Jul 2026
Added
Apr 2017
Requires WP
6.2
Tested up to
WP 7.0.4
Downloads
111,373

Our analysis

AI-assisted

Custom Add to Cart labels for WooCommerce is a WordPress plugin that allows you to change the text on 'Add to Cart' buttons for various product types in WooCommerce. You can set different labels for single product pages and archive/shop pages without any coding, using a simple settings interface.

This plugin is suitable for eCommerce stores, booking sites, and subscription businesses that want to customise their call-to-action buttons. It supports all product types and is designed to be lightweight and conflict-free, making it easy to implement across different WooCommerce setups.

Best for: This plugin is best for eCommerce sites looking to enhance their product button text for better conversion.

What it does well

  • Customisable button text for all product types
  • Separate labels for single product and archive pages
  • No coding required, easy configuration
  • Compatible with WooCommerce 3.0+
  • Lightweight with minimal impact on performance

Where it falls short

  • Limited information on user experience and support
  • No advanced features beyond text customisation

Verdict

Custom Add to Cart labels for WooCommerce provides a straightforward solution for customising button text, making it a practical choice for various online stores.

From the developer

Saad Iqbal's own description of Custom Add to Cart labels for WooCommerce, lightly tidied.

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):

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for selling online.

WooCommerce

Everything you need to launch an online store in days and keep it growing for years. From your first sale to m...

Free 7M+ installs 4.5★ (4,820)
Germanized for WooCommerce

Germanized extends WooCommerce to become a legally compliant shop for the german market. Must Have for every g...

Free 70k+ installs 4.8★ (495)