在类别页面上显示产品变体

问题描述:

如何显示WooCommerce类别页面上的所有产品变体?在类别页面上显示产品变体

我已经设置了三种变体的变量产品。我希望每个变体(不是变量产品本身)在产品类别页面上显示为单独的产品。用户应该能够打开变量产品并将其添加到购物车。

这可能吗?

实施例: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'); 
    } 
    } 

} 

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