Übersicht
So behebst du es
Integrierte Lösungen verwenden
-
Aktiviere „Override existing scroll locking logic“:
- Öffne den Cart Editor in deinen Upcart-Einstellungen.
- Gehe zu Settings → Cart settings und klappe dann Advanced Settings auf.
- Aktiviere Override existing scroll locking logic. Die Beschreibung dieser Option deckt genau diesen Fall ab: Ein Theme oder eine Drittanbieter-App lässt die Seite nach dem Schließen des Warenkorbs scroll-gesperrt zurück.
Zugriff auf die Custom-HTML-Einstellungen
- Öffne die Upcart-App über dein Shopify-Dashboard.
- Navigiere zum Cart Editor.
- Öffne Settings und wähle den Tab Custom HTML. Settings ist eine Reihe von Tabs — wenn du Custom HTML nicht siehst, findest du es unter More settings.
Code hinzufügen
- Für fortgeschrittene oder spezielle Fälle, in denen die integrierten Lösungen das Problem nicht beheben, kannst du benutzerdefinierten HTML-Code in Upcart anwenden. Wähle aus, wo der HTML-Code in Upcart eingefügt werden soll. Für diese Lösung wähle den Abschnitt Above Announcements/Rewards.
- Füge den folgenden Code-Schnipsel hinzu:
Hinweis zu Legacy-Callbacks: Die Callbacks
window.upcartOnCartOpened und window.upcartOnCartClosed funktionieren weiterhin, sind aber veraltet und geben Konsolen-Warnungen aus. Verwende für alle neuen Skripte upcartSubscribeCartOpened und upcartSubscribeCartClosed.- Speichere deine Änderungen.
- Aktualisiere deinen Storefront und teste das Schließen des Warenkorbs, um zu bestätigen, dass das Scrollen wiederhergestellt ist.
Warum das passiert
Brauchst du Hilfe oder weitere Fehlerbehebung
Zusätzliche Schritte, bevor du den Support kontaktierst
- Stelle sicher, dass Override existing scroll locking logic aktiviert ist.
- Prüfe noch einmal, ob benutzerdefinierter Code oder Drittanbieter-Skripte stören könnten.