Wozu ist diese "Regsitrierungsmöglichkeit" eigentlich gedacht? Aus der Praxis bekamen wir den Wunsch, dass sich Interessenten oder auch Mitglieder ohne eine Termin- oder Vertragsbuchung online registrieren können. Dies ist zum Beispiel für die Anmeldung von Welpass- oder Hansefit-Kunden wichtig, die sich so vor ihrem ersten Besuch selbstständig online registrieren und ihre TAN hinterlegen können. So entfällt die Anmeldung vor Ort durch den Mitarbeiter.
Die Regsitrierung kann individuell konfiguriert und die abgefragten Kunden-Infos sehr genau definiert werden. Wir helfen gerne bei der Einrichtung!
Die Registrierungsseite unterstützt die dynamische Konfiguration von Eingabefeldern über URL-Parameter. So können bestimmte Felder ausgeblendet oder als Pflichtfelder definiert werden – ohne Änderungen am Quellcode.
Basis URL
https://portal.aidoo-online.de/register?mandant=<mandantID>¤tModule=quickregister
oder
https://portal.aidoo-online.de/newmember/info?mandant=<mandantID>¤tModule=quickregister
fieldsToHideDefiniert, welche Eingabefelder auf der Registrierungsseite ausgeblendet werden sollen.
| Eigenschaft | Beschreibung |
|---|---|
| Typ | string |
| Trennzeichen | Komma (,) |
| Kodierung | URL-encoded |
Beispiel:
URL-encoded:
&fieldsToHide=telefon%2Cgeburtsdatum
Standardwert
&fieldsTohide=member_title%2Cmember_company%2Cmember_company_location%2Cmember_company_url%2Cmember_functions_in_company%2Cmember_company_email%2Cmember_advertised_ft%2Cmember_company_nr
mandatoryFieldsDefiniert, welche Eingabefelder als Pflichtfelder markiert werden sollen.
| Eigenschaft | Beschreibung |
|---|---|
| Typ | string |
| Trennzeichen | Komma (,) |
| Kodierung | URL-encoded |
Beispiel:
&mandatoryFields=member_name%2Cmember_surname%2Cmember_email
| Eigenschaft | Beschreibung |
|---|---|
| Typ | string |
| Kodierung | URL-encoded |
Ein Aggregatorenfeld kann ebenfalls hinzugefügt werden.
aggregatorType| Type | Aggregator |
|---|---|
wellpass |
Wellpass |
wellhub |
Wellhub |
hansefit |
Hansefit |
usc |
Urban Sports Club |
Beispiel
&aggregatorType=wellpass
Die folgenden Feldnamen können als Werte für fieldsToHide und mandatoryFields verwendet werden:
| Feldname | Beschreibung |
|---|---|
member_title |
Titel |
member_name |
Vorname |
member_surname |
Nachname |
member_email |
E-Mail-Adresse |
member_password |
Passwort |
member_phone |
Telefonnummer |
member_mobile |
Handynummer |
member_birthday |
Geburtsdatum |
member_street |
Straße |
member_housenumber |
Hausnummer |
member_zip |
Postleitzahl |
member_location |
Wohnort |
member_password |
Passwort |
member_bankaccount |
bankverbindung (IBAN & BIC) |
member_company |
Unternehmen |
member_company_location |
Ort des Unternehmens |
member_company_url |
Unternehmen URL |
member_functions_in_company |
Funktion im Unternehmen |
member_company_email |
E-Mail des Unternehmens |
member_company_nr |
Unternehmens ID |
aggregator_user_id |
Aggregatoren ID |
member_health_insurance |
Krankenkasse |
Hinweis: Die Feldnamen sind case-sensitiv und müssen exakt wie oben angegeben verwendet werden.
Beide Parameter können gleichzeitig in der URL verwendet werden:
Beispiel:
&fieldsToHide=member_phone%2Cmember_location&mandatoryFields=member_name%2Cmember_surname%2Cmember_email
fieldsToHide und mandatoryFields gleichzeitig aufgeführt sind, werden ausgeblendet und können nicht als Pflichtfeld validiert werden. fieldsToHide hat Vorrang.,) getrennt und URL-encoded übergeben werden.Nur E-Mail und Passwort als Pflichtfelder, alle Adressfelder ausgeblendet:
https://portal.aidoo-online.de/register?mandant=test¤tModule=quickregister&fieldsToHide=strasse%2Cplz%2Cort%2Cland&mandatoryFields=email%2Cpasswort
Telefon ausblenden, Vorname und Nachname als Pflichtfelder:
https://portal.aidoo-online.de/register?mandant=test¤tModule=quickregister&fieldsToHide=telefon&mandatoryFields=vorname%2Cnachname
| Zeichen | Encoded |
|---|---|
, (Komma) |
%2C |
(Leerzeichen) |
%20 |
@ |
%40 |
& |
%26 |