here is product set in display in cart in cart.php
$_product = apply_filters( 'woocommerce_cart_item_product', $cart_item['data'], $cart_item, $cart_item_key ); $product_id = apply_filters( 'woocommerce_cart_item_product_id', $cart_item['product_id'], $cart_item, $cart_item_key ); $thumbnail = apply_filters( 'woocommerce_cart_item_thumbnail', $_product->get_image(), $cart_item, $cart_item_key ); if ( ! $_product->is_visible() ) { echo $thumbnail; } else { $thumb = wp_get_attachment_image_src( get_post_thumbnail_id($_product->id), 'thumbnail' ); $cartimgsrc=UNAVAILABLEIMG; if($thumb[0]){ $cartimgsrc=$thumb[0]; $product = wc_get_product($cart_item['product_id']); if ( $product && $product->is_type( 'variable' ) ) { $product = new WC_Product_Variable( $product_id ); $variations = $product->get_available_variations(); foreach ( $variations as $variation ) { if($variation['variation_id'] == $cart_item['variation_id'] ){ $cartimgsrc=$variation['image']['thumb_src']; } } } } echo "<a href='".$_product->get_permalink( $cart_item )."'> <img class='cartthumbimage' height='180px' width='180px' src='".$cartimgsrc."' /></a>"; //printf( '<a href="%s">%s</a>', esc_url( $_product->get_permalink( $cart_item ) ), $thumbnail ); }