woocommerce_quantity_input_min
woocommerce_quantity_input_min
Appears in: woocommerce.3.4.2, woocommerce.3.4.4, woocommerce.3.4.5, woocommerce.3.4.6, woocommerce.3.4.7, woocommerce.3.5.0, woocommerce.3.5.1, woocommerce.3.5.2, woocommerce.3.5.3, woocommerce.3.5.4, woocommerce.3.5.5, woocommerce.3.5.6, woocommerce.3.5.7, woocommerce.3.5.8, woocommerce.3.6.1, woocommerce.3.6.2, woocommerce.3.6.3, woocommerce.3.6.4, woocommerce.3.6.5, woocommerce.3.7.0, woocommerce.3.7.1, woocommerce.3.8.0, woocommerce.3.8.1, woocommerce.3.9.0, woocommerce.3.9.1, woocommerce.3.9.2, woocommerce.3.9.3, woocommerce.4.0.0, woocommerce.4.0.1, woocommerce.4.1.0, woocommerce.4.1.1, woocommerce.4.2.0, woocommerce.4.2.1, woocommerce.4.3.0, woocommerce.4.3.1, woocommerce.4.3.2, woocommerce.4.3.3, woocommerce.4.4.0, woocommerce.4.4.1, woocommerce.4.5.1, woocommerce.4.5.2, woocommerce.4.6.0, woocommerce.4.6.1, woocommerce.4.6.2, woocommerce.4.7.0, woocommerce.4.7.1, woocommerce.4.8.0, woocommerce.4.9.0, woocommerce.4.9.1, woocommerce.4.9.2, woocommerce.5.0.0, woocommerce.5.1.0, woocommerce.5.2.0, woocommerce.5.2.1, woocommerce.5.2.2, woocommerce.5.3.0, woocommerce.5.4.0, woocommerce.5.4.1, woocommerce.5.5.0, woocommerce.5.5.1, woocommerce.5.5.2, woocommerce.5.6.0, woocommerce.5.6.1, woocommerce.5.7.0, woocommerce.5.7.1, woocommerce.5.8.0, woocommerce.6.3.1, woocommerce.6.4.1, woocommerce.6.5.1, woocommerce.6.6.1, woocommerce.6.7.0, woocommerce.6.8.0, woocommerce.6.8.1, woocommerce.6.8.2, woocommerce.6.9.0, woocommerce.6.9.4, woocommerce.7.0.0, woocommerce.7.1.0, woocommerce.7.1.1, woocommerce.7.2.2, woocommerce.7.3.0, woocommerce.7.4.0, woocommerce.7.4.1, woocommerce.7.5.1, woocommerce.7.6.0, woocommerce.7.6.1, woocommerce.7.7.0, woocommerce.7.7.1, woocommerce.7.8.1, woocommerce.7.9.0, woocommerce.8.0.2, woocommerce.8.0.3, woocommerce.8.1.1, woocommerce.8.2.1, woocommerce.8.2.2, woocommerce.8.3.1, woocommerce.8.4.0, woocommerce.8.5.1, woocommerce.8.5.2, woocommerce.8.6.0, woocommerce.8.6.1, woocommerce.8.7.0, woocommerce.8.8.3, woocommerce.8.9.2, woocommerce.8.9.3, woocommerce.9.0.2, woocommerce.9.1.2, woocommerce.9.1.4, woocommerce.9.2.2, woocommerce.9.2.3, woocommerce.9.3.1, woocommerce.9.3.3, woocommerce.9.4.2, woocommerce.9.4.3, woocommerce.9.5.1, woocommerce.9.5.2, woocommerce.9.7.0, woocommerce.9.7.1, woocommerce.9.8.1
Hook Type: filter
Displaying hooks found in version: woocommerce.9.8.1apply_filters('woocommerce_quantity_input_min') is found 5 times:
- /includes/wc-template-functions.php line 201120072008200920102011201220132014201520162017
'input_name'
=>
'quantity'
,
'input_value'
=>
'1'
,
'classes'
=> apply_filters(
'woocommerce_quantity_input_classes'
,
array
(
'input-text'
,
'qty'
,
'text'
),
$product
),
'max_value'
=> apply_filters(
'woocommerce_quantity_input_max'
, -1,
$product
),
'min_value'
=> apply_filters(
'woocommerce_quantity_input_min'
, 0,
$product
),
'step'
=> apply_filters(
'woocommerce_quantity_input_step'
, 1,
$product
),
'pattern'
=> apply_filters(
'woocommerce_quantity_input_pattern'
, has_filter(
'woocommerce_stock_amount'
,
'intval'
) ?
'[0-9]*'
:
''
),
'inputmode'
=> apply_filters(
'woocommerce_quantity_input_inputmode'
, has_filter(
'woocommerce_stock_amount'
,
'intval'
) ?
'numeric'
:
''
),
'product_name'
=>
$product
?
$product
->get_title() :
''
,
'placeholder'
=> apply_filters(
'woocommerce_quantity_input_placeholder'
,
''
,
$product
),
// When autocomplete is enabled in firefox, it will overwrite actual value with what user entered last. So we default to off.
- /src/Blocks/BlockTypes/AddToCartWithOptionsQuantitySelector.php line 140136137138139140141142143144145146
* @since 2.0.0
* @param int
$min_value
Minimum quantity value.
* @param WC_Product
$product
Product object.
*/
'min_value'
=> apply_filters(
'woocommerce_quantity_input_min'
,
$product
->get_min_purchase_quantity(),
$product
),
/**
* Filter the maximum quantity value allowed
for
the product.
*
* @since 2.0.0
* @param int
$max_value
Maximum quantity value.
* @param WC_Product
$product
Product object.
- /templates/single-product/add-to-cart/grouped.php line 938990919293949596979899
woocommerce_quantity_input(
array
(
'input_name'
=>
'quantity['
.
$grouped_product_child
->get_id() .
']'
,
'input_value'
=> isset(
$_POST
[
'quantity'
][
$grouped_product_child
->get_id() ] ) ? wc_stock_amount( wc_clean( wp_unslash(
$_POST
[
'quantity'
][
$grouped_product_child
->get_id() ] ) ) ) :
''
,
// phpcs:ignore WordPress.Security.NonceVerification.Missing
'min_value'
=> apply_filters(
'woocommerce_quantity_input_min'
, 0,
$grouped_product_child
),
'max_value'
=> apply_filters(
'woocommerce_quantity_input_max'
,
$grouped_product_child
->get_max_purchase_quantity(),
$grouped_product_child
),
'placeholder'
=>
'0'
,
)
);
do_action(
'woocommerce_after_add_to_cart_quantity'
);
- /templates/single-product/add-to-cart/simple.php line 403637383940414243444546
do_action(
'woocommerce_before_add_to_cart_quantity'
);
woocommerce_quantity_input(
array
(
'min_value'
=> apply_filters(
'woocommerce_quantity_input_min'
,
$product
->get_min_purchase_quantity(),
$product
),
'max_value'
=> apply_filters(
'woocommerce_quantity_input_max'
,
$product
->get_max_purchase_quantity(),
$product
),
'input_value'
=> isset(
$_POST
[
'quantity'
] ) ? wc_stock_amount( wp_unslash(
$_POST
[
'quantity'
] ) ) :
$product
->get_min_purchase_quantity(),
// WPCS: CSRF ok, input var ok.
)
);
do_action(
'woocommerce_after_add_to_cart_quantity'
);
- /templates/single-product/add-to-cart/variation-add-to-cart-button.php line 221819202122232425262728
do_action(
'woocommerce_before_add_to_cart_quantity'
);
woocommerce_quantity_input(
array
(
'min_value'
=> apply_filters(
'woocommerce_quantity_input_min'
,
$product
->get_min_purchase_quantity(),
$product
),
'max_value'
=> apply_filters(
'woocommerce_quantity_input_max'
,
$product
->get_max_purchase_quantity(),
$product
),
'input_value'
=> isset(
$_POST
[
'quantity'
] ) ? wc_stock_amount( wp_unslash(
$_POST
[
'quantity'
] ) ) :
$product
->get_min_purchase_quantity(),
// WPCS: CSRF ok, input var ok.
)
);
do_action(
'woocommerce_after_add_to_cart_quantity'
);