← Zum Journal
FunctionsMärz 2026 · 9 MIN

Shopify Functions in Production — die fünf Patterns, die wir wiederverwenden.

Discount, Cart-Transform, Delivery-Customization, Payment-Customization. Was sich rechnet, was nicht.

Shopify Functions ersetzen Script Editor und ermöglichen serverseitige Logik direkt in Shopifys Infrastruktur. Nach 20+ Implementierungen haben sich fünf Patterns als wiederverwendbar herauskristallisiert.

Pattern 1: Tiered Discounts. Staffelrabatte basierend auf Cart-Value oder Menge — z.B. 10 % ab CHF 200, 15 % ab CHF 500. Trivial in Functions, überraschend komplex mit nativen Discount-Codes.

Pattern 2: Cart Transform für Bundles. Produkt-Bundles, die im Cart als Einzelprodukte mit Bundle-Preis erscheinen. Functions transformiert die Cart-Line-Items serverseitig — kein Frontend-Hack nötig.

Pattern 3: Delivery Customization. Lieferversprechen basierend auf PLZ, Produkttyp oder Warenwert. ‹Express bis 12:00 bestellt, morgen geliefert› — mit dynamischer Cutoff-Berechnung.

Pattern 4: Payment Customization. Zahlungsarten ein-/ausblenden basierend auf Cart-Inhalt. Kein Kauf auf Rechnung unter CHF 50, keine Kreditkarte für bestimmte Produktkategorien.

Pattern 5: Validation. Bestellvalidierung vor Checkout-Abschluss — Mindestbestellwert pro B2B-Kunde, maximale Stückzahl pro SKU, Geo-Blocking für bestimmte Produkte.