{"id":10943,"date":"2023-10-01T16:14:52","date_gmt":"2023-10-01T23:14:52","guid":{"rendered":"https:\/\/membermouse.com\/?post_type=ht_kb&amp;p=10943"},"modified":"2023-10-01T16:14:52","modified_gmt":"2023-10-01T23:14:52","slug":"formularfeld-smarttag-mm_form_field-kassenformular","status":"publish","type":"ht_kb","link":"https:\/\/membermouse.com\/de\/docs\/formularfeld-smarttag-mm_form_field-kassenformular\/","title":{"rendered":"Formularfeld SmartTag\u2122 (MM_Form_Field) - Checkout-Formular"},"content":{"rendered":"<p>Dieses Tag wird in Verbindung mit dem Tag MM_Form verwendet. Es gibt Formularfelder aus, mit denen der Benutzer interagieren kann, um Daten einzugeben.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading\">Attribute<\/h5>\n\n\n\n<p>Die verf\u00fcgbaren Feldtypen und anderen Attribute variieren je nach \u00fcbergeordnetem Formulartyp. Dieser Artikel befasst sich mit den Attributen und Anwendungsbeispielen f\u00fcr den Formulartyp \"Kasse\".<\/p>\n\n\n\n<h6 class=\"wp-block-heading\"><strong>Zur Kasse<\/strong><\/h6>\n\n\n\n<p><code>Typ<\/code>&nbsp;(<em>optional<\/em>) - Gibt den Typ des zu erstellenden Formularfeldes an. Zul\u00e4ssige Werte sind input, hidden, custom oder custom-hidden. Der Standardwert ist \"input\".<\/p>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>Eingabe<\/code>&nbsp;- Formularfelder des Typs \"Eingabe\" geben ein Standard-HTML-Formularelement aus, mit dem der Benutzer interagieren kann, um Informationen einzugeben. Basierend auf dem Attribut \"name\" gibt MemberMouse das entsprechende HTML-Formularelement aus. <br><br>Zum Beispiel wird ein Dropdown-Feld f\u00fcr die Auswahl eines Landes und ein Eingabefeld f\u00fcr die Eingabe des Vornamens angezeigt. Das Attribut \"Name\" ist f\u00fcr Eingabefelder erforderlich.<br><br><\/li>\n\n\n\n<li><code>versteckt<\/code>&nbsp;- Formularfelder des Typs \"hidden\" geben ein verborgenes HTML-Element aus, das der MemberMouse anzeigt, dass der mit diesem Formularfeld verbundene \"Name\" bei der Validierung des Formulars ignoriert werden kann. <br><br>Wenn Sie beispielsweise ein Produkt kaufen, ist die Rechnungsadresse standardm\u00e4\u00dfig erforderlich, sodass MemberMouse dem Benutzer erst dann erlaubt, den Vorgang fortzusetzen, wenn eine Rechnungsadresse angegeben wurde. Durch die Verwendung eines Formularfelds des Typs \"Ausgeblendet\" f\u00fcr die Rechnungsadresse weisen Sie MemberMouse an, die \u00dcbermittlung des Formulars ohne Angabe einer Rechnungsadresse zuzulassen. Dies ist n\u00fctzlich, wenn Sie ein minimales Kassenformular bereitstellen m\u00f6chten, bei dem bestimmte Informationen nicht erforderlich sind. Das Attribut \"name\" ist f\u00fcr ausgeblendete Formularfelder erforderlich. Das Attribut \"value\" ist optional.<br><br><\/li>\n\n\n\n<li><code>benutzerdefinierte<\/code>&nbsp;- Formularfelder des Typs \"Benutzerdefiniert\" geben ein HTML-Formularelement aus, mit dem der Benutzer interagieren kann, um Informationen einzugeben, die mit benutzerdefinierten Feldern verbunden sind, die Sie in MemberMouse konfiguriert haben. Das Attribut \"id\" ist f\u00fcr benutzerdefinierte Formularfelder erforderlich. Das Attribut \"isRequired\" ist optional.<br><br><\/li>\n\n\n\n<li><code>benutzerdefiniert-versteckt<\/code>&nbsp;- Formularfelder des Typs \"custom-hidden\" geben ein verborgenes HTML-Formularelement aus, das Daten speichert, die mit benutzerdefinierten Feldern verbunden sind, die Sie in MemberMouse konfiguriert haben. Das Attribut \"id\" ist f\u00fcr benutzerdefinierte Formularfelder erforderlich. Das Attribut \"isRequired\" ist optional. <br><br>Ausgeblendete benutzerdefinierte Felder eignen sich hervorragend zum Speichern von auftragsbezogenen Informationen, die der Benutzer nicht eingibt. <br><br>So k\u00f6nnen Sie z. B. den Namen der Anzeige, von der die Besucher kamen, das Schl\u00fcsselwort, mit dem sie Ihr Produkt gefunden haben, usw. verfolgen. Dazu m\u00fcssen Sie lediglich einen Querystring-Parameter im folgenden Format an die Seite \u00fcbergeben: 'cf_{ID}', wobei '{ID}' durch die ID des benutzerdefinierten Feldes ersetzt wird. <br><br>Hier ist ein Beispiel: http:\/\/mysite.com\/checkout?cf_1=banner-1&amp;cf_2=marketing. In diesem Beispiel \u00fcbergeben wir \"banner-1\" als Wert f\u00fcr das benutzerdefinierte Feld mit ID 1 und \"marketing\" als Wert f\u00fcr das benutzerdefinierte Feld mit ID 2.<br><br><\/li>\n\n\n\n<li><code>Name<\/code>&nbsp;(<em>Bedingt durch den Feldtyp<\/em>) - Dieses Feld ist f\u00fcr die Feldtypen \"Eingabe\" und \"Verborgen\" erforderlich. Es gibt an, welche Daten in dem Feld erfasst werden. <br><br>Nachstehend finden Sie eine Tabelle mit den zul\u00e4ssigen Werten. <br><br>Wenn ein Feld optional ist, bedeutet dies, dass Sie es nicht in das Formular aufnehmen m\u00fcssen. Wenn es erforderlich ist, m\u00fcssen Sie es in das Formular aufnehmen, aber in einer Reihe von F\u00e4llen k\u00f6nnen Sie erforderliche Felder ausblenden, indem Sie den Typ auf versteckt setzen. <br><br>Bestimmte Namen gelten sowohl f\u00fcr \"Eingabe\"- als auch f\u00fcr \"ausgeblendete\" Feldtypen, w\u00e4hrend andere nur f\u00fcr \"Eingabe\"-Felder g\u00fcltig sind.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Wert<\/strong><\/td><td><strong>Beschreibung<\/strong><\/td><td><strong>Optional<\/strong><\/td><td><strong>G\u00fcltige Feldtypen<\/strong><\/td><\/tr><tr><td><code>Vorname<\/code><\/td><td>Erfasst den Vornamen des Benutzers<\/td><td>Nein<\/td><td><code>Eingabe<\/code>,&nbsp;<code>versteckt<\/code><\/td><\/tr><tr><td><code>Nachname<\/code><\/td><td>Erfasst den Nachnamen des Benutzers<\/td><td>Nein<\/td><td><code>Eingabe<\/code>,&nbsp;<code>versteckt<\/code><\/td><\/tr><tr><td><code>E-Mail<\/code><\/td><td>Erfasst die E-Mail-Adresse des Benutzers<\/td><td>Nein<\/td><td><code>Eingabe<\/code><\/td><\/tr><tr><td><code>E-Mail-Best\u00e4tigung<\/code><\/td><td>Zwingt den Benutzer, seine E-Mail-Adresse zu best\u00e4tigen<\/td><td>Ja<\/td><td><code>Eingabe<\/code><\/td><\/tr><tr><td><code>Nutzername<\/code><\/td><td>Erfasst den Benutzernamen des Benutzers<\/td><td>Ja<\/td><td><code>Eingabe<\/code><\/td><\/tr><tr><td><code>Telefon<\/code><\/td><td>Erfasst die Telefonnummer des Benutzers<\/td><td>Nein<\/td><td><code>Eingabe<\/code>,&nbsp;<code>versteckt<\/code><\/td><\/tr><tr><td><code>Passwort<\/code><\/td><td>Erfasst das Passwort des Benutzers<\/td><td>Nein<\/td><td><code>Eingabe<\/code>,&nbsp;<code>versteckt<\/code><\/td><\/tr><tr><td><code>captcha<\/code><\/td><td>Zwingt den Benutzer zum Ausf\u00fcllen eines Captcha-Feldes zur Validierung<\/td><td>Ja<\/td><td><code>Eingabe<\/code><\/td><\/tr><tr><td><code>billingAddress<\/code><\/td><td>Erfasst die Rechnungsadresse des Benutzers<\/td><td>Nein<\/td><td><code>Eingabe<\/code>,&nbsp;<code>versteckt<\/code><\/td><\/tr><tr><td><code>billingCity<\/code><\/td><td>Erfasst den Abrechnungsort des Benutzers<\/td><td>Nein<\/td><td><code>Eingabe<\/code>,&nbsp;<code>versteckt<\/code><\/td><\/tr><tr><td><code>billingState<\/code><\/td><td>Erfasst den Abrechnungsstatus des Benutzers<\/td><td>Nein<\/td><td><code>Eingabe<\/code>,&nbsp;<code>versteckt<\/code><\/td><\/tr><tr><td><code>billingZipCode<\/code><\/td><td>Erfasst die Rechnungs-Postleitzahl des Benutzers<\/td><td>Nein<\/td><td><code>Eingabe<\/code>,&nbsp;<code>versteckt<\/code><\/td><\/tr><tr><td><code>billingCountry<\/code><\/td><td>Erfasst das Rechnungsland des Benutzers<\/td><td>Nein<\/td><td><code>Eingabe<\/code>,&nbsp;<code>versteckt<\/code><\/td><\/tr><tr><td><code>shippingAddress<\/code><\/td><td>Erfasst die Lieferadresse des Benutzers<\/td><td>Nein<\/td><td><code>Eingabe<\/code>,&nbsp;<code>versteckt<\/code><\/td><\/tr><tr><td><code>VersandStadt<\/code><\/td><td>Erfasst den Versandort des Benutzers<\/td><td>Nein<\/td><td><code>Eingabe<\/code>,&nbsp;<code>versteckt<\/code><\/td><\/tr><tr><td><code>shippingState<\/code><\/td><td>Erfasst den Versandstatus des Benutzers<\/td><td>Nein<\/td><td><code>Eingabe<\/code>,&nbsp;<code>versteckt<\/code><\/td><\/tr><tr><td><code>shippingZipCode<\/code><\/td><td>Erfasst die Postleitzahl des Benutzers f\u00fcr den Versand<\/td><td>Nein<\/td><td><code>Eingabe<\/code>,&nbsp;<code>versteckt<\/code><\/td><\/tr><tr><td><code>shippingCountry<\/code><\/td><td>Erfasst das Versandland des Benutzers<\/td><td>Nein<\/td><td><code>Eingabe<\/code>,&nbsp;<code>versteckt<\/code><\/td><\/tr><tr><td><code>shippingMethod<\/code><\/td><td>Erfasst die vom Benutzer gew\u00fcnschte Versandart<\/td><td>Nein<\/td><td><code>Eingabe<\/code>,&nbsp;<code>versteckt<\/code><\/td><\/tr><tr><td><code>shippingSameAsBilling<\/code><\/td><td>Gibt ein Kontrollk\u00e4stchen aus, das der Benutzer anklicken kann, um anzugeben, ob er eine von der Rechnungsadresse abweichende Lieferadresse angeben m\u00f6chte.<\/td><td>Nein<\/td><td><code>Eingabe<\/code><\/td><\/tr><tr><td><code>ccNummer<\/code><\/td><td>Erfasst die Kreditkartennummer des Benutzers<\/td><td>Nein<\/td><td><code>Eingabe<\/code><\/td><\/tr><tr><td><code>ccExpirationDate<\/code><\/td><td>Erfasst das Ablaufdatum, das mit der Kreditkartennummer des Benutzers verbunden ist<\/td><td>Nein<\/td><td><code>Eingabe<\/code><\/td><\/tr><tr><td><code>ccSecurityCode<\/code><\/td><td>Erfasst den Sicherheitscode, der mit der Kreditkartennummer des Benutzers verkn\u00fcpft ist<\/td><td>Nein<\/td><td><code>Eingabe<\/code><\/td><\/tr><tr><td><code>couponCode<\/code><\/td><td>Erfasst den Gutscheincode, den der Benutzer auf die Bestellung anwenden m\u00f6chte<\/td><td>Ja<\/td><td><code>Eingabe<\/code><\/td><\/tr><tr><td><code>Geschenk<\/code><\/td><td>Gibt ein Kontrollk\u00e4stchen aus, das der Benutzer anklicken kann, um anzugeben, ob das gekaufte Produkt ein Geschenk ist.<\/td><td>Ja<\/td><td><code>Eingabe<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>Klasse<\/code>&nbsp;(<em>Bedingt durch den Feldtyp<\/em>) - Dieses Feld ist optional f\u00fcr \"input\"- und \"custom\"-Felder. Es gibt die CSS-Klasse an, die f\u00fcr das Feld verwendet werden soll.<br><br><\/li>\n\n\n\n<li><code>Wert<\/code>&nbsp;(<em>Bedingt durch den Feldtyp<\/em>) - Dieses Feld ist f\u00fcr \"versteckte\" Felder optional. Es gibt die Standarddaten an, die f\u00fcr das im Attribut \"name\" angegebene Feld festgelegt werden sollen.<br><br><\/li>\n\n\n\n<li><code>id<\/code>&nbsp;(<em>Bedingt durch den Feldtyp<\/em>) - Dieses Feld ist f\u00fcr \"benutzerdefinierte\" und \"benutzerdefinierte-versteckte\" Felder erforderlich. Es gibt die ID des benutzerdefinierten Feldes an, f\u00fcr das Daten gesammelt werden sollen.<br><br><\/li>\n\n\n\n<li><code>isRequired<\/code>&nbsp;(<em>Bedingt durch den Feldtyp<\/em>) - Dieses Feld ist optional f\u00fcr \"benutzerdefinierte\" und \"benutzerdefinierte-versteckte\" Felder. Es gibt an, ob das benutzerdefinierte Feld erforderlich sein soll. Akzeptable Werte sind \"true\" und \"false\". Der Standardwert ist \"false\". Dieses Attribut kann auch f\u00fcr \"Eingabe\"-Felder verwendet werden, die ausgeblendet werden k\u00f6nnen. Dazu geh\u00f6ren Vorname, Nachname, Telefon, Passwort, billingAddress, billingCity, billingState, billingZipCode, billingCountry, shippingAddress, shippingCity, shippingState,shippingZipCode.<br><br><\/li>\n\n\n\n<li><code>Standard<\/code>&nbsp;(<em>bedingt durch den Feldnamen<\/em>) - Dieses Feld ist optional, wenn der \"Name\" auf \"shippingMethod\" gesetzt ist. Hier k\u00f6nnen Sie den Schl\u00fcssel der Versandmethode angeben, die als Standard verwendet werden soll. Lesen Sie diesen Artikel um&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/membermouse.com\/de\/docs\/die-standardversandmethode-festlegen\/\" target=\"_blank\">lernen, wie man den Schl\u00fcssel der Versandart nachschl\u00e4gt<\/a>.<br><br><\/li>\n\n\n\n<li><code>customAttributes<\/code>&nbsp;(<em>Bedingt durch den Feldtyp<\/em>) - Dieses Feld ist f\u00fcr \"Eingabe\"-Felder optional. Dieses Attribut kann verwendet werden, um zus\u00e4tzliche HTML-Attribute zu dem von MemberMouse erzeugten HTML-Eingabefeld hinzuzuf\u00fcgen. Was auch immer in diesem Attribut festgelegt wird, wird wortw\u00f6rtlich zum HTML hinzugef\u00fcgt. Wenn Sie zum Beispiel Folgendes tun:<\/li>\n<\/ul>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>[MM_Form_Field type='input' name='firstName' customAttributes='placeholder=\"First Name\"']<\/code><\/pre>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Es wird folgendes HTML generiert:<\/p>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;input type=\"text\" id=\"mm_field_first_name\" name=\"mm_field_first_name\" class=\"mm-textField\" placeholder=\"First Name\"&gt;<\/code><\/pre>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading\">Beispiel f\u00fcr die vollst\u00e4ndige Verwendung<\/h5>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>[MM_Form type='checkout']\n\nEingabefelder:\nVorname: [MM_Form_Field type='input' name='firstName']\nNachname: [MM_Form_Field type='input' name='lastName']\n\nAusgeblendete Felder:\n[MM_Form_Field type='hidden' name='billingAddress']\n[MM_Form_Field type='hidden' name='billingCity']\n[MM_Form_Field type='hidden' name='billingState' value='TX']\n[MM_Form_Field type='hidden' name='billingCountry' value='US']\n\nBenutzerdefinierte Felder:\nGeburtstag: [MM_Form_Field type='custom' id='1' isRequired='true']\nH\u00f6he: [MM_Form_Field type='custom' id='3' isRequired='false']\n\nVerstecktes benutzerdefiniertes Feld:\n[MM_Form_Field type='custom-hidden' id='5']\n\n...andere Formular SmartTags...\n[\/MM_Form]<\/code><\/pre>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>","protected":false},"excerpt":{"rendered":"<p>Dieses Tag wird in Verbindung mit dem Tag MM_Form verwendet. Es gibt Formularfelder aus, mit denen der Benutzer interagieren kann, um Daten einzugeben. Attribute Verf\u00fcgbare Feldtypen und andere Attribute werden...<\/p>","protected":false},"author":9645,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"_strive_editorial_status":"not-started","_strive_copy_of":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"ht-kb-category":[181],"ht-kb-tag":[],"class_list":["post-10943","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-form-tags"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/membermouse.com\/de\/wp-json\/wp\/v2\/ht-kb\/10943","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/membermouse.com\/de\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/membermouse.com\/de\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/membermouse.com\/de\/wp-json\/wp\/v2\/users\/9645"}],"replies":[{"embeddable":true,"href":"https:\/\/membermouse.com\/de\/wp-json\/wp\/v2\/comments?post=10943"}],"version-history":[{"count":0,"href":"https:\/\/membermouse.com\/de\/wp-json\/wp\/v2\/ht-kb\/10943\/revisions"}],"wp:attachment":[{"href":"https:\/\/membermouse.com\/de\/wp-json\/wp\/v2\/media?parent=10943"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/membermouse.com\/de\/wp-json\/wp\/v2\/ht-kb-category?post=10943"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/membermouse.com\/de\/wp-json\/wp\/v2\/ht-kb-tag?post=10943"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}