Overzicht
- Waar voeg ik Upcart API-scripts toe?
- Moet ik een ontwikkelaar zijn om de Upcart API te gebruiken?
- Kan de Upcart API integreren met andere apps van derden?
- Hoe test ik of mijn API-wijzigingen werken?
- Wat moet ik doen als een API-script niet werkt?
- Hoe maak ik wijzigingen ongedaan als ik een script toevoeg dat iets kapotmaakt?
Waar voeg ik Upcart API-scripts toe?
Hoe gebruik ik de Custom HTML van Upcart?
- Ga naar Upcart → Settings → Custom HTML
- Gebruik API-scripts om het winkelwagengedrag aan te passen, zoals het moment van openen of de weergave van upsells
- Pas elementen buiten Upcart aan, zoals het verbergen van knoppen op productpagina’s
Legacy-opmerking:
window.upcartOnCartLoaded-callbacks werken nog steeds, maar zijn verouderd en loggen 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 artikelen te berekenen.Moet ik een ontwikkelaar zijn om de Upcart API te gebruiken?
Kan de Upcart API integreren met andere apps van derden?
Legacy-opmerking:
window.upcartOnAddToCart-callbacks werken nog steeds, maar zijn verouderd en loggen waarschuwingen in de console. Gebruik upcartSubscribeAddedToCart voor alle nieuwe scripts. Let op: de event-eigenschappen staan op event.item (met variantId en quantityAdded) en worden niet als aparte parameters doorgegeven.Hoe test ik of mijn API-wijzigingen werken?
- Vernieuw je winkel en voeg een artikel toe aan de winkelwagen.
- Wis je cache en probeer het opnieuw om de nieuwste wijzigingen te zien.
-
Voeg een testbericht toe: Plaats
console.log("The script works!");vóór</script>om te controleren of je script draait. -
Controleer je browserconsole:
- Open Dev Tools (
F12ofCtrl + Shift + Jop Windows,Cmd + Option + Jop Mac). - Ga naar het tabblad Console en zoek naar “The script works!”
- Zie je het bericht? Dan draait je script! Zo niet, dan wordt het script mogelijk niet correct uitgevoerd.
- Open Dev Tools (
- Test verschillende acties (bijv. een artikel verwijderen) om het verwachte gedrag te controleren.
Wat moet ik doen als een API-script niet werkt?
- Controleer op typefouten – Zelfs kleine fouten kunnen een script breken. Zoek naar ontbrekende tekens of onjuiste syntaxis.
- Controleer de plaatsing van het script – Zorg dat het script in de juiste sectie staat onder Upcart → Settings → Custom HTML. Upcart heeft tien scriptsecties (negen HTML-injectiepunten plus één Scripts-before-load-sectie) — Bekijk deze secties hier.
- Controleer de browserconsole – Volg de stappen hierboven om naar fouten te zoeken.
- Test een ander script – Probeer een ander kant-en-klaar Upcart API-script om te zien of het probleem in je code zit.
- Loop je nog steeds vast? – Als je je Shopify-thema aanpast of apps van derden integreert, kan een Shopify Expert uit de Shopify Partner Directory helpen.
Hoe maak ik wijzigingen ongedaan als ik een script toevoeg dat iets kapotmaakt?
- Ga naar de Custom HTML-instellingen van Upcart waar het script is toegevoegd.
-
Verwijder het script of schakel het tijdelijk uit door
//aan het begin van elke regel toe te voegen (dit maakt er een opmerking van, waardoor het niet wordt uitgevoerd). - Sla de wijzigingen op en vernieuw je winkel om te controleren of het probleem is opgelost.
🚧 Op zoek naar geavanceerde aanpassingen? Heb je winkelbrede aanpassingen of integraties met apps van derden nodig? Dan heb je mogelijk een ontwikkelaar nodig om de Upcart API aan je Shopify-thema toe te voegen. Overweeg een Shopify Expert in te huren via de Shopify Partner Directory en deel onze API-documentatie met hen voor ondersteuning