/**
* Количество товара в корзине
* @param null $product_id - id продукта не обязательно
* @return int количество товаров в корзине
*/
function wpp_get_product_count_in_cart( $product_id = null ) {
if ( empty( $product_id ) ) {
global $product;
$product_id = $product->id;
}
$wc_cart = WC()->cart;
$product_cart_id = $wc_cart->generate_cart_id( $product_id );
$in_cart = $wc_cart->find_product_in_cart( $product_cart_id );
$cart = $wc_cart->get_cart();
return !empty( $in_cart ) ? $cart[ $in_cart ][ 'quantity' ] : 0;
}