Was Shopify Functions sind

Eine Function ist ein kleines Programm, das zu WebAssembly kompiliert wird und das Shopify in seiner eigenen Infrastruktur während der Warenkorb- und Checkout-Prozesse ausführt. Shopify übergibt ihr die angeforderten Warenkorbdaten und wendet an, was sie zurückgibt: einen Rabatt, eine ausgeblendete Zahlungsmethode oder einen Validierungsfehler.

Mit jedem Tarif können öffentliche Apps aus dem App Store genutzt werden, die Functions enthalten. Nur Shops mit Shopify Plus können eigene Apps verwenden, die Function APIs enthalten. Meine Arbeit beginnt meist genau dort: mit individueller Logik für Ihr Unternehmen, die keine öffentliche App abdeckt.

Die Function APIs, mit denen ich entwickle

  • Rabatt

    Produkt-, Bestell- und Versandrabatte in einer Function: Staffelpreise, BOGO, VIP-Regeln.

  • Anpassung von Versand und Zahlung

    Ich benenne Versand- und Zahlungsoptionen um, ordne sie neu oder blende sie aus.

  • Validierung von Warenkorb und Checkout

    Checkout mit einer klaren Meldung blockieren, wenn der Warenkorb gegen eine Regel verstößt.

  • Warenkorbtransformation, Fulfillment und Routing

    Bundles, Fulfillment-Einschränkungen und Bestellrouting für Marken mit mehreren Standorten.

Wie ein individuelles Function-Projekt abläuft

Von Regeln bis zum Release

  1. Native Funktionen und Apps zuerst

    Ich prüfe native Rabatte, Bestellwertgrenzen und Versandeinstellungen, dann sorgfältig geprüfte öffentliche Apps. Individuelle Lösungen bleiben für den Rest.

  2. Regeln in klarer Sprache

    Ich dokumentiere jede Bedingung, jede Ausnahme und das, was Kunden sehen. Die meisten Verzögerungen entstehen durch undefinierte Sonderfälle, nicht durch Code.

  3. Steuerung für Merchandiser

    Schwellenwerte, Produktlisten und Meldungen liegen in Metafeldern, Metaobjekten oder App-Einstellungen, sodass mein Team Regeln ohne Code-Deployment ändern kann.

  4. Testen und pflegen

    Ich teste große Warenkörbe, B2B-Käufer, Shop Pay und Entwurfsbestellungen. Functions zielen auf eine API-Version, daher plane ich Updates ein.

So arbeiten wir zusammen

Individuelle Functions lassen sich meist in einem fokussierten Sprint umsetzen.

  • Shopify Plus

    Plus & Checkout Sprint

    For: Shopify Plus brands

    A focused sprint on checkout and Shopify Functions.

    What's included

    • Checkout Extensibility
    • Shopify Functions for discounts, shipping and payments
    • Shopify Scripts to Functions migration
    Pricing
    Per sprint
    Price
    $4,500 (2 weeks)

FAQ

Häufige Fragen

Kann ich Shopify Functions ohne Shopify Plus verwenden?

Ja, über öffentliche Apps aus dem Shopify App Store, die in jedem Tarif funktionieren. Individuelle Apps mit Function APIs erfordern Shopify Plus.

Können Functions Produktpreise direkt ändern?

Nicht so, wie es Scripts früher konnten. Functions wenden Preisänderungen über Rabatte oder Warenkorbtransformationen an, daher benötigt ein Teil der Preislogik ein anderes Konzept.

In welcher Sprache werden Functions geschrieben?

In jeder Sprache, die zu WebAssembly kompiliert werden kann. Shopify bietet Rust- und JavaScript-Tooling und empfiehlt Rust für die Performance bei großen Warenkörben.

Funktionieren Shopify Scripts noch?

Nein. Shopify hat die Unterstützung für Scripts am 30. Juni 2026 beendet, und alle noch veröffentlichten Scripts wurden deaktiviert.

Logik, die keine App abdeckt?

Buche mit mir ein 20-Minuten-Architekturgespräch und bring deine Regeln mit.