価格が0の商品があります。デフォルトでは、woocommerceはこれらの商品を購入できないようにします。私は顧客が数量を選択して、サイト全体のすべての製品のカートに追加できるようにする必要があります。価格がゼロのときに商品を購入可能にする0
このコードスニペットが見つかりました。動作するはずですが、そうではありません。私はここで何が欠けていますか?これは
を動作する場合、特定の全体ではなく、ソースコードのIMを見てすることができましたが、あなたはこの試みることができるがなければ
add_filter('woocommerce_is_purchasable', 'wpa_109409_is_purchasable', 10, 2);
function wpa_109409_is_purchasable($purchasable, $product){
if($product->get_price() == 0)
$purchasable = false;
return $purchasable;
}
を私はあなたが0を入力した場合、デフォルトがあったと思いました管理者の通常価格として、製品は「無料」で購入可能でした。通常の価格を空/ nullのままにしておくと、製品は購入できません。 – helgatheviking