> ## 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.

# Enhanced Ajax API-kompatibilitet

> Tillad tredjeparts-apps og brugerdefinerede scripts at overtage styringen af Add to Cart-processen.

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

Denne indstilling gør to ting:

1. **Sætter Shopify Ajax-kurvkald i kø.** Når flere scripts rammer Shopifys Ajax cart API (`/cart/add`, `/cart/add.js`, `/cart/update.js`, `/cart/change.js`) samtidig, dropper Shopify nogle gange en af ændringerne. Upcart tvinger disse kald til at køre ét ad gangen, så alle opdateringer registreres. Dette er indstillingens primære formål.
2. **Træder tilbage fra Add to Cart.** Den deaktiverer også Upcarts indbyggede håndtering af Add to Cart, så en app eller et tema, der har brug for fuld kontrol over det flow, ikke kommer i konflikt med den.

Begge adfærdsmønstre er knyttet til det ene afkrydsningsfelt — du kan ikke aktivere kø-håndteringen af requests uden også at opgive Upcarts Add to Cart-håndtering.

<div id="where-to-find-it">
  ## Her finder du det
</div>

Åbn cart editoren, gå til **Settings > Cart settings**, og fold **Advanced Settings** ud.\
Kig efter **"Enhanced Ajax API compatibility."**

<div id="how-it-works">
  ## Sådan fungerer det
</div>

<div id="disabled-recommended">
  ### Deaktiveret (anbefalet)
</div>

Upcart bevarer fuld kontrol over Add to Cart-processen. Det sikrer en ensartet adfærd og gør det muligt for Upcart at forhindre andre apps eller scripts i at tilsidesætte kurv-flowet.

Dette er den **anbefalede indstilling for de fleste butikker**. Hold den deaktiveret, medmindre du oplever specifikke problemer, hvor Upcart ikke opfanger add-to-cart-hændelser fra dit tema eller andre apps.

<div id="enabled">
  ### Aktiveret
</div>

Upcart vil ikke længere styre Add to Cart-processen. Det gør det muligt for andre apps, brugerdefineret JavaScript eller dit tema at ændre kurven uden indblanding.

**Aktivér KUN denne indstilling, når:**

* Din butik bruger et ikke-standard AJAX cart API
* Upcart ikke opfanger add-to-cart-hændelser fra dit tema eller andre apps
* Du har brug for, at tredjeparts-apps har direkte kontrol over kurvens adfærd

**Vigtige kompromiser, når den er aktiveret:**

* Andre apps kan omdirigere kunder til Shopifys kurvside i stedet for at åbne Upcart-draweren
* Du kan opleve redirect-loops eller uventet kurvadfærd
* Upcart kan ikke forhindre eksterne apps i at ændre kurvens adfærd

**Hvis aktivering forårsager redirect-loops:**

1. Deaktivér denne indstilling
2. Brug det manuelle Upcart API (`upcartRegisterAddToCart`) i stedet
3. Se integrationsguider til specifikke apps (f.eks. [Replo](/da/upcart/upcart_x_replo_landing_page_builder))

<div id="testing">
  ## Test
</div>

Efter ændring af denne indstilling:

1. Klik på **Save**
2. Test at lægge produkter i kurven
3. Bekræft, at Upcart-draweren åbner korrekt
4. Tjek, at du ikke bliver omdirigeret til Shopifys kurvside

Hvis du oplever problemer efter aktivering, skal du deaktivere indstillingen og kontakte supporten for alternative løsninger.
