<input type="hidden" value="... > Тогда он вернется к Вам в обработчик.
woocommerce_add_to_cart_validation. Он вызывается аккурат перед добавлением товара в корзину. И загляните еще в функцию wc_protected_product_add_to_cart если хотите что то отображать пользователю (почему он не может добавить товар в корзину)

add_filter('woocommerce_is_purchasable','remove_add_to_cart', 10, 2);
счетчик добавления в корзину?Сколько у текущего пользователя в корзине или сколько было вообще продано?