So fügst du Bedingungslogik zu Shopify-Formularen hinzu (2026)

Zuletzt aktualisiert
Von Experten geprüft
5 Min. Lesezeit
Jacques Blom
Jacques Blom
CTO bei Fudge.

Das Wichtigste in Kürze

  • Bedingte Logik blendet Formularfelder basierend auf der vorherigen Antwort eines Nutzers ein oder aus.
  • Das native Kontaktformular von Shopify hat keine bedingte Logik – du brauchst dafür eine Formular-App oder eigenen Code.
  • Typeform, Hulk Form Builder und Jotform unterstützen bedingte Logik von Haus aus.
  • Eigenes JavaScript mit Show/Hide-Logik ist die native Option für Shops, die die volle Design-Kontrolle wollen.

Bedingte Logik macht Formulare intelligenter. Anstatt jedem Besucher jedes Feld zu zeigen, zeigst du nur die Felder, die für seine Situation relevant sind. Bei einer B2B-Anfrage werden Felder für Unternehmensgröße und Branche angezeigt. Ein B2C-Kunde sieht ganz andere Felder. Das Formular passt sich ihm an.

Das Ergebnis: kürzer wirkende Formulare, bessere Datenqualität und höhere Ausfüllraten.

Was ist Bedingungslogik in einem Formular?

Bedingungslogik bedeutet: “Zeige Feld B nur an, wenn der Nutzer X bei Feld A geantwortet hat.”

Ein praktisches Beispiel für einen Shopify-Store:

Ohne Bedingungslogik müsstest du jedem alle Felder zeigen und die meisten als optional markieren – eine unübersichtlichere Experience.


Option 1 — Typeform (beste UX für Bedingungslogik)

Typeform bietet eine der saubersten Umsetzungen von Bedingungslogik. Jede Frage kann basierend auf vorherigen Antworten abzweigen, was einen voll personalisierten Formularfluss ermöglicht.

So richtest du es ein:

  1. Füge im Typeform-Editor deine Verzweigungsfrage hinzu (z. B. ein Multiple-Choice-Feld).
  2. Gehe zu Logic → füge einen Logic Jump hinzu.
  3. Lege die Bedingung fest: “Wenn die Antwort ‘Geschäftskunde’ ist, gehe zur Frage nach dem Firmennamen. Wenn die Antwort ‘Privatkunde’ ist, gehe zur Frage nach der Nachricht.”

Typeform übernimmt die UX automatisch – es zeigt nacheinander nur die relevanten Fragen an.


Option 2 — Hulk Form Builder (Shopify App)

Die bedingte Logik des Hulk Form Builders funktioniert mit Standard-Formularen auf Shopify-Seiten.

Setup:

  1. Installiere den Hulk Form Builder aus dem App Store
  2. Erstelle dein Formular und füge alle Felder hinzu
  3. Wähle ein Feld aus → suche den Abschnitt „Conditional logic“
  4. Lege Regeln fest: „Zeige dieses Feld, wenn [Feldname] gleich [Wert] ist“

Für ein Beispiel mit Geschäfts- vs. Privatkunden: Erstelle zuerst das Dropdown „Kundentyp“ und füge dann den geschäftsspezifischen Feldern bedingte Regeln hinzu.

Siehe auch: Eine Quiz-Seite in Shopify erstellen — und unser Deep-Dive zu den Conversion-Mustern hinter Produktempfehlungs-Quizzes.

Siehe auch: UTM-Parameter in Shopify-Formularen erfassen.

Siehe auch: Multi-Step-Formulare in Shopify erstellen.

Siehe auch: Custom JavaScript in Shopify hinzufügen.

Siehe auch: Ein individuelles Kontaktformular in Shopify hinzufügen.


Option 3 — Jotform

Jotform bietet robuste Bedingungslogik, darunter:

Setup: Wähle im Jotform Form Builder ein beliebiges Feld aus → Einstellungen → Bedingungen → Neue Bedingung hinzufügen.

Bette das fertige Formular per Iframe auf deiner Shopify-Seite ein.


Option 4 — Eigener JavaScript-Code (keine App-Abhängigkeit)

Für Stores, die das Design komplett selbst kontrollieren wollen und keine Kosten durch Drittanbieter-Apps haben möchten, kann Bedingungslogik mit einfachem JavaScript umgesetzt werden.

Beispiel-Setup:

HTML-Struktur:

<select id="customer-type" name="properties[Customer Type]">
  <option value="">Bitte wählen...</option>
  <option value="business">Geschäftskunde</option>
  <option value="personal">Privatkunde</option>
</select>

<div id="business-fields" style="display: none;">
  <input type="text" name="properties[Company Name]" placeholder="Firmenname" />
  <input type="text" name="properties[Industry]" placeholder="Branche" />
</div>

JavaScript:

document.getElementById('customer-type').addEventListener('change', function() {
  var businessFields = document.getElementById('business-fields');
  if (this.value === 'business') {
    businessFields.style.display = 'block';
  } else {
    businessFields.style.display = 'none';
  }
});

Das ist sauber, schnell und hat keine externen Abhängigkeiten. Der Nachteil: Du schreibst und pflegst den Code selbst, und er muss in die Theme-Sektionen oder Snippet-Dateien eingefügt werden.

Beschreibe dies stattdessen Fudge: “Erstelle ein Kontaktformular mit Bedingungslogik – wenn der Kunde ‘Geschäftskunde’ auswählt, zeige Felder für Firmenname und Branche an. Wenn er ‘Privatkunde’ wählt, blende diese Felder aus.”

