Überblick

Wichtige Schritte, bevor du beginnst!
1. Verwende die Chrome Developer Tools
- Klicke in Google Chrome mit der rechten Maustaste auf das Warenkorb-Symbol in deinem Storefront und wähle Untersuchen.
- Finde das HTML-Element für dein Warenkorb-Symbol (z. B.
<span class="cart-count-bubble">). - Brauchst du Hilfe mit den Chrome Developer Tools? Sieh dir diesen Leitfaden mit Schritt-für-Schritt-Anweisungen an.
2. Hol dir Hilfe (optional)
- Kontaktiere deinen Theme-Entwickler: Er kennt dein Theme am besten und kann dir helfen, die richtige Klasse zu finden.
- Beauftrage einen Shopify Expert: Wenn du zusätzliche Unterstützung brauchst, bietet Shopify ein Verzeichnis vertrauenswürdiger Experten, die dir helfen können. Hier findest du einen Shopify Expert.
🚧 Haftungsausschluss für benutzerdefinierten Code
.cart-count-bubble > span) durch den spezifischen Klassennamen deines Warenkorb-Symbols ersetzen.
Schritt-für-Schritt-Lösung
Schritt 1: Benutzerdefinierten Code in Upcart hinzufügen
- Gehe zu Upcart Editor > Settings und öffne dann den Tab Custom HTML (hinter More settings, wenn er nicht in die Tab-Zeile passt).
- Setze die Position auf Scripts (Before Load).
- Füge hier deinen bearbeiteten Code ein (Beispiele für jede Stufe findest du unten).

Schritt 2: Die Lösung je nach Stufe anwenden
Level 1 (Einfach)
.cart-count-bubble > span).
Nicht vergessen
- Ersetze
.cart-count-bubble > spandurch die Klasse deines Warenkorb-Symbols. - Teste es nach dem Hinzufügen des Codes in deinem Storefront.

Beispielcode für Level 1
Hinweis zu älteren Versionen:
window.upcartOnCartLoaded-Callbacks funktionieren weiterhin, sind aber veraltet und protokollieren Konsolenwarnungen. Verwende upcartSubscribeCartLoaded für alle neuen Skripte. Beachte, dass event.cart keine item_count-Eigenschaft hat – verwende event.cart.items.reduce((total, item) => total + item.quantity, 0), um die Gesamtanzahl der Artikel zu berechnen.Level 2 (Mittel)
- Ersetze
#cart-icon-bubble-customdurch den Wrapper-Selektor des Warenkorb-Symbols deines Themes. - Teste es nach dem Speichern.

Beispielcode für Level 2
Hinweis zu älteren Versionen:
window.upcartOnCartLoaded-Callbacks funktionieren weiterhin, sind aber veraltet und protokollieren Konsolenwarnungen. Verwende upcartSubscribeCartLoaded für alle neuen Skripte.Beachte, dass event.cart keine item_count-Eigenschaft hat – die obigen Skripte ermitteln die Gesamtzahl mit event.cart.items.reduce((total, item) => total + item.quantity, 0) und übergeben sie als itemCount. Ältere Kopien dieser Snippets, die cart.item_count interpolieren, werfen einen ReferenceError und aktualisieren das Symbol stillschweigend nie.Level 3 (Fortgeschritten)
- Ersetze
#cart-icon-bubble-custom-desktopund#cart-icon-bubble-custom-mobiledurch die Klassen deines Themes. - Teste gründlich sowohl in der Desktop- als auch in der Mobilansicht.

Beispielcode für Level 3
Hinweis zu älteren Versionen:
window.upcartOnCartLoaded-Callbacks funktionieren weiterhin, sind aber veraltet und protokollieren Konsolenwarnungen. Verwende upcartSubscribeCartLoaded für alle neuen Skripte.Beachte, dass event.cart keine item_count-Eigenschaft hat – die obigen Skripte ermitteln die Gesamtzahl mit event.cart.items.reduce((total, item) => total + item.quantity, 0) und übergeben sie als itemCount. Ältere Kopien dieser Snippets, die cart.item_count interpolieren, werfen einen ReferenceError und aktualisieren das Symbol stillschweigend nie.Funktioniert es immer noch nicht?
- Wende dich an deinen Theme-Entwickler.
- Beauftrage einen Shopify Expert, der eine maßgeschneiderte Lösung für deinen Store erstellen kann.