internal_woocommerce_cart_item_updated_from_user_request action-hookWC 10.6.0

Fires when a cart item quantity is updated from a user request.

Usage

add_action( 'internal_woocommerce_cart_item_updated_from_user_request', 'wp_kama_internal_woocommerce_cart_item_updated_from_user_request_action', 10, 4 );

/**
 * Function for `internal_woocommerce_cart_item_updated_from_user_request` action-hook.
 * 
 * @param string    $cart_item_key Cart item key.
 * @param int       $quantity      New quantity.
 * @param int|float $old_quantity  Old quantity.
 * @param \WC_Cart  $cart          Cart object.
 *
 * @return void
 */
function wp_kama_internal_woocommerce_cart_item_updated_from_user_request_action( $cart_item_key, $quantity, $old_quantity, $cart ){

	// action...
}
$cart_item_key(string)
Cart item key.
$quantity(int)
New quantity.
$old_quantity(int|float)
Old quantity.
$cart(\WC_Cart)
Cart object.

Changelog

Since 10.6.0 Introduced.

Where the hook is called

CartUpdateItem::get_route_post_response()
internal_woocommerce_cart_item_updated_from_user_request
WC_Form_Handler::update_cart_action()
internal_woocommerce_cart_item_updated_from_user_request
woocommerce/src/StoreApi/Routes/V1/CartUpdateItem.php 89
do_action( 'internal_woocommerce_cart_item_updated_from_user_request', $request['key'], (int) $request['quantity'], $old_quantity, $cart );
woocommerce/includes/class-wc-form-handler.php 754
do_action( 'internal_woocommerce_cart_item_updated_from_user_request', $cart_item_key, $quantity, $old_quantity, WC()->cart );

Where the hook is used in WooCommerce

Usage not found.