Erstelle ein Formular mit Bedingungslogik, indem du es Fudge einfach beschreibst.
Try Fudge for Free

Häufige Anwendungsfälle für Bedingungslogik in Shopify

B2B- vs. B2C-Anfrageformulare. Zeige Felder für Unternehmensinformationen nur für Geschäftskunden an.

Produktspezifisches Anfrage-Routing. “Auf welche Produktkategorie bezieht sich Ihre Frage?” → Jede Antwort führt zu anderen Folgefeldern und sendet das Formular an die E-Mail einer anderen Abteilung.

Händler-Anmeldeformulare. “Was ist Ihr Geschäftstyp?” (Einzelhandel, Online, Großhandel) → Zeige die jeweils relevanten Felder.

Retouren und Support-Anfragen. “Problemtyp auswählen” (Beschädigter Artikel, falscher Artikel, nicht geliefert, Sonstiges) → Jeder Problemtyp öffnet unterschiedliche Folgefelder.

Event- oder Service-Buchung. “Service-Typ wählen” → Zeige unterschiedliche Planungs- und Detailfelder für jeden Service an.


Testen der Bedingungslogik

Nachdem du die bedingte Logik eingerichtet hast, teste jeden Pfad durch das Formular:

  1. Wähle jede Option in deiner Verzweigungsfrage aus
  2. Überprüfe, ob die richtigen Felder ein-/ausgeblendet werden
  3. Übermittle das Formular über jeden Pfad
  4. Vergewissere dich, dass die Einsendung die korrekten Daten enthält
  5. Teste auf Mobilgeräten — Animationen bei bedingter Logik verhalten sich auf Touch-Geräten manchmal anders

Bei JavaScript-Implementierungen solltest du auch mit deaktiviertem JavaScript testen, um sicherzustellen, dass das Formular nutzbar bleibt (im Idealfall werden alle Felder angezeigt anstatt gar nichts).


FAQ

Unterstützt das native Kontaktformular von Shopify bedingte Logik?

Nein. Das integrierte Shopify-Formular (page.contact Template) rendert eine feste Gruppe von Feldern ohne bedingte Show/Hide-Logik. Die sauberste Lösung: Beschreibe die Verzweigungsregeln für Fudge und es erstellt eine individuelle Liquid-Formular-Section mit bedingtem JavaScript, nativ für dein Theme – kein App-Overhead, keine monatlichen Gebühren. Alternativen: eine Formular-App wie Hulk oder Jotform oder das Einbetten von Typeform.

Beeinflusst bedingte Logik die Conversion-Rate meines Formulars?

Meistens positiv. Formulare wirken kürzer, wenn irrelevante Felder ausgeblendet werden, und die Ausfüllraten verbessern sich – wir sehen typischerweise einen Anstieg von 10-25 % bei B2B-Anfrageformularen nach der Einführung von bedingter Logik. Achte nur darauf, dass du keine Felder ausblendest, die für das Routing erforderlich sind (Kundentyp etc.), da der Nutzer sonst die nachfolgenden Fragen nicht beantworten kann.

Kann ich basierend auf Formularantworten unterschiedliche Erfolgsmeldungen auslösen?

Ja. Bei den meisten Formular-Apps (Jotform, Hulk Form Builder) kannst du bedingte Dankesseiten oder Nachrichten einrichten, je nachdem, welche Antworten übermittelt wurden. Bei selbst erstellten Formularen machst du das im Submit-Handler des Formulars – prüfe die Antwort und leite entsprechend weiter oder zeige eine andere Nachricht an.

Kann bedingte Logik Formulareinsendungen an verschiedene Empfänger-E-Mails weiterleiten?

Ja, in Jotform und Hulk Form Builder. Füge eine Benachrichtigungsregel hinzu, wie z. B. "Wenn Abteilung 'Sales' entspricht, sende an sales@deinshop.de; wenn Abteilung 'Support' entspricht, sende an support@deinshop.de." Das native Formular von Shopify sendet nur an eine einzige E-Mail-Adresse, daher erfordert dies eine App oder ein eigenes Backend.

Ist bedingte Logik für den Nutzer langsamer?

Nein, wenn sie richtig implementiert ist. Das Ein- und Ausblenden passiert im Browser sofort – der Nutzer sieht, wie Felder direkt auftauchen oder verschwinden, wenn er eine Auswahl trifft. Zu Verzögerungen kommt es eigentlich nur, wenn eine App-basierte Lösung bei jeder Änderung neue Felder von einem Server lädt, was sehr selten vorkommt.

Jacques's signature
Baue smarte Shopify-Formulare mit bedingter Logik, indem du sie einfach beschreibst.

You might also be interested in

So fügen Sie ein benutzerdefiniertes Kontaktformular in Shopify hinzu (2026)
Erfahren Sie, wie Sie ein benutzerdefiniertes Kontaktformular in Shopify hinzufügen – nutzen Sie das integrierte Formular, Apps für eigene Felder oder Typeform. Vergleich zwischen einfacher Einrichtung und Flexibilität.
So fügen Sie ein Datei-Upload-Feld in Shopify hinzu (2026)
Erfahre, wie du einen Datei-Upload zu Shopify-Formularen hinzufügst – nutze Line Item Properties, Form Apps oder individuelle Lösungen für Produktanpassungen.
So erstellst du mehrstufige Formulare in Shopify (2026)
Füge mehrstufige Formulare zu Shopify hinzu, indem du Typeform, JotForm, eine Formular-App oder benutzerdefinierten Liquid-Code verwendest. Lösungen für Shopifys Einschränkung auf einstufige Formulare.