Skip to main content

Documentation Index

Fetch the complete documentation index at: https://dokumentation.websale.de/llms.txt

Use this file to discover all available pages before exploring further.

Diese Seite enthält alle Aktionen, die das Absenden von Formularen betreffen. Hier werden die zugehörigen Meldungen und E-Mail-Vorlagen dokumentiert, die beim Versenden von Formularen über den Shop ausgegeben werden – beispielsweise bei Kontakt-, Anfrage- oder Serviceformularen.

actions.inquirySend - Formular absenden

Mithilfe der Aktion inquirySend werden die Fehlermeldungen beim Absenden eines Kontakt- oder Anfrageformulars gesteuert.

Beispielkonfiguration actions.inquirySend

{
  "errorCodes": {
    "captchaFailed": "Die Sicherheitsabfrage (Captcha) wurde nicht korrekt gelöst.",
    "missingEmail": "Bitte geben Sie Ihre E-Mail-Adresse an.",
    "emailCheckFailed": "Die angegebene E-Mail-Adresse ist ungültig.",
    "emptyForm": "Bitte füllen Sie mindestens ein Feld im Formular aus.",
    "missingFormId": "Es wurde kein Formular ausgewählt.",
    "invalidFormId": "Das ausgewählte Formular konnte nicht gefunden werden.",
    "createInquiryFailed": "Ihre Anfrage konnte nicht übermittelt werden. Bitte versuchen Sie es später erneut."
  }
}

Parameterübersicht

ParameterTypBeschreibung
errorCodesobjectKonfiguriert die Fehlercodes, die bei Problemen während der Aktion verwendet werden.
captchaFailedstringFehlermeldung, die ausgegeben wird, wenn die Captcha-Prüfung fehlschlägt.
missingEmailstringFehlermeldung, die ausgegeben wird, wenn keine E-Mail-Adresse angegeben wurde, obwohl sie erforderlich ist.
emailCheckFailedstringFehlermeldung, die ausgegeben wird, wenn die angegebene E-Mail-Adresse als ungültig erkannt wird.
emptyFormstringFehlermeldung, die ausgegeben wird, wenn das abgesendete Formular leer ist.
missingFormIdstringFehlermeldung, die ausgegeben wird, wenn keine Formular-ID übermittelt wurde.
invalidFormIdstringFehlermeldung, die ausgegeben wird, wenn die angegebene Formular-ID ungültig ist oder das Formular nicht gefunden werden kann.
createInquiryFailedstringFehlermeldung, die ausgegeben wird, wenn die Anfrage technisch nicht gespeichert oder weitergeleitet werden konnte.

actions.inquiryCheck - Formular prüfen

Die Aktion inquiryCheck überprüft den aktuellen Formularinhalt, ohne das Formular abzusenden. Dabei werden die im verknüpften RuleSet(siehe inquiry - Formulare) definierten Regeln ausgewertet und die Feld-Attribute ($field.required, $field.label, $field.defaultValue, $field.value, $field.visible) entsprechend aktualisiert. Zum Beispiel können Felder ein- oder ausgeblendet, als Pflichtfeld markiert oder mit einem Standardwert vorbelegt werden. Die Aktion kann als Autosubmit auf dem <form>-Element verwendet werden, sodass bei jeder Eingabeänderung automatisch eine neue Prüfung ausgelöst wird. Das Formular kann sich so dynamisch an die Eingaben des Nutzers anpassen.