Overzicht

Belangrijke stappen voordat je begint!
1. Gebruik Chrome Developer Tools
- Klik met de rechtermuisknop op je winkelwagenpictogram in je storefront en selecteer Inspect in Google Chrome.
- Zoek het HTML-element van je winkelwagenpictogram (bijv.
<span class="cart-count-bubble">). - Hulp nodig bij het gebruik van Chrome Developer Tools? Bekijk deze gids voor stapsgewijze instructies.
2. Vraag om hulp (optioneel)
- Neem contact op met je themaontwikkelaar: die kent je thema het beste en kan je helpen de juiste class te vinden.
- Huur een Shopify Expert in: heb je extra ondersteuning nodig, dan heeft Shopify een directory met vertrouwde experts die kunnen helpen. Vind hier een Shopify Expert.
🚧 Disclaimer over aangepaste code
.cart-count-bubble > span) vervangen door de specifieke classnaam van jouw winkelwagenpictogram.
Stapsgewijze oplossing
Stap 1: aangepaste code toevoegen in Upcart
- Ga naar Upcart Editor > Settings en open het tabblad Custom HTML (achter More settings als het niet op de tabbladrij past).
- Stel de locatie in op Scripts (Before Load).
- Plak hier je aangepaste code (hieronder geven we voorbeelden voor elk niveau).

Stap 2: pas de oplossing per niveau toe
Niveau 1 (basis)
.cart-count-bubble > span).
Vergeet niet
- Vervang
.cart-count-bubble > spandoor de class van jouw winkelwagenpictogram. - Test het op je storefront na het toevoegen van de code.

Voorbeeldcode voor niveau 1
Opmerking over legacy:
window.upcartOnCartLoaded-callbacks werken nog steeds, maar zijn verouderd en tonen waarschuwingen in de console. Gebruik upcartSubscribeCartLoaded voor alle nieuwe scripts. Let op: event.cart heeft geen item_count-eigenschap; gebruik event.cart.items.reduce((total, item) => total + item.quantity, 0) om het totale aantal items te berekenen.Niveau 2 (gemiddeld)
- Vervang
#cart-icon-bubble-customdoor de wrapper-selector van het winkelwagenpictogram van jouw thema. - Test het na het opslaan.

Voorbeeldcode voor niveau 2
Opmerking over legacy:
window.upcartOnCartLoaded-callbacks werken nog steeds, maar zijn verouderd en tonen waarschuwingen in de console. Gebruik upcartSubscribeCartLoaded voor alle nieuwe scripts.Let op: event.cart heeft geen item_count-eigenschap — de bovenstaande scripts berekenen het totaal met event.cart.items.reduce((total, item) => total + item.quantity, 0) en geven dit door als itemCount. Oudere versies van deze snippets die cart.item_count interpoleren, geven een ReferenceError en werken het pictogram stilletjes nooit bij.Niveau 3 (geavanceerd)
- Vervang
#cart-icon-bubble-custom-desktopen#cart-icon-bubble-custom-mobiledoor de classes van jouw thema. - Test grondig op zowel desktop- als mobiele weergaven.

Voorbeeldcode voor niveau 3
Opmerking over legacy:
window.upcartOnCartLoaded-callbacks werken nog steeds, maar zijn verouderd en tonen waarschuwingen in de console. Gebruik upcartSubscribeCartLoaded voor alle nieuwe scripts.Let op: event.cart heeft geen item_count-eigenschap — de bovenstaande scripts berekenen het totaal met event.cart.items.reduce((total, item) => total + item.quantity, 0) en geven dit door als itemCount. Oudere versies van deze snippets die cart.item_count interpoleren, geven een ReferenceError en werken het pictogram stilletjes nooit bij.Werkt het nog steeds niet?
- Neem contact op met je themaontwikkelaar voor hulp.
- Huur een Shopify Expert in die een aangepaste oplossing op maat van je winkel kan maken.