woocommerce_coupon_validate_user_usage_limit
Usage
add_filter( 'woocommerce_coupon_validate_user_usage_limit', 'wp_kama_woocommerce_coupon_validate_user_usage_limit_filter', 10, 4 );
/**
* Function for `woocommerce_coupon_validate_user_usage_limit` filter-hook.
*
* @param $coupon_usage_limit_per_user() > 0
* @param $user_id
* @param $coupon
* @param $that
*
* @return
*/
function wp_kama_woocommerce_coupon_validate_user_usage_limit_filter( $coupon_usage_limit_per_user() > 0, $user_id, $coupon, $that ){
// filter...
return $coupon_usage_limit_per_user() > 0;
}
- $coupon_usage_limit_per_user() > 0
- -
- $user_id
- -
- $coupon
- -
- $that
- -
Where the hook is called
woocommerce_coupon_validate_user_usage_limit
woocommerce/includes/class-wc-discounts.php 686
if ( $coupon && $user_id && apply_filters( 'woocommerce_coupon_validate_user_usage_limit', $coupon->get_usage_limit_per_user() > 0, $user_id, $coupon, $this ) && $coupon->get_id() && $coupon->get_data_store() ) {