Problem: Cart attributes funktionieren nicht zuverlässig mit dynamischen Checkout-Optionen wie Apple Pay, Google Pay oder Shop Pay, da das Formular bei diesen Zahlungsmethoden nicht wie beim normalen Checkout übermittelt wird.
Vorgeschlagene Lösungen:
JavaScript onblur-Event: Automatisches Absenden des Formulars bei Änderungen der Cart Attributes, um Datenverlust zu vermeiden
Code-Snippet bereitgestellt: Beispiel-Code zur Implementierung dieser Funktion
Alternative Ansätze: Nutzung von Shopify Apps aus dem App Store, die erweiterte Checkout-Funktionen und bessere Unterstützung für Cart Attributes bieten
Zusätzliche Absicherung: Script zum automatischen Absenden des Formulars beim Seitenladen, falls Attribute noch nicht gesetzt sind
Status: Die ursprüngliche Information scheint weiterhin aktuell zu sein. Workarounds über JavaScript oder Apps sind verfügbar, aber keine native Shopify-Lösung wurde erwähnt.
Summarized with AI on November 9.
AI used: claude-sonnet-4-5-20250929.
Ich würde gerne bei jeder Bestellung zusätzliche Informationen sammeln und speichern.
Dies lässt sich über “cart attributes” realisieren.
Jedoch scheinen diese nicht mit allen Zahlungsmitteln bzw. dynamischem Checkout zu funktionieren. Ist diese Information noch aktuell?
Deine Beschreibung des Problems mit den “Cart Attributes” und dynamischen Checkout-Buttons in Shopify ist korrekt. Wenn Kunden Apple Pay, Google Pay oder Shop Pay verwenden, werden die Cart Attributes nicht immer gespeichert, da das Formular nicht wie beim normalen Checkout abgeschickt wird.
Du kannst vielleicht das onblur-Event verwenden, um das Formular bei Änderungen an den Cart Attributes automatisch zu senden. Hier ein Beispiel:
Um sicherzustellen, dass auch die Standardwerte der Cart Attributes erfasst werden, kannst du ein Skript hinzufügen, das das Formular beim Laden der Seite einmal absendet, wenn die Attribute noch nicht gesetzt sind:
{%- if cart.attributes['My-Custom-Cart-Attribute-1'] == blank -%}
{%- endif -%}
Es gibt auch Apps im Shopify App Store, die erweitere Checkout-Funktionen und bessere Unterstützung für Cart Attributes bieten. Einige dieser Apps könnten helfen, das Problem zu lösen.
Hoffe das hilft dir weiter - lass wissen falls nicht!