this_nicco
@this_nicco
Графоман, пижон, нарцисс

Как получить корзину woocommerce?

Не могу получить состав корзины в function.php
// 1 вариант - пустой
global $woocommerce
$woocommerce->cart

// 2 вариант - пустой
WC()->cart
пустой
В чем проблема?
  • Вопрос задан
  • 26 просмотров
Пригласить эксперта
Ответы на вопрос 1
AntonLitvinenko
@AntonLitvinenko
HTML coder
global $woocommerce;

$items = $woocommerce->cart->get_cart();

foreach($items as $item => $values) { 
  $_product =  wc_get_product( $values['data']->get_id() );
  // product image
  $getProductDetail = wc_get_product( $values['product_id'] );
  echo $getProductDetail->get_image(); // accepts 2 arguments ( size, attr )
  echo "<b>".$_product->get_title() .'</b>  <br> Quantity: '.$values['quantity'].'<br>'; 
  $price = get_post_meta($values['product_id'] , '_price', true);
  echo "  Price: ".$price."<br>";
  // Regular Price and Sale Price
  echo "Regular Price: ".get_post_meta($values['product_id'] , '_regular_price', true)."<br>";
  echo "Sale Price: ".get_post_meta($values['product_id'] , '_sale_price', true)."<br>";
}
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы