WC_Cart::get_cart_item_quantities()

Get cart items quantities – merged so we can do accurate stock checks on items across multiple lines.


Description Description


Return Return

(array)


Top ↑

Source Source

File: includes/class-wc-cart.php

684
685
686
687
688
689
690
691
692
693
public function get_cart_item_quantities() {
    $quantities = array();
 
    foreach ( $this->get_cart() as $cart_item_key => $values ) {
        $product = $values['data'];
        $quantities[ $product->get_stock_managed_by_id() ] = isset( $quantities[ $product->get_stock_managed_by_id() ] ) ? $quantities[ $product->get_stock_managed_by_id() ] + $values['quantity'] : $values['quantity'];
    }
 
    return $quantities;
}


Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.