Custom Add to Cart labels for WooCommerce

Plugin Banner

Custom Add to Cart labels for WooCommerce

by Saad Iqbal

Download
Description

This plugin lets you customize the “add to cart” button labels on single product pages (per product type) and also on archive/shop page (per product type)

Single products

  • Simple products
  • Variable products
  • Grouped products
  • External products
  • Bookable products
  • Subscription products

Archive pages

  • Simple products
  • Variable products
  • Grouped products
  • External products
  • Bookable products
  • Subscription products

Features

  • Compatible with latest WooCommerce (3.0.0 and up)
  • Supports ASCII special characters in labels
  • Supports Unicode characters in labels
  • Supports HTML5 characters in labels
  • Supports Emojis in labels (http://getemoji.com/ and http://www.copypastecharacter.com/emojis)
  1. Download the plugin & install it to your wp-content/plugins folder (or use the Plugins menu through the WordPress Administration section)
  2. Activate the plugin
  3. Navigate to ** WooCommerce > Settings > Products > Change “add to cart” labels **.
  4. Customise your labels.
  5. Save and enjoy!
  1. Settings

    Settings

  2. Shop page

    Shop page

  3. Single product page

    Single product page

Q: How do I use special characters / emojis in my label?

A: Copy / paste them into the label field

Q: Where can I find emojis to use in my label?

A: See: Getemoji and Copypastecharacter

Q: Where can I go if I find an issue or want to recommend a feature?

A: You can submit a issues / feature requests on the Public GitHub Repository.

Works fine for me

By Louise Harris (louiseh86) on May 16, 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 🙂

Works out of the box

By cartoondan123 on November 12, 2020

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

Updated!

By Rynald0s on June 21, 2020

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

Works like a charm

By syhussaini on June 17, 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.

Works but changes button on Related Products

By Ethan5150 on May 19, 2019

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

Lacks Virtual / Downloadable / Product Category

By Back to Front (traverser11) on April 26, 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.

Worked great with Elementor Product Widget

By vongoh on April 23, 2019

I needed to change the button text to 'Buy on Amazon' for External products in the Elementor Products widget. Worked great!@

Changed all button to BUY, even without stock

By Alexandre Gaeta (agaeta) on November 2, 2018

Change even out of stock button (Read More) to BUY... It would be great if could change Out of stock button text, but it seems it can´t be done with this.

Updates text, but not functionality

By katandmouse on July 26, 2018

What good is it to change the text from "Add to cart" to "Get more info" on the archive page, when you can't change the functionality? Clearly, nothing, so this plugin did not accomplish my goal of getting a button that said "get more info" and then link to the product page. If all you want to do is change the text to say "Buy now" instead of "Add to cart," then it works just fine. So 3 stars from me as an average between 5 stars for one group who just want to change text and 0 for others like me.

Helpful, thank you!

By MarinaPape on May 26, 2018

I am setting up a store and this was super helpful for changing my buttons names, on pages and when showing a couple via short codes, thank you!

1.0

  • first release

1.1

  • added support for bookable products

1.3

  • Added support for subscription and subscription variable products
  • Fixed Call to a member function get_type() on null issue with Gutenberg

1.4.0

  • Reverted back to prior working release.
  • For product types that aren’t explicitly supported or don’t have custom settings defined, the plugin now falls back to the default WooCommerce add-to-cart text.
  • Implemented distinct filters and callback functions for single product pages and archive/shop (loop) pages, ensuring that each context can have its own custom label configuration.

1.4.1

  • Updated display name from WC Custom Add to Cart labels to Custom Add to Cart labels for WooCommerce to remove trademark implications.
  • Bumped plugin version from 1.4.0 to 1.4.1 and added new header fields:
  • Updated all internationalization calls to use the correct text domain wc-custom-add-to-cart-labels.
  • Renamed callback functions for add-to-cart text from generic names (e.g., custom_woocommerce_product_single_add_to_cart_text) to unique prefixed names (wccatcl_product_single_add_to_cart_text and wccatcl_product_loop_add_to_cart_text) to avoid conflicts.

1.5.1

  • Updated plugin name

1.5.2

  • Changed plugin ownership

1.5.3

  • Tested up to WordPress 6.8 and WooCommerce 10.0
Back to top