当变量产品处于特定库存水平时,我试图隐藏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 }
我不知道是否有可能为可变产品实施类似的东西?任何帮助表示赞赏。
答案 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 }