diff --git a/includes/Product_Type.php b/includes/Product_Type.php index b8a3863..9068f27 100644 --- a/includes/Product_Type.php +++ b/includes/Product_Type.php @@ -115,6 +115,7 @@ class Product_Type extends \WC_Product { // Exclude composable products from selection $args['meta_query'] = [ + 'relation' => 'AND', [ 'key' => '_product_type', 'value' => 'composable', @@ -174,11 +175,11 @@ class Product_Type extends \WC_Product { $variation_ids = $product->get_children(); foreach ($variation_ids as $variation_id) { $variation = wc_get_product($variation_id); - if ($variation && $variation->is_in_stock() && $variation->is_purchasable()) { + if ($variation && $variation->is_purchasable()) { $products[] = $variation; } } - } elseif ($product->is_in_stock() && $product->is_purchasable()) { + } elseif ($product->is_purchasable()) { // Simple and other product types $products[] = $product; }