Skip to content

Instantly share code, notes, and snippets.

@maxrice
Last active October 8, 2025 00:29
Show Gist options
  • Save maxrice/8551024 to your computer and use it in GitHub Desktop.
Save maxrice/8551024 to your computer and use it in GitHub Desktop.
WooCommerce - rename the "Have a Coupon?" message and "Apply Coupon" field on the checkout
<?php
// rename the "Have a Coupon?" message on the checkout page
function woocommerce_rename_coupon_message_on_checkout() {
return 'Have a Promo Code?' . ' <a href="#" class="showcoupon">' . __( 'Click here to enter your code', 'woocommerce' ) . '</a>';
}
add_filter( 'woocommerce_checkout_coupon_message', 'woocommerce_rename_coupon_message_on_checkout' );
// rename the coupon field on the checkout page
function woocommerce_rename_coupon_field_on_checkout( $translated_text, $text, $text_domain ) {
// bail if not modifying frontend woocommerce text
if ( is_admin() || 'woocommerce' !== $text_domain ) {
return $translated_text;
}
if ( 'Coupon code' === $text ) {
$translated_text = 'Promo Code';
} elseif ( 'Apply Coupon' === $text ) {
$translated_text = 'Apply Promo Code';
}
return $translated_text;
}
add_filter( 'gettext', 'woocommerce_rename_coupon_field_on_checkout', 10, 3 );
@jakubkasparek
Copy link

The code is not working for me, does anyone have an update?

@nidzo80
Copy link

nidzo80 commented Aug 8, 2025

add_filter( 'gettext', 'custom_translate_elementor_coupon_texts', 999, 3 );
function custom_translate_elementor_coupon_texts( $translated, $text, $domain ) {
if ( $domain === 'elementor-pro' ) {
switch ( $text ) {
case 'Have a coupon?':
$translated = 'Imate kupon?';
break;
case 'Click here to enter your coupon code':
$translated = 'Kliknite ovde da unesete kod kupona';
break;
case 'If you have a coupon code, please apply it below.':
$translated = 'Unesite kod kupona ispod';
break;
case 'Coupon code':
$translated = 'Kod kupona';
break;
case 'Apply':
$translated = 'Primeni';
break;
}
}
return $translated;
}

@SagiruAhmed
Copy link

So I need this code but I honestly don't know what it is. I need your help.

@SagiruAhmed
Copy link

If you have a coupon code, please apply it below

@SagiruAhmed
Copy link

Bella rejoindre la maison de

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