Hello,
To show products on page you may use Products element and set needed settings http://prntscr.com/gkklvz
You may edit single page layout in Theme Options http://prntscr.com/gkkngz
If you want to create products with “Cake Size” attribute or similar you need to create variable products https://docs.woocommerce.com/document/variable-product/
also this article may be useful – https://docs.woocommerce.com/document/fixing-blurry-product-images/
Don’t forget Regenerate thumbnails changes in WooCommerce-> Settings-> Product -> Display https://wordpress.org/plugins/regenerate-thumbnails/ (please note that zoom effect shows the real size of images, so upload images with the bigger dimensions.)
Regards