Currently, Drupal caches the shopping cart block for anonymous users resulting in phantom carts for subsequent visitors. The cart block should be modified to simply include a link to the cart view/checkout pages for anonymous users when page caching is turned on, but always display the full cart for authenticated users or when caching is turned off.

Comments

rszrama’s picture

Mike in this post also recommended an AJAX solution where the cart could still be fully displayed when caching is enabled, just not in the standard page load. If someone gets a hankering to take care of that, I'd commit it, but I won't be pursuing that myself.

rszrama’s picture

Status: Active » Postponed (maintainer needs more info)

Ok... so, I was implementing a fix when I realized I couldn't duplicate the problem with any sort of caching settings. I'm marking this as "needs more info" until someone else comes along and can provide a description of how to break Ubercart with caching.

rszrama’s picture

Status: Postponed (maintainer needs more info) » Closed (duplicate)