Skip to content

Instantly share code, notes, and snippets.

@maxrice
Created January 21, 2014 23:53
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save maxrice/8550927 to your computer and use it in GitHub Desktop.
Save maxrice/8550927 to your computer and use it in GitHub Desktop.
WooCommerce - rename the "Apply Coupon" field on the cart page
<?php
// rename the coupon field on the cart page
function woocommerce_rename_coupon_field_on_cart( $translated_text, $text, $text_domain ) {
// bail if not modifying frontend woocommerce text
if ( is_admin() || 'woocommerce' !== $text_domain ) {
return $translated_text;
}
if ( 'Apply Coupon' === $text ) {
$translated_text = 'Apply Promo Code';
}
return $translated_text;
}
add_filter( 'gettext', 'woocommerce_rename_coupon_field_on_cart', 10, 3 );
@DrMTR
Copy link

DrMTR commented Feb 6, 2017

dont work.

@zakirsajib
Copy link

it works. check case of the 'apply coupon'. It might be Apply coupon!

@stifoo
Copy link

stifoo commented Jan 24, 2020

Thanks @zakirsajib, I looked and mine WAS 'Apply coupon'. I changed the case and it worked on the button text!! TY!

@sajjadalis
Copy link

Not working. Checked case as well.

@RushaxOfficial
Copy link

RushaxOfficial commented Jul 4, 2023

In our case it was changing the capital 'C' to lowercase. Thanks for posting!

if ( 'Apply coupon' === $text ) {
    $translated_text = 'Apply Membership Discount';
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment