php - Display selected product variation on WooCommerce cart page

On my cart page I need to display the product variation selected by the customer:

productDisplayID = wp_kses_post( apply_filters( 'woocommerce_cart_item_product_id', $cart_item['product_id'], $cart_item, $cart_item_key ) );
$productDisplayName = get_field('product_display_name', $productDisplayID);
$productDisplayDescription = get_field('product_category_display_name',$productDisplayID);
printf( '<a href="%s">%s</a><br />', esc_url( $product_permalink ), $productDisplayName ); // PHPCS: XSS ok.
echo '<span>'.$productDisplayDescription.'</span>';
if ( $product->is_type( 'variable' ) ) {
$available_variations   = $product->get_available_variations();
var_dump($available_variations);
}

I am using ACF to enhance my products with additional information; more natural sounding names and product descriptions. Under these two lines I would to display the variation selected. I've managed to 'dump' the product variation info and it outputs:

ARRAY (SIZE=2)
  0 => 
    ARRAY (SIZE=24)
      'ATTRIBUTES' => 
        ARRAY (SIZE=1)
          'ATTRIBUTE_PACKAGING' => STRING 'WITHOUT OUTER PACKAGING' (LENGTH=20)
.... more follows

What I would like to do is display the 'ATTRIBUTE_PACKAGING' underneath and I'm not sure how.

In actual fact what I really need to do is only display if the attribute is equal to 'WITHOUT OUTER PACKAGING'.

Would I use a foreach loop of some sort or can I access this directly?

Many thanks.

Answer

Solution:

Not exactly your question but I believe it might hold the answer for you... Check this: https://wordpress.stackexchange.com/questions/313187/woocommerce-list-variations-that-are-added-already-to-cart-in-single-product

Source