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

# Erweiterte Ajax-API-Kompatibilität

> Erlaube Drittanbieter-Apps und benutzerdefinierten Skripten, die Kontrolle über den Add-to-Cart-Prozess zu übernehmen.

<div id="overview">
  # Übersicht
</div>

Diese Einstellung bewirkt zwei Dinge:

1. **Sie reiht Shopify-Ajax-Cart-Aufrufe in eine Warteschlange ein.** Wenn mehrere Skripte gleichzeitig auf die Ajax-Cart-API von Shopify zugreifen (`/cart/add`, `/cart/add.js`, `/cart/update.js`, `/cart/change.js`), verwirft Shopify manchmal eine der Änderungen. Upcart erzwingt, dass diese Aufrufe nacheinander ausgeführt werden, damit jede Aktualisierung registriert wird. Das ist der Hauptzweck der Einstellung.
2. **Sie zieht sich vom Add to Cart zurück.** Sie deaktiviert außerdem die integrierte Add-to-Cart-Verarbeitung von Upcart, sodass eine App oder ein Theme, das die volle Kontrolle über diesen Ablauf benötigt, nicht damit in Konflikt gerät.

Beide Verhaltensweisen sind an dasselbe Kontrollkästchen gebunden — du kannst die Anfragen-Warteschlange nicht aktivieren, ohne gleichzeitig die Add-to-Cart-Verarbeitung von Upcart aufzugeben.

<div id="where-to-find-it">
  ## Wo du die Einstellung findest
</div>

Öffne den Cart Editor, gehe zu **Settings > Cart settings** und erweitere **Advanced Settings**.\
Suche nach **„Enhanced Ajax API compatibility“**.

<div id="how-it-works">
  ## So funktioniert es
</div>

<div id="disabled-recommended">
  ### Deaktiviert (empfohlen)
</div>

Upcart behält die volle Kontrolle über den Add-to-Cart-Prozess. Dies gewährleistet konsistentes Verhalten und ermöglicht es Upcart, zu verhindern, dass andere Apps oder Skripte den Warenkorb-Flow überschreiben.

Dies ist die **empfohlene Einstellung für die meisten Shops**. Lass diese Einstellung deaktiviert, es sei denn, du hast spezifische Probleme, bei denen Upcart Add-to-Cart-Ereignisse aus deinem Theme oder von anderen Apps nicht abfängt.

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

Upcart verwaltet den Add-to-Cart-Prozess nicht mehr. Dadurch können andere Apps, benutzerdefiniertes JavaScript oder dein Theme den Warenkorb ohne Beeinträchtigung ändern.

**Aktiviere diese Einstellung NUR, wenn:**

* Dein Shop eine nicht standardmäßige AJAX-Cart-API verwendet
* Upcart Add-to-Cart-Ereignisse aus deinem Theme oder von anderen Apps nicht abfängt
* Drittanbieter-Apps direkte Kontrolle über das Warenkorbverhalten benötigen

**Wichtige Kompromisse bei Aktivierung:**

* Andere Apps können Kundinnen und Kunden auf die Shopify-Warenkorbseite umleiten, anstatt den Upcart Drawer zu öffnen
* Es kann zu Weiterleitungsschleifen oder unerwartetem Warenkorbverhalten kommen
* Upcart kann nicht verhindern, dass externe Apps das Warenkorbverhalten verändern

**Falls die Aktivierung Weiterleitungsschleifen verursacht:**

1. Deaktiviere diese Einstellung
2. Verwende stattdessen die manuelle Upcart-API (`upcartRegisterAddToCart`)
3. Sieh dir die Integrationsanleitungen für bestimmte Apps an (z. B. [Replo](/de/upcart/upcart_x_replo_landing_page_builder))

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

Nach dem Ändern dieser Einstellung:

1. Klicke auf **Save**
2. Teste das Hinzufügen von Produkten zu deinem Warenkorb
3. Überprüfe, ob sich der Upcart Drawer korrekt öffnet
4. Prüfe, dass du nicht auf die Shopify-Warenkorbseite umgeleitet wirst

Wenn nach der Aktivierung Probleme auftreten, deaktiviere die Einstellung und kontaktiere den Support für alternative Lösungen.
