Hello Raf,
Thank you for reaching out.
Yes, as suggested those pages should be excused from the cache. Woocommernce added a DONOTCACHEPAGE constant to some templates so it’s not necessary, however, it’s best to exclude those pages from the cache. You can check out this article for more details.
As for the WPML, W3 Total Cache is compatible with the WPML, however, in some cases the Pro extension is needed to improve the caching performance of websites localized by WPML.
Localization is a type of personalization that makes websites more difficult to scale. This extension reduces the response time of websites localized by WPML.
Thanks!