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

# App-Kompatibilität mit Upcart

Dieser Artikel beschreibt, wie du App-Kompatibilitätsprobleme mit Upcart behebst, und liefert Best Practices für optimale Performance.

<div id="overview">
  ## **Überblick**
</div>

Upcart ist darauf ausgelegt, sich reibungslos mit den meisten Shopify-Apps zu integrieren. Bestimmte Drittanbieter-Apps können jedoch Funktionsprobleme verursachen, je nachdem, wie sie die Warenkorb-, Checkout-, Preis- oder Währungslogik von Shopify verändern.\
​

Upcart funktioniert als Cart-Drawer-Overlay und verbessert das Warenkorberlebnis, ohne den nativen Warenkorb oder Checkout von Shopify vollständig zu ersetzen.\
​

Apps, die das Warenkorbverhalten von Shopify überschreiben, Add-to-Cart-Aktionen abfangen oder das native Preis- oder Währungssystem von Shopify ersetzen, können mit Upcart in Konflikt geraten.

Wir empfehlen, wo immer möglich die native Funktionalität von Shopify zu verwenden (etwa Shopify Markets für die Währungsumrechnung). **Unser Team kann nur eingeschränkten Support für Drittanbieter-Apps leisten, die die Standard-Warenkorbstruktur von Shopify erheblich verändern.**

Auch wenn eine App im Shopify App Store verfügbar ist, kann sie dennoch als Drittanbieter-App eingestuft sein und bei der Verwendung mit Upcart bestimmten Einschränkungen unterliegen.

<div id="incompatible-apps">
  ## **Inkompatible Apps**
</div>

Bei den folgenden Apps wurde festgestellt, dass sie durchgängig Probleme mit Upcart verursachen; sie werden nicht unterstützt:

**BUCKS (Currency Converter App)**\
Upcart ist nicht kompatibel mit Währungsumrechnungs-Apps von Drittanbietern. Upcart verwendet die native Währungsumrechnung von Shopify über Shopify Markets. Währungsumrechner-Apps wie BUCKS ändern die Preise nur visuell im Storefront und verändern nicht die tatsächliche Warenkorbwährung. Daher wirken sie sich nicht auf die Währungsanzeige innerhalb von Upcart aus und können zu Inkonsistenzen führen.

Wenn du Multi-Currency-Funktionalität benötigst, empfehlen wir **Shopify Markets.**

**CloudFox Checkout**\
Checkout-Ersatz-Apps von Drittanbietern sind nicht mit Upcart kompatibel.

**CartPanda**\
Checkout-Systeme von Drittanbietern werden nicht unterstützt.

***

<div id="apps-that-may-cause-issues">
  ## **Apps, die Probleme verursachen können**
</div>

Für die folgenden Apps wurden Konflikte gemeldet oder sie funktionieren mit Upcart möglicherweise nicht vollständig wie vorgesehen:

* **qikify Quick View Popups**
* **Vitals**
* **Bundle Bear**

Auch wenn diese Apps in manchen Fällen funktionieren, werden bestimmte Elemente oder Funktionen von Upcart möglicherweise nicht wie erwartet angezeigt oder ausgeführt.

Wenn du bei der Verwendung einer dieser Apps Probleme feststellst, empfehlen wir, die unten beschriebene Kompatibilitätseinstellung zu aktivieren.\
​

