0

我正在使用 Woocommerce 并寻找一种方法来隐藏
单个产品页面上的“添加到购物车”按钮如果产品是免费的 - 我正在制作一个大的 CSV-Import 并且一些产品价格设置为零 -我只是想隐藏这些产品上的“添加到购物车”按钮,所以这些是不可购买的。

已经在支持页面上问过这个问题,但没有成功

问候

4

2 回答 2

0

我只是使用了一些简单的 css 来隐藏“添加到购物车”和库存计数区域,如下所示:

.post-300 .cart {

显示:无!重要;

}

如果您查看产品页面的来源并搜索:

class="post- 

在我的示例中,这应该会为您提供可用于替换 300 的页面帖子编号。

您的 css 选择器可能会根据您的 wordpress 主题等略有不同。但您应该明白这一点。希望这可以帮助。

于 2013-12-13T03:58:37.507 回答
0
function remove_add_to_cart_on_0 ( $purchasable, $product ){
    if( $product->get_price() == 0 )
        $purchasable = false;
    return $purchasable;
}
add_filter( 'woocommerce_is_purchasable', 'remove_add_to_cart_on_0', 10, 2 );
于 2014-11-27T09:46:05.420 回答