Wordpress Caching plugins are a must to make your site fast. It's difficult to use these cache plugins with MarketPress because MP does not set the DONOTCACHEPAGE variable on pages that should not be cached. This leads to errors where the cart contents is incorrect.
Please consider adding this variable to pages that should not be cached.
This appears to be a universal variable and should work for W3 Total Cache and WP Super Cache.