Entwickler können auch die [<u>Upcart Public AP</u>](https://rokt.notion.site/upcart-public-api)I nutzen, um an einer Lösung zu arbeiten.

***

<div id="enhanced-ajax-api-compatibility">
  ## **Enhanced AJAX API Compatibility**
</div>

Wenn du Konflikte mit einer anderen App feststellst, empfehlen wir, Folgendes zu aktivieren:

**Enhanced AJAX API Compatibility**

So aktivierst du diese Einstellung:

Gehe zu **Upcart → Cart editor → Settings → Cart settings → Advanced Settings → Enhanced Ajax API compatibility**. Es gibt kein übergeordnetes Settings-Ziel im Upcart-Admin – die Einstellung befindet sich im Cart Editor, hinter dem eingeklappten Bereich **Advanced Settings**.

Diese Einstellung weist Upcart an, das Abfangen von Add-to-Cart-Aufrufen einzustellen.

Sie bewirkt außerdem eine zweite Sache, die der Name nicht vermuten lässt: Sie sorgt dafür, dass Upcart Aufrufe an Shopifys Ajax-Cart-API (`/cart/add`, `/cart/add.js`, `/cart/update.js`, `/cart/change.js`) in eine Warteschlange stellt, sodass sie nacheinander ausgeführt werden. So wird verhindert, dass gleichzeitige Updates aus verschiedenen Skripten einander überschreiben. Da dieses Queueing alle Warenkorb-Netzwerkanfragen auf der Seite patcht, aktiviere die Einstellung nur, wenn du sie brauchst, und teste danach den Storefront.

Dadurch können andere Apps, wie Bundle-Apps, Page Builder, Anpassungs-Apps und Produktoptions-Apps, ohne Störungen funktionieren.

<div id="important">
  ### **Wichtig:**
</div>

Diese Einstellung ist mit einem Kompromiss verbunden.

Da Upcart die Add-to-Cart-Aufrufe nicht mehr abfängt, kann es nicht verhindern, dass andere Apps Kunden auf die native Warenkorbseite weiterleiten.

Wenn Kunden nach der Aktivierung dieser Einstellung vom Cart Drawer weggeleitet werden:

1. Überprüfe die Einstellungen der in Konflikt stehenden App.
2. Suche nach Optionen wie:
   * Disable redirect to cart
   * Stay on page after add to cart
   * Enable AJAX add to cart
3. Passe diese Einstellungen an, um erzwungene Weiterleitungen zur Warenkorbseite zu verhindern.

Ein Test nach der Aktivierung dieser Einstellung wird dringend empfohlen.

Die oben aufgeführten Apps sind Beispiele für Apps, die Kompatibilitätsprobleme mit Upcart gezeigt haben. Es kann weitere, noch nicht identifizierte Apps geben. Diese Liste wird aktualisiert, sobald neue Fälle gemeldet werden.

<div id="if-upcart-is-not-opening-or-is-redirecting">
  ### Wenn Upcart sich nicht öffnet oder weiterleitet
</div>

Wenn sich Upcart nicht richtig öffnet oder stattdessen auf die Warenkorbseite weiterleitet, sieh dir bitte unseren Leitfaden zur Fehlerbehebung an:

[Fehlerbehebung: Upcart öffnet sich nicht oder leitet zur Warenkorbseite weiter](/de/upcart/troubleshooting_upcart_not_opening_or_redirecting)

Dieser Leitfaden geht auf häufige Ursachen und schrittweise Lösungen ein, darunter:

* Konflikte mit dem Theme oder benutzerdefiniertem Code
* Probleme mit AJAX-Cart-Einstellungen
* Prüfungen der App-Kompatibilität
* Schritte zur Fehlerbehebung bei Browser und Cache

Wenn das Problem nach Befolgen des Leitfadens weiterhin besteht, kontaktiere bitte den Support mit deiner Store-URL und einer kurzen Beschreibung des Problems.

***

<div id="testing-recommendation">
  ## **Testempfehlung**
</div>

Bevor du Änderungen live schaltest, empfehlen wir, Upcart auf einer duplizierten Version deines Themes zu testen.

So gehst du vor:

* Gehe im Shopify-Admin zu **Online Store > Themes**
* Klicke neben deinem Live-Theme auf **Actions** und wähle dann **Duplicate**
* Öffne das duplizierte Theme und klicke auf **Preview**
* Teste Warenkorb-Interaktionen, Bundles, Rabatte, Währungsanzeige und Upsells
* Sobald alles bestätigt ist, veröffentliche das aktualisierte Theme

Vorab zu testen hilft, Anzeige- oder Performance-Probleme zu verhindern, bevor sie sich auf Kunden auswirken.
