> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aftersell.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduktion til Upcarts offentlige API

> Lær, hvordan du kommer i gang med Upcarts API, tilføjer scripts, tester ændringer og tilpasser din kurv med lethed.

**Upcart Public API** lader dig tilpasse din kurv, automatisere workflows og integrere med tredjepartsapps — uanset om du er udvikler eller lige er kommet i gang.\
Denne guide gennemgår det grundlæggende og hjælper dig med at begynde at bygge brugerdefineret funktionalitet i din cart drawer.

👉 [Se den komplette dokumentation for Upcart Public API](https://rokt.notion.site/upcart-public-api)

***

<div id="overview">
  ## Oversigt
</div>

Public API er en samling JavaScript-funktioner og event listeners, der lader dig:

* **Reagere på kurvændringer** — registrere, når varer tilføjes, fjernes eller opdateres.
* **Udløse handlinger** — såsom at åbne eller lukke kurven programmatisk.
* **Bygge brugerdefinerede funktioner** — indsætte din egen logik eller UI-komponenter direkte i cart draweren.

Det er især nyttigt, når du arbejder i **Custom HTML**-sektionen i Upcart-editoren, hvor du kan bruge disse funktioner til at skabe unikke oplevelser for kunderne.

***

<div id="what-you-need-to-get-started">
  ## Det skal du bruge for at komme i gang
</div>

Før du bruger Upcarts API, skal du sikre dig, at du har:

* **Adgang til Upcart i din Shopify-butik**\
  Sørg for, at Upcart er installeret og aktiv i din butik.
* **En grundlæggende forståelse af JavaScript**\
  Mange tilpasninger bruger færdigskrevne kodestykker, men grundlæggende JavaScript-kendskab hjælper, hvis du vil gå videre end det basale.

***

<div id="adding-your-first-upcart-api-script">
  ## Tilføj dit første Upcart API-script
</div>

Du kan begynde at bruge API'et direkte fra din Upcart-editor:

1. Gå til **Upcart Editor → Settings → Custom HTML → Scripts (before load)**

2. Indsæt dit script — for eksempel:

```
<script>
  window.upcartSubscribeAddedToCart(function(event) {
    console.log("You just added " + event.item.title + " to your cart!");
  });
</script>
```

**Bemærk:** Ældre eksempler, der bruger `window.upcartOnAddToCart`, virker stadig, men er forældede og logger en konsoladvarsel. Brug `upcartSubscribeAddedToCart` til alle nye scripts.

3. Gem dine ændringer, og test det derefter i din butik:

* Åbn Dev Tools (`F12` eller `Ctrl + Shift + J` på Windows, `Cmd + Option + J` på Mac)
* Tilføj et produkt til din kurv
* Tjek fanen Console for beskeden:\
  `"You just added [product title] to your cart!"`

🎉 Hvis du ser beskeden, virker dit første API-script!

***

<div id="start-customizing-your-cart">
  ## Begynd at tilpasse din kurv
</div>

Nu hvor du er sat op, kan du bruge API'et til alle mulige smarte ting — som automatisk at åbne kurven, når varer tilføjes, opdatere brugerdefinerede widgets eller sende analyse-events.

For komplette funktionsreferencer og eksempler, se **[dokumentationen for Upcart Public API](https://rokt.notion.site/upcart-public-api)**.

***

<div id="more-resources">
  ## Flere ressourcer
</div>

* 🧩 **[API FAQ](/da/upcart/upcart_api_frequently_asked_questions)** — Fejlfindingstips og almindelige spørgsmål
* ⚙️ **[Almindelige anvendelser af Upcart API](/da/upcart/common_upcart_api_uses)** — Populære kodeeksempler og skabeloner
* 💡 **[Tilpasningsdokumentation](/da/upcart/add_a_mandatory_terms_and_conditions_checkbox_to_your_cart)** — Færdigskrevne scripts, der hjælper dig hurtigt i gang
* 🛍️ **[Shopifys Cart API-dokumentation](https://shopify.dev/docs/api/ajax/reference/cart)** — Lær, hvordan Shopify håndterer kurvdata bag kulisserne
* 👩💻 Har du brug for avancerede tilpasninger? Overvej at hyre en [Shopify Expert](https://www.shopify.com/ca/partners/directory/services/development-and-troubleshooting/custom-apps-integrations) til mere komplekse integrationer.
