Я создаю собственную тему и пытаюсь создать ссылку «Корзина», которая при наведении на нее отображает предварительный просмотр корзины WooCommerce.
Используя следующий код из этого поста: Получить наименование корзины, количество, все детали. Woocommerce
<?php
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>";
}
?>
Мне удалось создать симпатичный маленький дисплей корзины.
НО - он не показывает правильную вариациютовара, который был добавлен в корзину.Он показывает только основное рекомендуемое изображение продукта, а не изображение добавленного варианта.
Может кто-нибудь сказать мне, как получить и отобразить сведения о конкретных вариантах продукта, которые были добавленыв корзину?