Skip to main content

Überblick

Dieses Tutorial zeigt dir, wie du unterhalb des Checkout-Buttons ein Kontrollkästchen hinzufügst, mit dem Kunden den Allgemeinen Geschäftsbedingungen deines Stores zustimmen müssen. Solange es nicht angekreuzt ist, sind der Checkout-Button und die Express-Payment-Buttons deaktiviert. Das ist eine großartige Möglichkeit, rechtliche Compliance sicherzustellen, klare Erwartungen zu setzen und deinem Warenkorb-Erlebnis Professionalität zu verleihen.

Was diese Anpassung bewirkt

  • Fügt ein AGB-Kontrollkästchen unter dem Checkout-Button hinzu
  • Verhindert, dass Kunden zum Checkout gelangen, bis sie zustimmen
  • Blockiert den Standard-Checkout-Button. In Version 1 des Express-Payments-Moduls werden zusätzlich die Express-Buttons ausgegraut — siehe den Hinweis unten, wenn du Version 2 verwendest
  • Unterstützt vollständig anpassbaren Text und Link
Diese Anpassung erfordert grundlegende Kenntnisse in HTML, JavaScript und CSS. Sie eignet sich am besten für Store-Betreiber oder Entwickler mit grundlegenden Programmierkenntnissen.
Der Express-Button-Teil gilt nur für Version 1. Das Skript sucht nach #upcart-additional-checkout-buttons und das CSS stylt .upcart-express-pay-button — beide gehören zum Express-Payments-Modul der Version 1. Version 2 rendert #upcart-express-payments und klont die eigenen Buttons von Shopify, die keinen der beiden Selektoren tragen — Express-Checkout bleibt also anklickbar, auch wenn das Kästchen nicht angekreuzt ist. Der Standard-Checkout-Button wird in beiden Versionen blockiert.

Schritt 1: Benutzerdefiniertes HTML hinzufügen

  1. Gehe zu Upcart > Cart Editor > Settings > Custom HTML
  2. Füge Folgendes in Above announcements/rewards ein:
Legacy-Hinweis: window.upcartOnCartLoaded-Callbacks funktionieren weiterhin, sind aber veraltet und geben Konsolenwarnungen aus. Verwende upcartSubscribeCartLoaded für alle neuen Skripte.
  1. Füge Folgendes in Below checkout button ein. Passe den Link und den Text an die Bedingungen deines Stores an:

Schritt 2: Benutzerdefiniertes CSS hinzufügen

  1. Gehe zu Upcart > Cart Editor > Settings > Custom CSS
  2. Füge Folgendes ein, um das Styling zu steuern:
Du kannst die Farben an dein Branding anpassen, indem du die Werte für color, background-color und opacity änderst.

Endergebnis

Wenn Kunden den Warenkorb öffnen:
  • Der Checkout-Button und die Express-Buttons sind deaktiviert, bis das Kontrollkästchen angekreuzt ist
  • Eine rote Warnmeldung erscheint, wenn sie versuchen fortzufahren, ohne zuzustimmen
  • Sobald das Kästchen angekreuzt ist, werden alle Buttons aktiv

Brauchst du Hilfe?

Für fortgeschrittene Implementierungen oder komplexere Anforderungen empfehlen wir die Zusammenarbeit mit einem Shopify-Experten. Das Support-Team von Upcart unterstützt nicht beim Schreiben oder bei der Fehlerbehebung von benutzerdefiniertem Code. Shopify-Experten ansehen