@vadim_sverdlik
Начинающий разраб

Как вывести количество товара в корзине в каталоге товаров?

Есть тема,в которой с помощью WooCommerce в каталоге выводятся товары, рядом через виджет выводится корзина,где указано,сколько товаров и какие они в ней, мне необходимо вывести количество каждого товара в корзине в каталоге товаров,то есть чтобы возле каждого товара в каталоге стояло количество его в корзине,это нужно вывести,как это сделать? 5a14223a6a595793648822.jpeg
  • Вопрос задан
  • 1629 просмотров
Решения вопроса 1
wppanda5
@wppanda5 Куратор тега WordPress
WordPress Mедведь
/**
	 * Количество товара в корзине
	 * @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;
	}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы