Skip to main content

Übersicht

Der Warenkorb wird im localStorage des Browsers gespeichert und bleibt über Seitenneuladungen hinaus bestehen. Alle Warenkorb-Operationen sind synchron und aktualisieren den lokalen Status sofort.
Das komerza-Objekt ist global verfügbar, nachdem das Skript eingebunden wurde. Rufen Sie komerza.init('ihre-shop-id') auf, bevor Sie andere Methoden verwenden.

Artikel hinzufügen

Fügen Sie eine Produktvariante mit einer bestimmten Menge zum Warenkorb hinzu.

Parameter

string
erforderlich
Die eindeutige Kennung des Produkts
string
erforderlich
Die eindeutige Kennung der Produktvariante
number
Wie viele Artikel hinzugefügt werden sollen (Standard: 1, wenn nicht angegeben)

Beispiel

Warenkorb anzeigen

Rufen Sie alle Artikel ab, die sich aktuell im Warenkorb befinden.

Rückgabe

Gibt ein Array von BasketItem-Objekten zurück:

Beispiel

Artikelanzahl abrufen

Rufen Sie die Gesamtanzahl der Artikel im Warenkorb ab (Summe aller Mengen).

Rückgabe

Gibt eine Zahl zurück, die die Gesamtmenge aller Artikel darstellt.

Beispiel

Artikel entfernen

Entfernen Sie eine Produktvariante vollständig aus dem Warenkorb.

Parameter

string
erforderlich
Die ID des Produkts, das entfernt werden soll
string
erforderlich
Die ID der Variante, die entfernt werden soll

Beispiel

Warenkorb leeren

Entfernen Sie alle Artikel auf einmal aus dem Warenkorb.

Beispiel

Sichern und Wiederherstellen

Erstellen Sie Sicherungen des Warenkorb-Zustands und stellen Sie diese später wieder her. Nützlich für die Verwaltung von Bezahlfehlern oder die Implementierung von „Für später speichern”-Funktionen.

Sicherung erstellen

Gibt true zurück, wenn die Sicherung erfolgreich erstellt wurde.

Sicherung wiederherstellen

Gibt true zurück, wenn die Sicherung erfolgreich wiederhergestellt wurde.

Beispiel

Zuletzt geändert am 6. April 2026