Hi, I’m replying to my own post…
It seems that the theme page single.php tries to load a template with the wrong name.
The original line reads
<?php get_template_part( ‘template-parts/content-single’, get_post_type() ); ?>
but in the folder template-parts I can’t find a file named content-single.php.
There is indeed a file named content-single-post.php, so I duplicated this file and named the new file content-single.php and the product page showed again.
What’s strange is that before the update of Woocommerce all worked flawlessly.
Regards.