Blöcke für benutzerdefinierte Felder
Du kannst mit dem Block Benutzerdefiniertes Feld zusätzliche Kundeninformationen erfassen. Benutzerdefinierte Felder können optional oder erforderlich sein, sodass du benutzerdefinierte Felder so konfigurieren kannst, dass sie den Checkout blockieren, bevor ein:e Kund:in fortfahren kann.
Checkout Blocks unterstützt eine Vielzahl von Eingabetypen, darunter einfachen Text, Dropdown-Menüs, Kontrollkästchen und eine Datumsauswahl. Die Daten des benutzerdefinierten Feldes können als Bestellmetafeld, Bestellattribut oder Bestellnotiz gespeichert werden.
Es sind mehrere Vorlagen verfügbar, die den Inhalt und die Einstellungen eines Blocks für benutzerdefinierte Felder basierend auf einigen häufigen Anwendungsfällen vorausfüllen:
- Bedingungen zustimmen: Bei dieser Vorlage muss ein:e Kund:in deinen Allgemeinen Geschäftsbedingungen zustimmen, die angeklickt und vor dem Checkout in einem Pop-up angezeigt werden können. Das Kontrollkästchen ist standardmäßig nicht ausgewählt.
- Geburtstag: Diese Vorlage gibt Kund:innen die Möglichkeit, ihr Geburtsdatum während des Checkouts für Marketingzwecke anzugeben.
- Geschenknachricht: Diese Vorlage gibt Kund:innen die Möglichkeit, eine optionale schriftliche Nachricht hinzuzufügen, wenn sie eine Bestellung als Geschenk für eine andere Person aufgeben.
Auf dieser Seite
Unterstützte Datentypen
Benutzerdefinierte Felder werden in der Bestellung als Bestellmetafeld, Bestellnotizattribut oder als Bestellnotiz selbst gespeichert. Erwäge, wenn möglich, Bestellmetafelder zu verwenden, da dies die robusteste Methode zum Speichern und Abrufen von benutzerdefinierten Daten für Bestellungen in Shopify ist.
Checkout Blocks unterstützt nicht das Hinzufügen neuer Felder zu bestehenden Checkout-Formularen wie der Liefer- oder Rechnungsadresse. Füge stattdessen einen Block für benutzerdefinierte Felder über oder unter dem bestehenden Checkout-Formular hinzu.
Bestellmetafelder
Wenn du benutzerdefinierte Felder in einem Bestell-Metafeld speicherst, lautet der verwendete Namensraum checkoutblocks und der Schlüssel wird definiert, wenn du dem Block ein benutzerdefiniertes Feld hinzufügst (z. B. agree_to_terms).
Bestellattribute
Bestellattribute, auch als Notizattribute oder Warenkorbattribute bekannt, sind nicht mit den Standard-Lieferscheinen und Bestellentwürfen von Shopify kompatibel.
Wenn du Lieferscheine oder Bestellentwürfe verwenden musst, verwende stattdessen Bestellmetafelder als Datentyp.
Bestellnotizen
Beim Speichern von benutzerdefinierten Feldern in Bestellnotizen wird jeder vorhandene Inhalt, den der Kunde bzw. die Kundin dem Notizfeld hinzufügt, durch dein benutzerdefiniertes Feld ersetzt. Wenn du dich entscheidest, die Daten deiner benutzerdefinierten Felder als Bestellnotiz zu speichern, solltest du die Option zum Hinzufügen einer Bestellnotiz im Warenkorb in deinem Theme deaktivieren, falls du diese Einstellung aktiviert hast. Dies bedeutet, dass Kund:innen den Inhalt ihrer Notiz nicht zweimal eingeben müssen.
Ein Vorteil der Verwendung des Typs „Bestellnotizen“ besteht darin, dass im Warenkorb eingegebene Bestellnotizen automatisch im Checkout angezeigt werden. Dies gewährleistet die Konsistenz im gesamten Checkout-Ablauf für bestimmte Anwendungsfälle, wie z. B. Bestell- oder Zustellungsnotizen.
Bestellnotizen sind nicht mit Bestellentwürfen kompatibel.
Unterstützte Eingabetypen
Blöcke für benutzerdefinierte Felder unterstützen die folgenden Feldtypen:
- Kontrollkästchen
- Datums- und Zeitauswahl
- Geburtsdatum
- Dropdown-Liste
- Telefonfeld
- Radio-Buttons
- Texteingabe
Einen Block für benutzerdefinierte Felder erstellen
Du kannst einen Block für benutzerdefinierte Felder in der Checkout Blocks-App erstellen und konfigurieren. Nach der Erstellung musst du den Block zum Checkout hinzufügen.
Schritte:
Gehe in deinem Shopify-Adminbereich zu Apps > Checkout Blocks.
Klicke auf Blöcke und dann auf Block erstellen.
Klicke auf Benutzerdefiniertes Feld.
Wähle die Vorlage für das Feld aus, das du verwenden möchtest. Wenn du nicht möchtest, dass Felder oder Einstellungen vorausgefüllt werden, wähle Leere Vorlage aus.
Gib im Abschnitt Blockname einen Namen für den Block ein. Dieser wird deiner Kundschaft nicht angezeigt.
Verwende im Abschnitt Block-ID das Dropdown-Menü, um eine bestimmte ID-Nummer zuzuweisen. Mehr Informationen zu Block-IDs.
Konfiguriere im Abschnitt Anzeigeregeln die Anzeigeregeln deines Blocks:
- Um den Block für alle Kund:innen anzuzeigen, lasse den Abschnitt Anzeigeregeln leer.
- Um eine Anzeigeregel zu erstellen, klicke auf ⊕ Anzeigeregel hinzufügen und konfiguriere dann deine Regel. Füge so viele Anzeigeregeln wie nötig hinzu.
Füge im Abschnitt Inhalt den Inhalt deines Blocks hinzu und passe ihn an:
- Wähle im Menü Speichern als aus, wo die Daten des benutzerdefinierten Feldes gespeichert werden sollen. Mehr Informationen zu den Datentypen von benutzerdefinierten Feldern.
- Klicke im Abschnitt Felder auf ⊕ Benutzerdefiniertes Feld hinzufügen und wähle dann den Typ des benutzerdefinierten Feldes aus, den du verwenden möchtest.
- Konfiguriere die Details deines benutzerdefinierten Feldes, wie z. B. Feldbezeichnungen, Feldschlüssel, Auswahloptionen und ob das Feld erforderlich ist. Klicke auf Fertig.
- Optional: Füge im Abschnitt Abschnittsüberschrift einen Titel und einen Untertitel zu deinem benutzerdefinierten Feld hinzu.
- Optional: Wähle im Abschnitt Einstellungen aus, ob „(optional)“ an deine Feldbezeichnung angehängt und ob alle Felder angezeigt werden sollen.
Optional: Klicke im Abschnitt Stile auf Design anpassen, um die Ränder, den Container und die Trennlinien-Stile des Blocks anzupassen.
Optional: Klicke im Abschnitt Veröffentlichung auf das Stiftsymbol, um die Märkte und Checkout-Seiten auszuwählen, auf denen der Block angezeigt werden soll.
Klicke auf Speichern.
Dein Block wird standardmäßig als Entwurf gespeichert. Wenn du bereit bist, den Block zu veröffentlichen, wähle im Abschnitt Status im Dropdown-Menü Aktiv aus.
Einen benutzerdefinierten Feldblock zum Checkout hinzufügen
Du kannst einen bestehenden benutzerdefinierten Feldblock zum Checkout hinzufügen. Blöcke müssen auf Aktiv gesetzt sein, damit sie im Checkout angezeigt werden.
Schritte:
Gehe in deinem Shopify-Adminbereich zu Apps > Checkout Blocks.
Klicke auf Blöcke.
Klicke auf den benutzerdefinierten Feldblock, den du zum Checkout hinzufügen möchtest.
Klicke auf Weitere Aktionen ⌄ > Zum Checkout hinzufügen.
Optional: Klicke im Abschnitt Vorschau-Block-ID auf das Symbol für die Zwischenablage, um die eindeutige Vorschau-ID des Blocks zu kopieren.
Wähle deine gewünschte Checkout-Konfiguration aus und klicke dann auf Editor öffnen.
Füge im Editor für Checkout und Konten den benutzerdefinierten Feldblock zu deinem Checkout hinzu:
- Navigiere zu der Checkout-Seite, zu der du den Block hinzufügen möchtest.
- Klicke in dem Abschnitt, dem du den Block hinzufügen möchtest, auf ⊕ Block hinzufügen.
- Klicke auf die Checkout Blocks-Option Benutzerdefiniertes Feld.
- Konfiguriere die Details des Checkout-Blocks und wähle seine entsprechende Block-ID aus.
- Optional: Verwende das Feld Vorschau-Block-ID (für Testzwecke) und die Vorschau-ID des Blocks, um in der Vorschau anzuzeigen, wie der Block im Checkout dargestellt wird.
- Optional: Ziehe den dynamischen Block per Drag-and-Drop an die Stelle auf der Checkout-Seite, an der er angezeigt werden soll.
Klicke auf Speichern.