@hari the cache level for woocommerce should always be bypass. Any caching of woocommerce will cause you serious issues and will result in the checkout process not functioning correctly.
This does mean that the overall experience will be slower (depending on geographic location) although CF is known to cause significant issues hence the need to bypass.
If you want to cache as much as possible, then set rules to bypass caching on the cart and account pages etc.