WooCommerce y Caché
Lee la documentación de WooCommerce. Me he encontrado con esto antes, y las siguientes páginas no se pueden almacenar en caché:
- Carrito
- Mi Cuenta
- Cambiar Contraseña
- Editar Dirección
- Ver Pedido
- Finalizar Compra
- Pagar
- Pedido Recibido

Necesitarías usar lo que se conoce como "caché de fragmentos" para regenerar solo una parte de la página cada vez. http://css-tricks.com/wordpress-fragment-caching-revisited/

Primero, prueba estas soluciones comunes que han funcionado para otros:
Desactiva tu plugin de caché (que puede hacer que el JS deje de funcionar) y comprueba si eso lo soluciona
Prueba usando un navegador diferente pero como usuario, no como ADMIN
Ve a la página de configuración de WooCommerce y desmarca "Anteponer a los enlaces permanentes de productos la página base de la tienda (shop)"
Permite que tu navegador acepte cookies y asegúrate de que JavaScript esté habilitado
