2014-09-13 99 views
2

如何顯示WooCommerce類別頁面上的所有產品變體?在類別頁面上顯示產品變體

我已經設置了三種變體的變量產品。我希望每個變體(不是變量產品本身)在產品類別頁面上顯示爲單獨的產品。用戶應該能夠打開變量產品並將其添加到購物車。

這可能嗎?

回答

2

實施例:http://bennyhendrikx.be/product-categorie/clothing/page/2/

增加這個代碼在您選擇的functions.php

if (! function_exists('woocommerce_template_loop_add_to_cart')) { 

    function woocommerce_template_loop_add_to_cart() { 
    global $product; 

    if ($product->product_type == "variable" && (is_product() || is_product_category() || is_product_tag())) { 
     woocommerce_variable_add_to_cart(); 
    } 

    else { 
     woocommerce_get_template('loop/add-to-cart.php'); 
    } 
    } 

} 
0
add_action('woocommerce_after_shop_loop_item_title','woocommerce_template_single_variation', 5); 
function woocommerce_template_single_variation() { 
      global $product; 
      if ($product->product_type == "variable" && (is_product_category() || is_product_tag())) { 
       echo woocommerce_variable_add_to_cart(); 
      } 

} 
+0

此不顯示單獨的產品,這只是打印產品內的變化 – 2017-03-08 10:47:52

相關問題