wird also zuerst das Cookie geändert und dann soll wieder der "neue" Warenkorb geladen werden.
Die Quintessenz der Rückfragen ist: (Wie und ergo: Wo) setzt Du Du das Cookie? Dieses hier geht nämlich sehr wohl:
<!doctype html>
<html>
<body>
<h1>Cookie</h1>
<pre id="cookieOut"></pre>
<button onclick="document.cookie='foo=tok';writeCookie();">neues Cookie</button>
<script>
document.cookie="foo=bar";
function writeCookie() {
document.getElementById('cookieOut').innerHTML=document.cookie;
}
writeCookie();
</script>
<body>