// Get visible variations
$product = wc_get_product($product_id);
$variations = $product->get_available_variations();
$variations_id = wp_list_pluck( $variations, 'variation_id' );
// OR Get all varations regardless of visibility
$product = wc_get_product($product_id);
$current_products = $product->get_children();