簡體   English   中英

在 WooCommerce 購物車頁面上顯示選定的產品變體

[英]Display selected product variation on WooCommerce cart page

在我的購物車頁面上,我需要顯示客戶選擇的產品變體:

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);
}

我正在使用 ACF 通過附加信息來增強我的產品; 更自然的名稱和產品描述。 在這兩行下,我將顯示所選的變體。 我設法“轉儲”了產品變體信息並輸出:

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

我想做的是在下面顯示“ATTRIBUTE_PACKAGING”,但我不確定如何顯示。

實際上,我真正需要做的只是在屬性等於“WITHOUT OUTER PACKAGING”時才顯示。

我會使用某種 foreach 循環還是可以直接訪問它?

非常感謝。

不完全是你的問題,但我相信它可能為你提供答案......檢查這個: https : //wordpress.stackexchange.com/questions/313187/woocommerce-list-variations-that-are- added-already-to-單品購物車

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM