After just setting up a new ZC store, I noticed sometimes the zenid would not go away.
I've determined this happens on a site set on the configure.php files as http://www.myzencartstore.com
and this happens when it is accessed directly without using the the 'www', i.e., myzencartstore.com
This causes the zenid to appear persistenly on all urls until the home link is clicked. This in turn causes many issues with sessions. PayPal Express won't work, when you return from PayPal to complete the sale, you get a message saying the session has expired and all items in the shopping cart are gone. With GoogleCheckout, if you go to the GC payment page and you return to ZC to edit the order, all items in the shopping cart will be gone.
I really don't know much about this so I'm not sure if this is a bug or just the way things are supposed to work.
If you want to reproduce this, you can try the zen-cart.com website itself.
You'll need to use a new fresh browser window, by this I mean the browser must have just been opened, no exising windows open, so if you have any windows open you'll have to close them and restart the browser. Or if you have an additional browser installed just use the other browser so you don't have to close the windows you currently have open with the browser you are using.
Type zen-cart.com in the address bar, now click on any of the ZC related links on the page, but not the home link. For example, try clicking on top links (Downloads, showcase, partners, hosting, donate) and see how the zenid never disappears.
Someone please confirm whether this is a bug or normal behavior and a possible solution.
Thanks.



