隐藏'添加到购物车' WooCommerce变量产品上的按钮

时间:2015-04-21 15:45:16

标签: php wordpress

当变量产品处于特定库存水平时,我试图隐藏Add to Cart按钮(因此零售商和批发商会在不同库存水平看到out of stock)。我已经设法为简单的产品做到这一点,但我真的很难如何用变量产品来实现它。

对于我提出的简单产品

<?php 
if ( $product->get_stock_quantity() <= 2 && current_user_can('customer')) { 
    echo 'out of stock'; 
} else { //'add to cart' button }

我不知道是否有可能为可变产品实施类似的东西?任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:0)

从woocommerce获取产品ID,然后使用该产品的ID实现您的代码。

答案 1 :(得分:0)

乍一看,我认为您的if语句评估错误;你错过了括号。

尝试

<?php if ( ($product->get_stock_quantity() <= 2) && (current_user_can('customer'))) { 
echo 'out of stock'; } else { //'add to cart' button }