Bestimmte Felder können auf dem Kassenformular optional gemacht werden. Hier finden Sie eine Liste aller Felder, die optional gemacht werden können:
- Vorname
- Nachname
- Rufnummer
- Passwort
- Rechnungsadresse
- Stadt der Rechnungsstellung
- Staat der Rechnungsstellung
- Postleitzahl für die Rechnungsstellung
- Land der Rechnungsstellung
- Lieferadresse
- Stadt der Schifffahrt
- Versandstaat
- Versand-Postleitzahl
- Versandland
HINWEIS: Denken Sie an die Anforderungen Ihrer Zahlungsmethode, wenn Sie ein Feld optional machen. Wenn Sie z. B. die Postleitzahl für die Rechnungsstellung optional machen möchten, müssen Sie die Einstellungen für Ihren Zahlungsanbieter entsprechend konfigurieren.
Zur Veranschaulichung der Optionen, die für die Aufnahme dieser Felder in das Kassenformular zur Verfügung stehen, wird das Feld Telefonnummer als Beispiel verwendet.
Hier ein Beispiel, wie die Telefonnummer in das Kassenformular eingefügt werden kann
Gehen Sie wie folgt vor, um das Telefonnummernfeld in ein Kassenformular aufzunehmen:
[MM_Form_Field type='input' name='phone']
Wenn Sie es so einbinden, muss der Kunde seine Telefonnummer eingeben.
Optionale Erfassung von Telefonnummern
Wenn Sie die Telefonnummer des Kunden erfassen möchten, diese aber optional ist, können Sie das Attribut "isRequired" wie folgt verwenden:
[MM_Form_Field type='input' name='phone' isRequired='false']
Wenn Sie es so einfügen, kann der Kunde optional seine Telefonnummer eingeben.
Rufnummernfeld ausblenden
Wenn Sie die Telefonnummer von der Kassenseite entfernen möchten, löschen Sie den SmartTag nicht™ aus dem Formular zu entfernen, machen Sie stattdessen Folgendes:
[MM_Form_Field type='hidden' name='phone' isRequired='false']
Wenn das Telefonnummernfeld auf diese Weise eingefügt wird, erscheint es nicht auf dem Kassenformular.
Beim Ausblenden eines Feldes werden keine Leerräume mehr erzeugt
Standardmäßig wandelt WordPress doppelte Zeilenumbrüche im Text automatisch in HTML-Absatz-Tags um (<p>...</p>). Um dies zu verhindern, lesen und befolgen Sie bitte die Anweisungen in diesem Artikel Auf der Kassenseite werden zusätzliche Zeilen eingefügt.
Es gibt einen weiteren Trick, um das Auftauchen von Leerstellen zu verhindern
Wenn Sie den obigen Artikel ausprobiert haben und immer noch leere Stellen erhalten oder Sie sich einfach nicht um ein weiteres Plugin kümmern wollen, müssen Sie einen SmartTag™ unmittelbar nach einem anderen SmartTag™ in derselben Zeile platzieren, wie unten beschrieben:
<p class="mm-formField">
<label>Kennwort:</label>
[MM_Form_Field type='input' name='password'][MM_Form_Field type='hidden' name='phone' isRequired='false']
</p>
Wenn das Telefonnummernfeld auf diese Weise eingefügt wird, erscheint es nicht im Kassenformular, und es sollten keine leeren Felder unter dem Passwortfeld erscheinen.
Wenn Sie mehr Kontrolle über das Aussehen der Seite haben möchten, können Sie versuchen, das MM-Stylesheet anzupassen oder durch ein eigenes zu ersetzen:
Anleitung zur Gestaltung des CSS von Hauptseiten und Widgets