Oversigt
- Hvor skal Upcart API-scripts tilføjes?
- Skal jeg være udvikler for at bruge Upcarts API?
- Kan Upcarts API integreres med andre tredjepartsapps?
- Hvordan tester jeg, om mine API-ændringer virker?
- Hvad skal jeg gøre, hvis et API-script ikke virker?
- Hvordan fortryder jeg ændringer, hvis jeg tilføjer et script, der ødelægger noget?
Hvor skal Upcart API-scripts tilføjes?
Hvordan bruger jeg Upcarts Custom HTML?
- Gå til Upcart → Settings → Custom HTML
- Brug API-scripts til at ændre kurvens adfærd, som åbningstidspunkt eller visning af upsells
- Justér elementer uden for Upcart, som at skjule knapper på produktsiden
Bemærkning om ældre versioner:
window.upcartOnCartLoaded-callbacks virker stadig, men er forældede og logger advarsler i konsollen. Brug upcartSubscribeCartLoaded til alle nye scripts. Bemærk, at event.cart ikke har en item_count-egenskab — brug event.cart.items.reduce((total, item) => total + item.quantity, 0) til at beregne det samlede vareantal.Skal jeg være udvikler for at bruge Upcarts API?
Kan Upcarts API integreres med andre tredjepartsapps?
Bemærkning om ældre versioner:
window.upcartOnAddToCart-callbacks virker stadig, men er forældede og logger advarsler i konsollen. Brug upcartSubscribeAddedToCart til alle nye scripts. Bemærk, at hændelsesegenskaberne findes på event.item (med variantId og quantityAdded) og ikke sendes som separate parametre.Hvordan tester jeg, om mine API-ændringer virker?
- Genindlæs din butik, og tilføj en vare til kurven.
- Ryd din cache, og prøv igen for at se de nyeste ændringer.
-
Tilføj en testbesked: Indsæt
console.log("The script works!");før</script>for at tjekke, om dit script kører. -
Tjek din browserkonsol:
- Åbn Dev Tools (
F12ellerCtrl + Shift + Jpå Windows,Cmd + Option + Jpå Mac). - Gå til fanen Console, og kig efter “The script works!”
- Hvis du ser beskeden, kører dit script! Hvis ikke, kører scriptet muligvis ikke korrekt.
- Åbn Dev Tools (
- Test forskellige handlinger (f.eks. fjernelse af en vare) for at sikre den forventede adfærd.
Hvad skal jeg gøre, hvis et API-script ikke virker?
- Tjek for slåfejl – Selv små fejl kan ødelægge et script. Kig efter manglende tegn eller forkert syntaks.
- Verificér scriptets placering – Sørg for, at scriptet er i den korrekte sektion under Upcart → Settings → Custom HTML. Upcart har ti script-sektioner (ni HTML-injektionspunkter plus én Scripts-before-load-sektion) — Gennemgå sektionerne her.
- Tjek browserkonsollen – Følg trinnene ovenfor for at lede efter fejl.
- Test et andet script – Prøv et andet færdigskrevet Upcart API-script for at se, om problemet ligger i din kode.
- Stadig i tvivl? – Hvis du ændrer dit Shopify-tema eller integrerer tredjepartsapps, kan en Shopify Expert fra Shopify Partner Directory hjælpe.
Hvordan fortryder jeg ændringer, hvis jeg tilføjer et script, der ødelægger noget?
- Gå til Upcarts Custom HTML-indstillinger, hvor scriptet blev tilføjet.
-
Fjern scriptet, eller deaktivér det midlertidigt ved at tilføje
//i starten af hver linje (det gør linjen til en kommentar og forhindrer den i at køre). - Gem ændringerne, og genindlæs din butik for at tjekke, om problemet er løst.
🚧 Leder du efter avancerede tilpasninger? Har du brug for tilpasninger på tværs af butikken eller tredjepartsintegrationer? Du kan få brug for en udvikler til at tilføje Upcarts API til dit Shopify-tema. Overvej at hyre en Shopify Expert via Shopify Partner Directory, og del vores API-dokumentation med dem for hjælp