Mit einem einzigen neuen Datenfeld öffnet Shopify eine Tür, die viele Shopbetreiber bislang nur mit Workarounds aufbekamen: Ab der API-Version 2026-10 stellt das Customer-Objekt in Shopify Functions das Feld createdAt bereit – also das exakte Datum und die Uhrzeit, zu der ein Kundenkonto angelegt wurde. Klingt nach Kleinigkeit. Ist es nicht, wenn man bedenkt, wie viele Shop-Regeln an der Frage hängen: Wie neu ist dieser Kunde wirklich?
Was genau hat sich geändert?
Shopify Functions sind die serverseitigen Erweiterungen, mit denen Händler Rabatte, Versandoptionen und Zahlarten im Checkout steuern – der offizielle Nachfolger der abgeschafften Shopify Scripts. Bisher konnte eine Function auf Kundendaten wie Tags oder Bestellhistorie zugreifen, nicht aber auf das Kontoalter. Wer etwa einen Willkommensrabatt nur an Konten ausgeben wollte, die jünger als 14 Tage sind, musste dieses Datum über Umwege einspeisen, etwa per Metafield-Synchronisation durch eine Drittanbieter-App.
Dieser Umweg entfällt. createdAt liefert den Zeitstempel der Kontoerstellung direkt in die Function-Logik. Die Änderung ist laut Shopify additiv: Bestehende Functions laufen unverändert weiter, eine Anpassung ist nicht erforderlich. Nur wer das neue Feld nutzen will, setzt seine Function auf die API-Version 2026-10. Shopify veröffentlicht stabile API-Versionen quartalsweise – im Januar, April, Juli und Oktober – und unterstützt jede Version zwölf Monate lang. Entsprechend kommt createdAt mit dem Oktober-Release 2026.
createdAt steht direkt im Customer-Objekt.Warum ist das Kontoalter für Shopbetreiber relevant?
Drei Szenarien zeigen, wo das Feld im Alltag zieht. Erstens Neukunden-Rabatte: Ein 10-Prozent-Willkommensgutschein lässt sich künftig sauber auf Konten beschränken, die etwa innerhalb der letzten 30 Tage angelegt wurden – ohne dass Bestandskunden die Aktion mitnehmen, nur weil sie noch nie einen Gutschein eingelöst haben.
Zweitens Betrugsprävention. Ein Muster, das Fraud-Teams gut kennen: frisch registriertes Konto, hoher Warenkorbwert, Bestellung auf Rechnung oder per Kreditkarte. Mit createdAt kann eine Payment Customization Function riskante Zahlarten für Konten ausblenden, die jünger als 48 Stunden sind. Gerade Händler mit hohen Storno- und Chargeback-Quoten dürften das sofort testen.
Drittens B2B und Loyalität. Wer gewerblichen Kunden Zahlungsziele oder kostenfreien Expressversand erst nach einer Bewährungsphase freischaltet, kann diese Logik jetzt direkt im Checkout abbilden – statt manuell Kunden-Tags zu pflegen, die immer einen Tag hinterherhinken.
Müssen bestehende Functions angepasst werden?
Nein. Additive Erweiterungen sind bei Shopify der Normalfall und brechen keine laufenden Funktionen. Functions bleiben auf ihrer konfigurierten API-Version, bis der Entwickler sie bewusst hochzieht. Relevant wird das Upgrade nur, wenn createdAt tatsächlich in der Logik landen soll.
Für Shops ohne eigene Entwicklungskapazität bleibt die praktische Frage, welche Apps das Feld nutzen. Rabatt-Apps wie etwa etablierte Discount-Builder im Shopify App Store pflegen Function-basierte Regeln und dürften das Kontoalter als Bedingung aufgreifen, sobald 2026-10 stabil ist. Auch Shopify Flow kann Kunden nach Kontoalter taggen – eine gangbare Brücke, bis die eigene Function nachzieht. Wer auf Plus setzt und individuelle Checkout-Logik fährt, sollte das Thema jetzt auf die Agenda des nächsten Entwicklungs-Sprints setzen.
Zu erwarten ist, dass Shopify dem Customer-Objekt weitere Felder spendiert. Die Richtung ist seit der Scripts-Ablösung klar: Mehr Kundenkontext direkt in der Function, weniger Synchronisation über Metafields. Händler, die ihre Checkout-Regeln heute schon datengetrieben aufstellen, sind für diesen Ausbau gut positioniert – und sollten mit dem Oktober-Release prüfen, welche ihrer bisherigen Workarounds überflüssig werden.
