woocommerce_coupon_error filter-hookWC 1.0

Filter the coupon error message.

Usage

add_filter( 'woocommerce_coupon_error', 'wp_kama_woocommerce_coupon_error_filter', 10, 3 );

/**
 * Function for `woocommerce_coupon_error` filter-hook.
 * 
 * @param string    $error_message Error message.
 * @param int       $error_code    Error code.
 * @param WC_Coupon $coupon        Coupon data.
 *
 * @return string
 */
function wp_kama_woocommerce_coupon_error_filter( $error_message, $error_code, $coupon ){

	// filter...
	return $error_message;
}
$error_message(string)
Error message.
$error_code(int)
Error code.
$coupon(WC_Coupon)
Coupon data.

Where the hook is called

WC_Discounts::is_coupon_valid()
woocommerce_coupon_error
WC_Coupon::get_coupon_error()
woocommerce_coupon_error
WC_Coupon::get_generic_coupon_error()
woocommerce_coupon_error
woocommerce/includes/class-wc-discounts.php 1013
$message = apply_filters( 'woocommerce_coupon_error', is_numeric( $e->getMessage() ) ? $coupon->get_coupon_error( $e->getMessage() ) : $e->getMessage(), $e->getCode(), $coupon );
woocommerce/includes/class-wc-coupon.php 1083
return apply_filters( 'woocommerce_coupon_error', $err, $err_code, $this );
woocommerce/includes/class-wc-coupon.php 1107
return apply_filters( 'woocommerce_coupon_error', $err, $err_code, null );

Where the hook is used in WooCommerce

Usage not found.