Um die Links für die Buchung für jede Landingpage vorzubereiten, kann die URL für die Buchungsseite mit Parametern modifizieren. Viele Parameter lassen sich sogar kombinieren.
Die meisten Parameter, die entweder eine Kalender- oder Service-ID benötigen, können auch mehrere Werte enthalten. Diese können Sie mit einem Komma (,) trennen. (z.B. /serviceid/123456,456789)
Hinweis: Sie können auch Parameter von eTermin zu einer externen Seite übergeben. Wie das funktioniert erfahren Sie hier.
Folgende Parameter werden nach einem / hinter die Buchungsseite gesetzt. Es kann immer nur einen Parameter dieser Art geben:
/serviceid/SERVICEIDS | Selektiert Leistungen vor und springt direkt zur Terminauswahl (Seite 2) |
/calserviceid/KALENDERID/SERVICEIDS | Selektiert Leistungen und einen Kalender vor und springt direkt zur Terminauswahl (Seite 2) |
/serviceidpresel/SERVICEIDS | Selektiert Leistungen vor, bleibt allerdings auf Seite 1, sodass weitere Auswahlmöglichkeiten bestehen |
/serviceidlimitto/SERVICEIDS | Limitiert die Auswahl auf Seite 1 auf die angegebenen Leistungen |
Die nun folgenden Parameter werden hinter den Buchungslink gesetzt, bzw. hinter den ersten Parameter aus der obigen Liste. Der erste Parameter wird dabei mit einem ? begonnen, alle weiteren Parameter werden mit einem & verknüpft.
Parameter im Bezug auf die Leistungen:
servicegroupid | Verweist direkt auf die hier aufgeführten Leistungsgruppen |
servicegroupidshide | Versteckt eine Leistungsgruppe, auch wenn sie dynamisch eingeblendet wird |
servicegroupidhide | Versteckt eine Leistungsgruppe, es sei denn sie wird dynamisch eingeblendet |
sgshow | Blendet eine Leistungsgruppe ein, die ansonsten dynamisch eingeblendet wird |
enableall=1 | Blendet alle deaktivierten Leistungen oder Leistungsgruppen ein |
serviceidpresel | Selektiert eine oder mehrere Leistungen vor (serviceidpresel=LEISTUNGSID) |
duration | Überschreibt die Dauer der Leistungen mit dem Wert, der übergeben wird (duration=120) |
serviceidonly | Macht nur die hier hinterlegten Leistungen sichtbar und blendet alle weiteren aus. |
siddynshow | Eine Leistung kann hier vorselektiert werden, falls dynamische Felder angezeigt werden müssen |
hidenonpreselsamesg=1 | Versteckt alle Leistungen, die nicht vorselektiert wurden, aber in der gleichen Leistungsgruppe sind. |
collapse | 0 = zeigt alle aufklappbaren Kategorien aufgeklappt an, 1 = zeigt alle Kategorien zugeklappt an |
nosgdyn=1 | Deaktiviert die Dynamik in den Leistungsgruppen, wodurch alle Leistungsgruppen direkt sichtbar werden |
showallservicegroups=1 | Benötigt einen direktverweis auf eine Leistungsgruppe. Es werden dann alle Leistungsgruppen direkt angezeigt |
servicecapacity | Belegt jede Kapazität mit dem übergebenen Wert (Zahl) |
Parameter im Bezug auf die Kalender:
calendarid | Setzt fest, in welchen Kalender gebucht werden soll (calendarid=KALENDERID) |
calendaridpresel | Schränkt die Mitarbeiterauswahl auf Kalender ein (calendaridpresel=KALENDERID) |
calendarselection=0 | 0 = deaktiviert die Mitarbeiterauswahl auf Seite 2 |
startday=YYYY-MM-DD |
Legt fest an welchem Tag der Kalender starten soll (Vorlaufzeiten werden trotzdem berücksichtigt, wenn diese größer sind) |
endday=YYYY-MM-DD |
Legt fest an welchem Tag der Kalender enden soll (maximaler Zeitraum bis Termin wird trotzdem berücksichtigt, wenn dieser kleiner ist) |
Parameter in Bezug auf die Darstellung:
showheader | 0 = blendet den Header der Buchungsseite aus, 1 = blendet den Header ein |
showfooter=0 | Blendet den Footer der Buchungsseite aus |
showpopup | 0 = deaktiviert das Popup beim öffnen der Buchungsseite, 1 = aktiviert das Popup |
showsummary=0 | Blendet die Zusammenfassung der Buchung aus |
showvoucher | 0 = deaktiviert das Gutscheinfeld, 1 = blendet das Gutscheinfeld ein |
showprice=0 | Blendet die Preise für alle Leistungen aus |
rating | 0 = blendet die Bewertungen aus, 1 = blendet die Bewertungen ein (es geht um bereits erhaltene Bewertungen) |
lang | Legt fest in welcher Sprache die Buchungsseite angezeigt wird (lang=LÄNDERCODE) |
hideinfotext=1 | Versteckt den Infotext unter dem Header auf allen Seiten. |
terminfinder=1 | Blendet die Kopf- und Fußzeile komplett aus. |
search | 0 = blendet das Suchfeld für Leistungen aus; 1 = blendet das Feld ein |
ratingonly=1 | Ruft den Link der Bewertungen auf. |
cssurl | URL, die zu einer CSS-Datei führt, die zusätzlich für die Buchungsseite geladen wird |
Parameter in Bezug auf die Funktionalität:
voucherid | Belegt das Gutscheinfeld mit dem Gutschein vor, das Gutscheinfeld wird dabei ausgeblendet (voucherid=GUTSCHEINCODE) |
userid | Verweist auf einen Kontakt mit dieser UserID, sodass der Kontakt seine Daten am Ende der Buchungsseite nicht mehr eintragen muss. |
signup=1 | Ruft direkt die Kontaktdatenseite auf, um den Login anzufordern |
newsletter=1 | Benötigt den Parameter signup=1, fragt nur die E-Mail Adresse ab für den Newsletter |
cmdtext | Benötigt den Parameter signup=1, definiert den Text des Buttons unten rechts in der Ecke |
showuserqueries=1 | Benötigt den Parameter signup=1, fragt auch den Zweiten Block der Kontaktdaten ab (AGB, Datenschutz etc.) |
appid=general | Kann hinter den FEEDBACKLINK gesetzt werden. Die Bewertung ist dann immer anonym gesetzt. |
noinitscroll=1 | Verhindert, dass eTermin beim ersten Aufrufen der Seite zu einer Sprungmarke scrollt. |
Sendemail | 0 = Es wird keine Bestätigungsmail an den Terminbucher versendet, 1 = Die Bestätigungsmail wird versendet |
ssr | Legt fest, wie viele Leistungen ausgewählt werden müssen. Werte gehen von 1 bis 3 |
source | Übergibt einen Tracking-Parameter in der Bestätigungs-Email an den Anbieter |
reg_source | Übergibt einen Tracking-Parameter in der Bestätigungs-Email an den Anbieter und füllt diesen Wert in das Feld Additional5 |
Sie können auch Kontaktdatenfelder via Parameter festlegen, sodass der Kunde beispielsweise einen individuellen Link bekommt, wo auf Seite 3 bereits alle Felder befüllt sind und nur noch "Termin buchen" angeklickt werden muss. Um diese Parameter zu übergeben können Sie einfach die interne Feldbezeichnung nutzen, die Sie im Menüpunkt "Buchungsseite > Felder Kontaktdaten" finden.
Falls der übergebene Parameter unveränderbar (schreibgeschützt) sein soll, können sie ein ro hinter die interne Feldbezeichnung setzen. Beispielsweise ?firstnamero=Daniel
In diesem Fall könnte ich meinen Vornamen nicht ändern, sobald ich die Buchungsseite mit diesem Parameter aufrufe.
Die weiteren Informationen für die Parameter folgen im Laufe der Zeit ...
Kommentare
1 Kommentar
Hallo, ist es möglich, auch die Farbkonzepte per Parameter mit zu übergeben?
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.