Customize woocommerce coupon message
Customize WooCommerce coupon message: Modify the text displayed when a coupon is applied.
add_filter( 'woocommerce_coupon_error', function($err, $err_code, $coupon){
if( class_exists('\Wdr\App\Helpers\Rule') ){
$coupon_code = '';
if (method_exists($coupon, 'get_code')) {
$coupon_code = $coupon->get_code();
}
$rule_helper = new \Wdr\App\Helpers\Rule();
$available_coupons = $rule_helper->getAllDynamicCoupons();
if (!empty($coupon_code) && in_array($coupon_code, $available_coupons)) {
return "Load your message here!";
}
}
return $err;
}, 30, 3 );