Получите количество товаров, добавленных в корзину в WooCommerce

Чтобы получить количество товаров, добавленных в корзину в WooCommerce, вы можете использовать следующие методы с примерами кода:

Метод 1. Использование глобальной переменной $woocommerce

global $woocommerce;
$cart_count = $woocommerce->cart->cart_contents_count;
echo "Number of products in cart: " . $cart_count;

Метод 2: использование функции WC()->cart

$cart_count = WC()->cart->cart_contents_count;
echo "Number of products in cart: " . $cart_count;

Метод 3: использование функции WC()->cart->get_cart_contents_count()

$cart_count = WC()->cart->get_cart_contents_count();
echo "Number of products in cart: " . $cart_count;

Метод 4. Использование класса WC_Cart

$cart = new WC_Cart();
$cart_count = $cart->get_cart_contents_count();
echo "Number of products in cart: " . $cart_count;

Метод 5: использование функции WC()->session

$session = WC()->session;
$cart_count = $session->get('cart_contents_count');
echo "Number of products in cart: " . $cart_count;