Thank you for your question Paul!
I am sorry to hear that your Shop page is breaking when using caching plugins and our team will do everything we can to help.
I found this article from WooCommerce that outlines some settings you can configure to get you shop working as expected:
https://docs.woocommerce.com/document/configuring-caching-plugins/
Hopefully making those adjustments help you get things working and please let us know if there is anything else that we can do to help!