woocommerce_add_to_cart_quantity
Filters the change the quantity to add to cart.
Usage
add_filter( 'woocommerce_add_to_cart_quantity', 'wp_kama_woocommerce_add_to_cart_quantity_filter', 10, 2 ); /** * Function for `woocommerce_add_to_cart_quantity` filter-hook. * * @param number $default_quantity The default quantity. * @param number $product_id The product id. * * @return number */ function wp_kama_woocommerce_add_to_cart_quantity_filter( $default_quantity, $product_id ){ // filter... return $default_quantity; }
- $default_quantity(number)
- The default quantity.
- $product_id(number)
- The product id.
Changelog
Since 10.9.0 | Introduced. |
Where the hook is called
woocommerce_add_to_cart_quantity
woocommerce/src/Blocks/BlockTypes/ProductButton.php 156
$quantity_to_add = apply_filters( 'woocommerce_add_to_cart_quantity', $default_quantity, $product->get_id() );
woocommerce/includes/class-wc-cart.php 1050
$quantity = apply_filters( 'woocommerce_add_to_cart_quantity', $quantity, $product_id );