当前位置: 首页 > 知识库问答 >
问题:

带有单个“添加到购物车”按钮的Woocommerce分组产品

易炳
2023-03-14

我正努力做到以下几点:

在“分组产品详细信息”页上,每个单独的项目都有一个添加到购物车按钮,每个项目的单独价格也必须列出。我已经看到了以下可以做,但我需要使它在一个分组的产品中工作;

有什么建议吗?多谢!

共有1个答案

高自怡
2023-03-14

以下是如何使一个钩子在Woocommerce中与分组产品一起工作。只需将下面的add_action()替换为任何要使用的add_action或remove_action。

add_action('woocommerce_after_shop_loop_item', 'woo_custom_hook_function');

function woo_cusom_hook_function() {

    global $post;

    if (function_exists( 'get_product' )) {
        $product = get_product( $post->ID );

        if ($product->is_type( 'grouped' )) {
        // anything you hook into above will be run here for grouped products only.
        add_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 );

        }
    }
}
 类似资料:
  • 如何更改代码以使其只适用于已定义的产品类别?

  • 我使用“从Woocommerce中的functions.php文件中添加到购物车按钮上显示价格”的答案代码,在简单的产品中添加价格。 但我想改进这个功能,动态显示选择的变异价格内按钮。在变体产品页面上使用此代码,它只显示最低的价格。有什么解决办法吗?

  • 勾选了复选框的产品实际上是不可购买的,这是期望的结果。 我遇到的问题是,当我在产品目录页面上为可购买的产品(那些没有勾选的)点击“添加到购物车”时,我被重定向到产品页面,并且默认的WooCommerce消息“对不起,这个产品不能被购买。”出现。应该发生的是,当单击“添加到购物车”按钮时,产品会自动添加到购物车中。 同样从单品页面,我可以毫无问题地添加可购推车。

  • 我试图隐藏所有产品的“添加到购物车”按钮,除了我的woocommerce网站上的一个或两个项目。 这里有一个简单的解决方案,我发现将产品设置为“可购买=虚假”。放入function.php文件后,所有“添加到购物车”按钮都会消失。 如何将异常添加到此中? 我想显示产品ID的添加到购物车按钮22 我花了几个小时研究,如果有任何帮助,我将不胜感激。

  • 我正在尝试根据一个条件替换默认的woocommerce产品存档add to cart按钮。 然而,我不确定如何保留woocommerce默认添加到购物车按钮,如果产品没有激活此复选框。我以为添加这个动作会起作用,但我被难倒了。如有任何帮助,将不胜感激。提前谢谢你。

  • 我是新WordPress和WooCommerce。如果产品重量大于8克,我必须隐藏添加到购物车按钮。我用这个代码做到了这一点。 它在商店页面上工作得很好。但它在单一产品页面上不起作用。请帮助我隐藏添加到购物车按钮在单一产品页面只有当产品的重量大于8克。