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 8.5.0 | Introduced. |
Where the hook is called
woocommerce_add_to_cart_quantity
woocommerce/src/Blocks/BlockTypes/ProductButton.php 138
$default_quantity = apply_filters( 'woocommerce_add_to_cart_quantity', $default_quantity, $product->get_id() );
woocommerce/includes/class-wc-cart.php 1105
$quantity = apply_filters( 'woocommerce_add_to_cart_quantity', $quantity, $product_id );