I’m having same problem. This fixed it. Thanks so much!!!
I’m sorry but how do you put that code in? It won’t even let me see my blog only that message.
@hiranthi, can you mark this issue resolved?
@natalieab, you have to change it with a code/text editor (on your computer, after changing it re-upload the file through FTP). Or: disable the plugin (ie add an underscore to its plugin folder) and then edit it through the Plugin Editor in WP. Don’t forget to remove the underscore after saving the edit and then re-enable the plugin.
@frederick, this topic is set as “Not a support question”. Unfortunately the plugin maker (of the Shopp Cache plugin) never added this fix to the plugin so it’s not really resolved.
Ok Hiranthi. I hope they make an update soon.
This fix allowed me to activate the plugin, but the plugin doesn’t work. I enabled it while I had 2 items in my cart. Upon removing an item, the cart refreshed and the item was still there.
It seems that DONOTCACHEPAGE is only read once for a page. If the constant is not defined one time when a page loads, then the page will be cached. Once the page is in the cache, it’ll always load it from the cache.
I actually just got this working by manually adding ‘shopp_items_in_cart’ to the w3 total cache list of rejected cookies. Seems like the plugin tries to set it automatically but it doesn’t work.