I need to show all subcategories using

$product_category = wp_get_post_terms( $post->ID, 'product_cat' );

actually I use:

    <?php 
                        global $post;
    
                        $terms = get_the_terms( $post->ID, 'product_cat', 'hide_empty=0'  );
    
                      
    
                        foreach ( $terms as $term ){
                        $category_id = $term->term_id;
                        $category_name = $term->name;
                        $category_slug = $term->slug;
    
                        echo '<li><a href="'. get_term_link($term->slug, 'product_cat') .'">'.$category_name.'</a></li>';
    
    
                        }   
    
    
    
                    ?>

it's ok but it shows only the parent category and only one subcategory...

how to fix that?

thanx

Yhis