The only way to 're-etablish the cookie' with the unique shopping cart ID is to go to the URL with that shopping cart ID in the parameter list, then the cookie should be set again.
If you have a Pro store, then there is a feature called Shopping Cart JavaScript Variables that puts info about the shopping cart (product info, cart totals, etc) into JavaScript variables so that you can use it in your own custom JavaScript. One of the variables available is ss_sbid which is the basket ID used to identify the shopper with their unique shopping cart files.
So you could use this to make some kind of visual reminder on your shopping cart screen (for shoppers with JavaScript enabled) of what the URL is for their specific cart. Here is a simple example (code untested):
- Code: Select all
<script type="text/javascript" language="JavaScript">
document.write("Your Shopping Cart URL:<br>");
document.write("http://yourdomain.com/path/to/order.cgi?storeid=yourstoreid&function=show&sbid=" + ss_sbid);
</script>
Of course maybe someone who is more familiar with JavaScript could make a function that could actually add this URL as a bookmark to the shoppers browser if they clicked on it, or opened a new email in their email app with the URL to the cart pre-populated in the subject or body of the email, etc.
-Loren