Wo die Zustimmung greift
Die Theme-Checkbox erfasst die Zustimmung auf der Warenkorbseite oder im Warenkorb-Drawer. Die Checkout-Regel verlangt eine aktuelle Zustimmung, wenn ein unterstützter Checkout beginnt. Dies funktioniert in unterstützten Shopify-Tarifen, ohne eine Checkbox innerhalb des Checkouts einzufügen.
| Checkout-Weg | Was passiert |
|---|---|
| Onlineshop-Warenkorb → Checkout | Der Kunde hakt das Kästchen an; die Regel akzeptiert die aktuelle Zustimmung. |
Direkter /checkout-Link oder Express-Checkout im Warenkorb | Die Regel blockiert fehlende oder alte Zustimmung und zeigt Ihre Fehlermeldung. |
| Jetzt kaufen auf der Produktseite | Startet ohne Warenkorbzustimmung; die Regel blockiert den Vorgang. Standardmäßig werden diese Buttons ausgeblendet. |
| Headless-Storefront | Die Regel kann die Zustimmung durchsetzen, aber Sie müssen eine eigene Checkbox erstellen und die erforderlichen Warenkorbattribute schreiben. |
| B2B-Checkout | Die Regel setzt die Zustimmung durch. |
| Im Shopify-Adminbereich erstellter Bestellentwurf | Shopify zeigt eine Warnung, die Mitarbeiter übergehen können. Ein Checkout-Link für Kunden wird blockiert, sofern der Händler beim Teilen nicht Alle Checkout-Regeln ignorieren (Ignore all checkout rules) wählt. |
| Point of Sale, Bestellbearbeitung, per API erstellte Bestellungen, Abonnementverlängerungen, Vorbestellungen und Bestellungen zum Testen vor dem Kauf | Die Checkout-Regel wird bei diesen Wegen nicht ausgeführt. |
Die Checkbox benötigt ein Online Store 2.0-Theme. Bei einem älteren Theme kann die Checkout-Regel weiterhin greifen, ohne dass diese App einen Ort zur Erfassung der Zustimmung bietet. Aktualisieren Sie deshalb das Theme, bevor Sie eine verpflichtende Regel für Onlinekunden aktivieren.
Headless-Storefronts
Die Theme-Checkbox der App erscheint nicht in einer Headless-Storefront. Erstellen Sie eine eigene Zustimmungsmöglichkeit und schreiben Sie diese Attribute vor dem Checkout in den Shopify-Warenkorb. Version und Revision müssen mit der aktuell veröffentlichten Konfiguration der App übereinstimmen.
| Warenkorbattribut | Wert |
|---|---|
consent_accepted | yes |
consent_version | Aktuelle Zustimmungsversion |
consent_configuration_revision | ID der aktuell veröffentlichten Revision |
consent_source | Ort, an dem die Zustimmung erfasst wurde |
consent_accepted_at_utc | UTC-Zeitstempel im Format YYYY-MM-DDTHH:mm:ssZ, wenn die Zeiterfassung aktiviert ist |
consent_record_id | Eintrags-ID, wenn die erweiterte Protokollierung aktiviert ist |
consent_cart | Warenkorb-Fingerabdruck, wenn Bei Warenkorbänderungen erneut um Zustimmung bitten aktiviert ist |
consent_cart ist der FNV-1a-32-Bit-Hash der variantId:quantity-Paare, dargestellt als 8 kleingeschriebene Hexadezimalzeichen. Verwenden Sie ein Paar je Variante und addieren Sie die Mengen der Positionen mit derselben Variante. Sortieren Sie die Paare nach numerischer Varianten-ID und verbinden Sie sie mit Kommas, zum Beispiel 44508293366049:2,44508293398817:1. Aktualisieren Sie den Wert bei jeder Änderung der Produkte oder Mengen im Warenkorb.
Löschen Sie diese Attribute, wenn ein Kunde seine Zustimmung zurückzieht. Der erweiterte Modus erfordert eine korrekt formatierte Eintrags-ID, aber die Checkout-Regel kann den Server nicht abfragen, um einen passenden Eintrag zu bestätigen. Zu dieser Grenze der Nachweiskraft siehe Zustimmungsprotokolle.
Warenkorbänderungen nach der Zustimmung
Standardmäßig ist die Zustimmung an die Version Ihres Textes gebunden, nicht an den Warenkorbinhalt. Aktivieren Sie Einstellungen → Bei Warenkorbänderungen erneut um Zustimmung bitten, um sie auch an Produkte und Mengen zu binden. Preise, Rabattcodes, Versand und Steuern werden im Checkout festgelegt und sind nicht Teil der Prüfung. Siehe Einstellungen → Warenkorbänderungen.
Bestellspezifische vorvertragliche Informationen
Die App zeigt Ihren Text und Ihre Richtlinien-Links und speichert, welche Version der Kunde akzeptiert hat. Sie erstellt keine bestellspezifische Zusammenfassung von Produkten, Preisen, Steuern und Versand, der der Kunde zustimmen kann. In anderen Tarifen als Shopify Plus können Apps keine Inhalte in die Checkout-Schritte einfügen, in denen die endgültigen Versand- und Steuerbeträge bekannt sind. Verlinken Sie Ihre Seite mit vorvertraglichen Informationen im Checkbox-Text und klären Sie mit Ihrer Rechtsberatung, ob dies Ihre Pflichten abdeckt.
Testen in einem unveröffentlichten Theme
Die Checkout-Regel gilt für den gesamten Shop. Verwenden Sie Testmodus, um die Checkbox in einem unveröffentlichten Theme zu testen, ohne Live-Checkouts zu blockieren. Siehe Einstellungen → App in einem unveröffentlichten Theme testen.
Verantwortung des Händlers
Prüfen Sie Ihre Bedingungen und Richtlinien-Links für Ihren Shop. Zustimmungsprotokolle und Checkout-Blockierung entscheiden nicht über die Rechtskonformität.