Wie funktioniert der Warenkorb im Onlineshop? Grundlagen für Händler
Der Warenkorb ist ein temporärer Session-Behälter, der Produkte bis zum Checkout speichert. Händler entscheiden über Aufbau, Preisanzeige und Session-Dauer - das beeinflusst direkt die Abbruchrate.
Der Warenkorb ist das Herzstück jedes Onlineshops - und trotzdem verstehen viele Händler nicht genau, was technisch dahinter steckt. Das ist kein Vorwurf, sondern ein Ausgangspunkt. Denn wer versteht, wie ein Warenkorb funktioniert, trifft bessere Entscheidungen: über die Gestaltung der Seite, über die Session-Einstellungen und darüber, wie er Abbrüche vermeidet.
Ich erkläre das Thema so, wie ich es meinen Kunden erkläre - ohne unnötige Fachbegriffe, aber auch ohne die technischen Zusammenhänge wegzulassen, die wirklich relevant sind. Nach diesem Artikel wissen Sie, was im Hintergrund passiert, wenn ein Kunde auf "In den Warenkorb" klickt.
Was der Warenkorb eigentlich ist
Der Warenkorb ist kein fester Speicherort, sondern ein temporärer Behälter. Man kann ihn sich wie einen realen Einkaufskorb im Supermarkt vorstellen: Man legt Artikel hinein, schiebt den Korb durch den Laden, nimmt vielleicht etwas heraus, legt etwas anderes dazu - und erst an der Kasse wird es verbindlich.
Online funktioniert es genauso. Der Warenkorb hält die Auswahl des Kunden für eine begrenzte Zeit vor. Er ist nicht Teil einer Bestellung, kein Vertrag, keine Reservierung. Er ist ein Zwischenzustand zwischen Stöbern und Kaufen.
Wie die Technik dahinter funktioniert: Session und Cookie
Wenn ein Besucher Ihren Shop öffnet, passiert im Hintergrund Folgendes: Das Shop-System erzeugt eine eindeutige Kennung - die sogenannte Session-ID. Diese ID wird im Browser des Besuchers als Cookie gespeichert. Auf dem Server legt das System einen zugehörigen Datensatz an, der alle Warenkorbinhalte enthält.
Bei jedem Klick im Shop schickt der Browser diese Session-ID mit. Das System liest sie aus und weiß so, welcher Warenkorb zu welchem Besucher gehört. Das funktioniert auch ohne Login - der Besucher bleibt anonym, trotzdem erkennt der Shop ihn zuverlässig, solange die Session aktiv ist.
In WooCommerce werden diese Daten in einer eigenen Datenbanktabelle gespeichert. Das Cookie im Browser des Besuchers enthält lediglich den Schlüssel, mit dem das System die richtigen Daten findet. Es ist ein einfaches, aber robustes Prinzip, das seit den Anfängen des E-Commerce praktisch unverändert funktioniert.
WooCommerce verwendet drei Warenkorb-Cookies: woocommerce_cart_hash (prüft ob sich etwas geändert hat), woocommerce_items_in_cart (signalisiert dem Cache, dass der Warenkorb nicht leer ist) und wp_woocommerce_session_* (enthält die Session-ID für den Datenbankzugriff).
Was passiert, wenn eine Session abläuft
Jede Session hat eine begrenzte Lebensdauer. In WooCommerce sind das standardmäßig 48 Stunden. Kommt der Besucher innerhalb dieser Zeit zurück, findet er seinen Warenkorb noch vor. Wartet er länger, ist der Warenkorb leer.
Das klingt nach einem technischen Detail, hat aber direkte Auswirkung auf den Umsatz. Ein Kunde, der am Freitagabend Produkte in den Warenkorb legt und am Montagmorgen zurückkommt, um zu bestellen, verliert seinen Warenkorb - wenn die Session-Dauer nicht entsprechend angepasst wurde.
Bei eingeloggten Kunden ist die Situation eine andere. WooCommerce bietet einen sogenannten persistenten Warenkorb: Die Warenkorbdaten werden mit dem Benutzerkonto verknüpft, nicht mit der Browser-Session. Der Inhalt bleibt auch nach dem Schließen des Browsers erhalten - so lange, bis der Kunde sich ausloggt oder den Warenkorb selbst leert.
Warenkorb-Verhalten im Vergleich
| Merkmal | Gast-Kunde | Eingeloggter Kunde |
|---|---|---|
| Speicherort | Server-Session (temporär) | Benutzerkonto (persistent) |
| Session-Dauer | Standard 48 Std. | Bis zum Ausloggen / konfigurierbares Limit |
| Browser schließen | Warenkorb meist erhalten (Cookie) | Warenkorb immer erhalten |
| Geräte wechseln | Warenkorb geht verloren | Warenkorb auf allen Geräten sichtbar |
| Automatische Erinnerung möglich | Nein (kein Kontakt) | Ja (E-Mail bekannt) |
Wie Mengen und Preise berechnet werden
Die Logik der Preisberechnung ist einfach und transparent - was sie aber nicht immer erscheinen lässt, ist die Art, wie sie dem Kunden präsentiert wird.
Das System addiert für jeden Artikel den Stückpreis, multipliziert mit der Menge. Alle Artikel zusammen ergeben die Warenkorbsumme. Dazu kommen Rabatte (Gutscheincodes, automatische Mengenrabatte), Versandkosten und - je nach Konfiguration - Steuern. Das Ergebnis ist der Gesamtbetrag, den der Kunde bezahlen soll.
Der Händler entscheidet, an welcher Stelle diese Berechnung für den Kunden sichtbar wird. Manche Shops zeigen die Versandkosten erst im Checkout. Das ist technisch korrekt, aber kaufpsychologisch problematisch: Ein erheblicher Teil der Warenkorbabbrüche entsteht genau in diesem Moment, wenn der Kunde zum ersten Mal sieht, was das Paket tatsächlich kostet.
Bei einem meiner Kunden - ein kleines Möbelgeschäft - haben wir die Versandkosten direkt in der Warenkorbübersicht mit einer Postleitzahl-Schätzung angezeigt. Die Abbruchrate im Checkout sank messbar, weil die Kunden nicht mehr überrascht wurden.
Zeigen Sie Versandkosten so früh wie möglich - am besten schon auf der Produktseite oder mit einem Versandkostenrechner im Warenkorb. Was der Kunde kennt, schreckt ihn nicht ab.
Die Warenkorbseite: Was Händler selbst entscheiden
Viele Händler behandeln die Warenkorbseite als notwendiges Übel zwischen Produktseite und Checkout. Dabei ist sie eine der wichtigsten Seiten im Shop - die letzte Chance, bevor der Kunde entweder kauft oder abbricht.
Was Sie als Händler kontrollieren, ist mehr als man zunächst denkt:
Was eine gute Warenkorbseite leisten muss
- Produktbild, Name, Variante und Einzelpreis pro Artikel klar anzeigen
- Mengenänderung direkt im Warenkorb erlauben (ohne Seite neu zu laden)
- Artikel einfach entfernen können
- Gesamtsumme inkl. Steuer transparent ausweisen
- Versandkosten oder einen Versandkostenrechner einbinden
- Gutscheincode-Feld sichtbar, aber nicht ablenkend platzieren
- Klarer Handlungsaufruf zur Kasse ("Zur Kasse" als primärer Button)
- Vertrauenselemente: SSL-Hinweis, Zahlungslogos, Rückgabehinweis
- Link zurück zum Shop, damit der Kunde weiter stöbern kann
Besonders der Punkt mit den Mengenänderungen ist unterschätzt. Kunden möchten im Warenkorb ausprobieren: Was kostet es, wenn ich statt zwei Stücke drei nehme? Wenn das Feld erst aktualisiert, nachdem der Kunde auf einen separaten Button klickt - oder gar nicht reagiert - entsteht Frust. Shops, die das reaktiv und schnell lösen, gewinnen das Vertrauen schneller.
Persistenter Warenkorb: Warum Login sich lohnt
Für Händler, die Stammkunden haben oder gewinnen wollen, ist der persistente Warenkorb ein wichtiges Werkzeug. Er funktioniert nur für eingeloggte Nutzer - ist also ein indirekter Anreiz zur Kontoerstellung.
Die Logik dahinter: Wer ein Konto hat, verliert seinen Warenkorb nicht. Wer kein Konto hat, muss damit leben, dass Produkte nach 48 Stunden weg sind. Das ist kein Trick, sondern ein echter Mehrwert, den man kommunizieren sollte: "Erstellen Sie ein Konto, um Ihren Warenkorb unbegrenzt zu speichern."
In WooCommerce ist der persistente Warenkorb eine eingebaute Funktion, die sich über die Shop-Einstellungen aktivieren lässt. Sie speichert den Warenkorb als Benutzermeta in der Datenbank und synchronisiert ihn beim nächsten Login - auch geräteübergreifend.
Vorteile
- Kunden verlieren ihren Warenkorb nicht, wenn sie den Browser schließen
- Geräteübergreifendes Einkaufen wird möglich
- Basis für automatische Warenkorbabbruch-E-Mails
- Stammkunden-Bindung steigt durch echten Komfortvorteil
Nachteile
- Funktioniert nur für eingeloggte Nutzer
- Erfordert Kontoerstellung, was manche Kunden scheuen
- Veraltete Warenkörbe können die Datenbank belasten, wenn sie nie geleert werden
Warenkorb-Abbrüche: Was steckt dahinter
Die Zahl klingt beunruhigend: Rund sieben von zehn Warenkörben werden abgebrochen, ohne dass es zur Bestellung kommt. Dieser Wert ist im E-Commerce seit Jahren stabil - nicht weil die Händler es nicht besser versuchen, sondern weil ein Teil dieser Abbrüche strukturell ist.
Viele Besucher legen Artikel in den Warenkorb, um Preise zu vergleichen, um zu sehen, wie hoch die Versandkosten sind, oder einfach um sich etwas zu merken. Sie haben nie die Absicht, sofort zu kaufen. Das ist kein Problem, das man lösen kann - es ist ein Nutzerverhalten, das man akzeptieren muss.
Was man aber beeinflussen kann, sind die vermeidbaren Abbrüche: jene Kunden, die kaufen wollten, aber im Prozess aufgegeben haben. Deren häufigste Gründe:
- Versandkosten tauchen erst im Checkout auf und übersteigen die Erwartung
- Der Checkout-Prozess ist zu lang oder erfordert zwingend eine Kontoerstellung
- Die bevorzugte Zahlungsmethode fehlt
- Die Seite lädt langsam oder reagiert nicht auf Mobilgeräten
- Das Vertrauen fehlt - keine Rückgabehinweise, keine Gütesiegel
Jeder dieser Punkte liegt in der Hand des Händlers. Ein gut gestalteter Onlineshop arbeitet systematisch daran, diese Hindernisse zu beseitigen - nicht als einmalige Aktion, sondern als fortlaufende Optimierung.
Häufige Warenkorbabbrüche und ihre Gegenmittel
| Ursache | Lösung | Aufwand |
|---|---|---|
| Versteckte Versandkosten | Versandkostenrechner im Warenkorb | Gering |
| Pflicht zur Kontoerstellung | Gastbestellung aktivieren | Gering |
| Fehlende Zahlungsmethode | PayPal, Klarna, Rechnung ergänzen | Mittel |
| Langsamer Checkout | Caching, Hosting prüfen | Mittel bis hoch |
| Fehlende Vertrauenssignale | SSL, Siegel, Rückgabetext einbinden | Gering |
| Schlechte Mobildarstellung | Responsive Design testen | Mittel bis hoch |
| Kein Gutscheinfeld sichtbar | An sichtbarer Stelle einbinden | Gering |
Lagerprüfung und Bestand im Warenkorb
Ein Punkt, den viele Händler übersehen: Was passiert, wenn ein Produkt ausverkauft wird, während es im Warenkorb eines Kunden liegt?
Das Shop-System reserviert in der Regel keinen Lagerbestand, solange ein Artikel nur im Warenkorb liegt - erst wenn die Bestellung abgeschlossen wird, sinkt der Bestand. Das bedeutet: Zwei Kunden können denselben Artikel gleichzeitig im Warenkorb haben. Wer zuerst bestellt, bekommt ihn. Der andere erhält einen Fehler im Checkout.
Für Shops mit geringen Stückzahlen kann das frustrierend sein - für den Kunden, aber auch für den Händler. Es gibt Plugins und Einstellungen, die eine temporäre Bestandsreservierung beim Hinzufügen zum Warenkorb ermöglichen. Ob das sinnvoll ist, hängt vom Sortiment ab. Für knappe Einzelstücke ja, für Massenartikel eher nicht.
Die einfachste Maßnahme: Den Lagerbestand auf der Warenkorbseite anzeigen - "Noch 3 auf Lager" - das schafft echte Dringlichkeit, ohne zu manipulieren.
Was das für Ihren Shop bedeutet
Der Warenkorb ist kein Nebenprodukt des Shops - er ist die letzte Meile vor dem Kaufabschluss. Technisch ist er einfach: eine Session-ID, ein Cookie, Datenbankeinträge. Aber was der Händler daraus macht, entscheidet über Abbruchrate und Conversion.
Meine Empfehlung für jeden Onlineshop, den ich betreue: Die Warenkorbseite einmal im Monat selbst durchlaufen - als Gast, auf dem Smartphone, ohne vorher eingeloggt zu sein. Oft sieht man in fünf Minuten, was Analysedaten in Wochen nicht zeigen.
Wer tiefer einsteigen möchte: Im Artikel Was ist ein Onlineshop? erkläre ich die Grundstruktur von E-Commerce-Systemen. Und wer mit WooCommerce arbeitet oder plant, findet in Was ist WooCommerce? alle Grundlagen zum Shop-System.
Für konkrete Fragen zu Ihrem Shop stehe ich unter /de/kontakt/ zur Verfügung.
Das hängt vom Shop-System ab. In WooCommerce bleiben Warenkorbdaten standardmäßig 48 Stunden erhalten, solange der Browser-Cookie aktiv ist. Eingeloggte Kunden haben oft einen persistenten Warenkorb, der deutlich länger gespeichert bleibt - häufig bis zu 30 Tage. Bei nicht eingeloggten Besuchern hängt es vom Cookie-Typ ab. Session-Cookies erlöschen beim Schließen des Browsers, sodass der Warenkorb beim nächsten Besuch leer ist. Persistente Cookies bleiben erhalten, solange sie nicht abgelaufen sind. Eingeloggte Kunden verlieren ihren Warenkorb in der Regel nicht. Die häufigsten Ursachen sind unerwartete Versandkosten, die erst spät im Checkout auftauchen, sowie ein zu komplizierter Bestellprozess. Fehlende Zahlungsoptionen, mangelndes Vertrauen und technische Probleme spielen ebenfalls eine Rolle. Eine klare Warenkorbübersicht mit allen Kosten verringert die Abbruchrate spürbar. Ja. In WooCommerce lässt sich die Session-Dauer über Filter anpassen. Viele Händler verlängern die Standard-48-Stunden auf mehrere Tage oder Wochen, um Kunden die Möglichkeit zu geben, ihren Einkauf später fortzusetzen. Das reduziert Verluste durch kurze Inaktivitätsphasen. Das Shop-System addiert die Einzelpreise aller Artikel, multipliziert mit der jeweiligen Menge. Dann werden Rabatte und Gutscheincodes abgezogen und Versandkosten sowie Steuern hinzugerechnet. Dieser Betrag wird dem Kunden als Gesamtsumme angezeigt, bevor er zur Kasse geht. Der Warenkorb ist die Übersichtsseite, auf der Kunden ihre Auswahl sehen, anpassen und kontrollieren. Der Checkout ist der eigentliche Bezahlprozess, bei dem Adresse, Versandart und Zahlungsmethode eingegeben werden. Ein guter Warenkorb bereitet den Kunden mental auf den Checkout vor, anstatt ihn zu überraschen. In den meisten Shop-Systemen bleibt der Artikel im Warenkorb, auch wenn er zwischenzeitlich nicht mehr vorrätig ist. Erst beim Checkout prüft das System die Verfügbarkeit und meldet einen Fehler. Es empfiehlt sich, die Lagerprüfung bereits auf der Warenkorbseite anzuzeigen, damit Kunden nicht enttäuscht werden.Häufige Fragen
Wie lange bleibt ein Warenkorb im Onlineshop gespeichert?
Was passiert, wenn ein Kunde den Browser schließt?
Warum werden Warenkörbe so häufig abgebrochen?
Kann ich als Händler steuern, wie lange der Warenkorb gespeichert wird?
Wie wird der Gesamtpreis im Warenkorb berechnet?
Was ist der Unterschied zwischen Warenkorb und Checkout?
Verlieren Kunden ihren Warenkorb, wenn ein Produkt ausverkauft wird?
Brauchst du Hilfe bei deinem Projekt?
Ich baue WordPress-Webseiten und Shoper-Shops ab 600 €. Shoper Partner, 120+ Projekte.
- Antwort innerhalb von 24h
- Zertifizierter Shoper Partner
- 120+ abgeschlossene Projekte
- DSGVO-konform, volle Datensicherheit