Format coupon code with mb_strtolower

Fixes #16497
This commit is contained in:
Mike Jolley 2017-08-18 15:43:34 +01:00
parent c22fb01903
commit f957546cc4
1 changed files with 6 additions and 2 deletions

View File

@ -37,7 +37,11 @@ include( WC_ABSPATH . 'includes/wc-webhook-functions.php' );
*/
add_filter( 'woocommerce_coupon_code', 'html_entity_decode' );
add_filter( 'woocommerce_coupon_code', 'sanitize_text_field' );
add_filter( 'woocommerce_coupon_code', 'strtolower' ); // Coupons case-insensitive by default
if ( function_exists( 'mb_strtolower' ) ) {
add_filter( 'woocommerce_coupon_code', 'mb_strtolower' );
} else {
add_filter( 'woocommerce_coupon_code', 'strtolower' );
}
add_filter( 'woocommerce_stock_amount', 'intval' ); // Stock amounts are integers by default
add_filter( 'woocommerce_shipping_rate_label', 'sanitize_text_field' ); // Shipping rate label