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 678
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() ) {