WC_Cart::get_cart_item_quantities
Get cart items quantities - merged so we can do accurate stock checks on items across multiple lines.
Method of the class: WC_Cart{}
No Hooks.
Returns
Array.
Usage
$WC_Cart = new WC_Cart(); $WC_Cart->get_cart_item_quantities();
WC_Cart::get_cart_item_quantities() WC Cart::get cart item quantities code WC 10.9.4
public function get_cart_item_quantities() {
$quantities = array();
foreach ( $this->get_cart() as $values ) {
$managed_by_id = $values['data']->get_stock_managed_by_id();
$quantities[ $managed_by_id ] = $values['quantity'] + ( $quantities[ $managed_by_id ] ?? 0 );
}
return $quantities;
}