📚 PS Terminmanager

Ermöglicht das Akzeptieren von Terminen vom Frontend und das Verwalten oder Erstellen von Terminen vom Administrator aus.

Ăśbernehme mit Terminmanager die Kontrolle ĂĽber die Terminplanung und Kalenderverwaltung fĂĽr Dein Unternehmen.

Lasse Deine Kunden auf Deiner Webseite die Verfügbarkeit prüfen, einen Standort auswählen, einen Dienstleister auswählen, einen Termin buchen und eine Anzahlung tätigen.

provider-735x470

Sorge dafĂĽr, dass sich Benutzer mit Deinem Team vertraut machen, bevor sie einen Termin vereinbaren.

Mehr Kontrolle

Terminmanager ist einfach einzurichten, aber unter der Haube steckt mehr, als Du vielleicht denkst! Füge eine unbegrenzte Anzahl von Mitarbeitern, Partnern und Auftragnehmern als Anbieter hinzu. Gib ihnen Biografieseiten und zeige ihren Zeitplan an, damit Kunden einen Anbieter auswählen können, der ihren Bedürfnissen entspricht.

Mache Dienste und Anbieter standortspezifisch, damit Kunden die Verfügbarkeit nach Dienst, Zeit, Ort und Anbieter sortieren können.

Optimiere die Planung

Unser einfacher 3-Klick-Prozess ist so konfiguriert, dass Besucher einen Termin vereinbaren können, ohne Besucher dazu zu zwingen, einen Benutzer zu erstellen. Ihre Zeit ist wertvoll. Sammel Zahlungen oder nimm Einzahlungen über PayPal entgegen, ohne dass zusätzlicher Code oder Plugins erforderlich sind.

appointments-deposit-1470x940

Mache es Dir einfach, bei der Bestätigung eine Anzahlung vorzunehmen.

calendar-735x470

Teile verfĂĽgbare Zeitfenster und lasse Besucher Termine buchen.

Einfache Integration, hochgradig anpassbar

Terminmanager verfügt über eine super übersichtliche Front-End-Oberfläche, die mit fast jedem Thema gut funktioniert. Verwende eine Farbvoreinstellung oder passe Deine Marke mit dem Farbwähler perfekt an. Darüber hinaus kannst Du über das enthaltene Feld für zusätzliche CSS-Regeln schnell Designänderungen hinzufügen.

Shortcodes, Widgets und ĂĽber 20 Add-ons

Verwende Shortcodes und integrierte Widgets, um Dienste, Anbieter und Kalender schnell dort aufzulisten, wo Du sie benötigst. Außerdem erhätst Du über 20 kostenlose Add-ons, die die Funktionalität erweitern.

aplus-admin

Administratorberechtigungen

Konfiguriere, welche Benutzerrollen Termine verwalten und darauf zugreifen können.

aplus-export

Datumsbereich exportieren

Wähle, ob Du eine Liste von Terminen innerhalb eines bestimmten Datumsbereichs exportieren möchtest.

aplus-html

HTML-E-Mails

Verwende standardmäßige Nur-Text-E-Mails oder ein Standardlayout und sende E-Mails mit HTML-Anpassung.

aplus-locations

4 Standort-Add-ons

Erstelle Terminorte, integriere Google Maps und binde Dienste und Anbieter an bestimmte Standorte.

aplus-cart

PSeCommerce-Integration

Verwende eines der PSeCommerce-Zahlungsgateways, um Zahlungen fĂĽr Dienstleistungen zu akzeptieren.

aplus-tetris

Dynamische Zeitfensteranpassungen

Der Tetris-Modus passt Zeitfenster dynamisch an, um Ausfallzeiten nach Pausen oder Terminen zu vermeiden.

aplus-duration

Leistungsstarke Zeitfensterflexibilität

Erweiterte Kontrolle der Servicedauer und HinzufĂĽgen von AuffĂĽllzeiten rund um Termine.

aplus-store

Benutzerdefinierte Beitragstypen festlegen

Verwende benutzerdefinierte Beitragstypen fĂĽr Anbieterbiografien und Servicebeschreibungen.

Soziales Login

Erfasse Kundeninformationen, indem Du Benutzer aufforderst, sich anzumelden, um einen Termin zu vereinbaren. Mache es Dir einfach mit Social-Media-Zugangsdaten – ermögliche Benutzern die Anmeldung mit ihrem Facebook-, Twitter-, Google+- oder ClassicPress-Konto.

Mit Google Kalender synchronisieren

Sowohl Kunden als auch Dienstleister können auf Deiner Webseite vereinbarte Termine mit einem Klick direkt in Google Kalender speichern – keine Einrichtung erforderlich. Wir haben auch die Google Kalender-API integriert. Konfiguriere Terminmanager ganz einfach, um Änderungen an Terminen automatisch zwischen Google Kalender und Deiner Webseite zu synchronisieren.

Verwendung

Termine + Video-Tutorials

Sobald Du das Plugin aktivierst, wird in der MenĂĽleiste ein MenĂĽ mit der Bezeichnung Termine angezeigt.

TerminmenĂĽ

Wenn Du auf den MenĂĽpunkt klickst, werden drei UntermenĂĽs angezeigt. Wir werden jedes einzeln und der Reihe nach angehen.

Untermenü „Termine“

Termine

Wenn Du auf Termine klickst, gelangst Du zum Zentrum Deiner Terminliste. Du wirst sehen, dass Deine Termine nach Status getrennt sind: Aktiv, Ausstehend, Abgeschlossen und Entfernt. Du kannst die einzelnen Seiten anzeigen, indem Du auf die entsprechenden Links klickst. Auf jeder Seite werden die grundlegenden Kunden- und Serviceinformationen wie folgt angezeigt. Oben auf der Seite siehst Du die Schaltfläche „Neu hinzufügen“, genau wie beim Erstellen einer neuen Seite oder eines neuen Beitrags. Klicke darauf und Du kannst Deinem Kalender manuell einen neuen Termin hinzufügen. [

Neuen Termin hinzufĂĽgen

Das Menü „Neuer Termin“ ist ziemlich selbsterklärend. Es gibt einen Platz für die Kundeninformationen, die Serviceinformationen (die später aus den Menüs ausgefüllt werden) und einen Platz für Notizen. Zu guter Letzt kannst Du den Status vor dem Speichern festlegen. Es gibt auch ein integriertes Tutorial, das dies abdeckt. Ich zeige Dir, wo Du es findest, für den Fall, dass Du Fragen hast oder etwas vergessen hast.

Neues Meta hinzufĂĽgen

Next Up…

Transaktionen

Hier siehst Du Deine Transaktionen, wenn Du Zahlungen oder Einzahlungen entgegennimmst. Diese sind auch gruppiert: „Aktuell“, „Ausstehend“ und „Zukünftig“. Du kannst jeweils durch Klicken auf die entsprechenden Links darauf zugreifen. Du kannst eine Transaktion nicht manuell hinzufügen, das Plugin zeichnet nur auf, was über PayPal erfasst wird.

Transaktionen

Und nun das Fleisch dieser Bestie…

Einstellungen

Das Menü Einstellungen begrüßt Dich mit einer Anleitung. Darauf solltest Du achten :) Hier erfährst Du, was Du über die Einrichtung des Plugins und die hier angezeigten Registerkarten wissen musst. Die meisten sind ziemlich einfach zu verstehen und die Plugin-Optionen sind sehr gut kommentiert, sodass Du keine Probleme haben solltest. Wir können sie hier einzeln durchsehen und zusammenfassen, aber ich werde Deine Aufmerksamkeit zuerst auf die Registerkarte „FAQ“ lenken. [

EinstellungsmenĂĽ

FAQ

Hier findest Du Informationen zu allem, was Du in diesem Plugin benötigst, bereit zum sofortigen Zugriff! Die ZWEI wichtigsten Informationen auf dieser Seite für diejenigen, die das Plugin gerade erst installieren oder lernen, wie man es benutzt, sind die beiden Links oben. Dadurch werden die Tutorials zu den Menüoptionen „Einstellungen“ und „Termine eingeben und bearbeiten“ gestartet (oder neu gestartet).

FAQ

Lasse uns nun einen RĂĽckzieher machen. Beginne mit der ersten Registerkarte:

Allgemein

Diese Einstellungen sind das Herz und die Seele Deines Setups. Achte besonders auf das Feld „Allgemeine Einstellungen“ oben auf der Seite. Besonders der Zeitbasiswert. Time Base der wichtigste Parameter des Terminmanagers. Dies ist die Mindestzeit, die Du für Deine Termine auswählen kannst. Alles, was mit der Zeit zu tun hat, wird von diesem Wert abhängen. In den verbleibenden Feldern kannst Du Deine Einstellungen vornehmen

  • Anzeige: Erstelle eine Terminseite, deren Anzeige, Kundeninformationsfelder und einen Ort zum HinzufĂĽgen von benutzerdefiniertem CSS.
  • Kundenzugänglichkeit: Du kannst wählen, ob vor der Planung eine Anmeldung erforderlich ist oder nicht
  • Zahlungseinstellungen: Wähle aus, ob Du Zahlungen akzeptieren möchtest
  • Benachrichtigungseinstellungen: Option zum Einrichten von Bestätigungs- und Erinnerungs-E-Mails fĂĽr Kunden und/oder Anbieter
  • Leistungseinstellungen: Caching-Optionen

Allgemeine Einstellungen

Arbeitszeit

Lege Deine Öffnungszeiten und Pausenzeiten fest. Denke an Geschäftszeiten und „Ausgehen zum Mittagessen“. Du kannst sogar unterschiedliche Öffnungszeiten für verschiedene Dienstanbieter festlegen. Macht es einfach, den Überblick über unterschiedliche Zeitpläne zu behalten!

Arbeitszeiten

Ausnahmen

Ruhetage, Feiertage, geplante Wartungsarbeiten usw. Du kannst sie alle hier hinzufügen. Du kannst auch Arbeitstage definieren, die normalerweise arbeitsfreie Tage sind (z. B. einen bestimmten Sonntag). Diese können auch pro Dienstanbieter eingestellt werden.

Ausnahmen

Dienstleistungen

Was machst du?! Was bieten Sie?! Hier legst Du alles dar. Lege eine Kapazität, einen Preis und sogar eine Beschreibungsseite fest.

Dienste

Dienstleister

Es ist nicht erforderlich, dass Du mehr als eine Person zur Verfügung hast, die die zu erledigenden Aufgaben erledigt, aber wenn doch, behalte hier den Überblick über alle. Du kannst sogar zusätzliche Gebühren hinzufügen und einem Anbieter mehr als einen Dienst zuweisen. Hänge sie sogar an eine Bio-Seite an. Hinweis: Diese Registerkarte wird erst ausgefüllt, wenn mindestens ein Dienst auf der Registerkarte „Dienste“ aufgeführt ist.

Dienstanbieter

Protokolle

Bleibe auf dem Laufenden, indem Du Deine Protokolle überprüfst. Auf dieser praktischen Registerkarte findest Du Aktualisierungen zu allem, was auf Deiner Webseite passiert. Statusänderungen, Transaktionen und dergleichen.

Protokolle

Shortcodes

Jede Menge Shortcodes für Deinen Gebrauch. Füge anbieter- oder kundenspezifische Tabellen, ein Dropdown-Menü für Dienste, eine Tabelle für die Terminplanung, Monatsansichten, Social-Login-Paginierung, eine Liste aller anstehenden Termine, PayPal und einige Parameter dafür ein. Eine vollständige Dokumentation der Shortcodes findest Du unten oder verwende den visuellen Shortcode-Generator.

Bild

Terminmanager-Shortcode-Referenz

Mit Terminmanager haben wir jetzt einen praktischen Shortcode-Generator hinzugefügt, der sich über dem ClassicPress-Texteditor im visuellen Modus befindet und es Dir ermöglicht, einfach Deine Anforderungen für den Kalender auszuwählen, den Du anzeigen möchtest, und dann den genauen Shortcode zur Verwendung zu erhalten.

Einige von uns machen die Dinge jedoch immer noch gerne auf die altmodische Art und Weise und erstellen ihre Shortcodes von Hand. Deshalb haben wir alle aktuellen Shortcodes zu Deiner Referenz und Deinem LesevergnĂĽgen in diesen praktischen Leitfaden aufgenommen.

Monatskalender des Anbieters

[app_worker_monthly_calendar]

Beschreibung

Rendert einen Kalender mit Terminen, die einem Dienstanbieter zugewiesen sind.

Argumente

status

  • Termine mit diesem Status anzeigen (durch Kommas getrennte Liste)
  • Zulässige Werte: bezahlt, bestätigt, ausstehend, abgeschlossen
  • Beispiel: [app_worker_monthly_calendar status=“paid,confirmed“]

_worker_id _

  • Terminkalender fĂĽr Dienstleister mit dieser Benutzer-ID anzeigen
  • Beispiel: [app_worker_monthly_calendar  worker_id=“32″]

start_at

  • Terminkalender fĂĽr diesen Monat anzeigen. Standardmäßig wird der aktuelle Monat verwendet.
  • Beispiel: [app_worker_monthly_calendar start_at=“2013-07-01″]

Wochenkalender

[app_schedule]

Beschreibung

Erstellt eine Wochentabelle, deren Zellen anklickbar sind, um sich fĂĽr einen Termin zu bewerben.

Argumente

title

  • Text, der als Zeitplantitel angezeigt wird. Die Platzhalter START und END werden automatisch durch ihre tatsächlichen Werte ersetzt.
  • Beispiel: [app_schedule title=“Unser Zeitplan von ANFANG bis ENDE“] Text, der nach dem Titel nur den angemeldeten Kunden angezeigt wird oder Sie keine Anmeldung benötigen.
  • Beispiel: [app_schedule log=”Klicken Sie auf ein freies Zeitfenster, um sich fĂĽr einen Termin zu bewerben.”]

notlogged

  • Text, der nach dem Titel nur den Kunden angezeigt wird, die nicht angemeldet sind und fĂĽr die sie eine Anmeldung benötigen. LOGIN_PAGE wird durch die Anmeldeseite Deiner Webseite ersetzt, während REGISTRATION_PAGE durch die Registrierungsseite Deiner Webseite ersetzt wird.
  • Beispiel: [app_schedule notlogged=“Sie mĂĽssen sich anmelden, um einen Termin zu vereinbaren. Bitte klicken Sie hier, um sich zu registrieren/anzumelden: LOGIN_PAGE“]

service

  • Gib die Dienst-ID nur ein, wenn Du erzwingen möchtest, dass in der Tabelle der Dienst mit der eingegebenen ID angezeigt wird.
  • Standard: „0“ (Dienst wird per Dropdown ausgewählt).
  • Hinweis: Mehrfachauswahlen sind nicht zulässig.
  • Beispiel: [app_schedule service=“12″]

worker

  • Gib die Dienstanbieter-ID nur ein, wenn Du erzwingen möchtest, dass in der Tabelle der Dienstanbieter mit der eingegebenen ID angezeigt wird.
  • Standard: „0“ (Dienstanbieter wird per Dropdown ausgewählt).
  • Hinweis: Mehrfachauswahlen sind nicht zulässig.
  • Beispiel: [app_schedule worker=“15″]

long

  • Bei Eingabe von 1 werden lange Wochentage in der Zeile der Zeitplantabelle angezeigt, z.B. „Samstag“ statt „Sa“.
  • Beispiel: [app_schedule long=“1″]

class

  • Ein CSS-Klassenname fĂĽr die Zeitplantabelle. Der Standardwert ist leer.
  • Beispiel: [app_schedule class=“my-class“]

add

  • Anzahl der Wochen, die zum Zeitplan hinzugefĂĽgt werden sollen, um fĂĽr die Zeitpläne der vorherigen Wochen verwendet zu werden. Gib 1 fĂĽr die nächste Woche, 2 fĂĽr die andere Woche usw. ein. Standard: „0“ (Aktuelle Woche)
  • Beispiel: [app_schedule add=“1″]

date

  • Normalerweise beginnt der Kalender mit der aktuellen Woche. Wenn Du den Start ab einem bestimmten Datum erzwingen möchtest, gib dieses Datum hier ein. Die meisten Datumsformate werden unterstĂĽtzt, empfohlen wird jedoch JJJJ-MM-TT.
  • Hinweise: 1) Dieser Wert wirkt sich auch auf andere nachfolgende Kalender auf derselben Seite aus. 2) Der Datumswert ändert sich am Anfangstag der Woche nicht. Es reicht aus, ein Datum innerhalb der Woche einzugeben. Standard: „0“ (Aktuelle Woche)
  • Beispiel: [app_schedule date=“2014-02-01″]

require_provider

  • Wenn Du dieses Argument auf „1“ setzt, wird kein Zeitplan gerendert, es sei denn, zuvor wurde ein Dienstanbieter ausgewählt.
  • Beispiel: [app_schedule require_provider=“1″]

required_message

  • Die Meldung, die angezeigt wird, wenn Dienstanbieter erforderlich sind.
  • Beispiel: [app_schedule require_message=“Bitte wählen Sie einen Dienst aus.“]

require_service

  • Wenn Du dieses Argument auf „1“ setzt, wird kein Zeitplan gerendert, es sei denn, zuvor wurde ein Dienst ausgewählt.
  • Beispiel: [app_schedule require_service=“1″]

required_service_message

  • Die Meldung, die angezeigt wird, wenn Dienste erforderlich sind.
  • Beispiel: [app_schedule require_service_message=“Bitte wählen Sie einen Dienst aus.“]

Monatskalender

[app_monthly_schedule]

Beschreibung

Erstellt einen Monatskalender sowie Zeitpläne, deren freie Zeitfenster anklickbar sind, um sich für einen Termin zu bewerben.

Argumente

title

  • Text, der als Zeitplantitel angezeigt wird.
  • Die Platzhalter START, WORKER und SERVICE werden automatisch durch ihre tatsächlichen Werte ersetzt.
  • Beispiel: [app_monthly_schedule title=“Unser Zeitplan fĂĽr START“]

logged

  • Text, der nach dem Titel nur den angemeldeten Kunden angezeigt wird oder sie keine Anmeldung benötigen.
  • Beispiel: [app_monthly_schedule log=“Klicken Sie auf einen freien Tag, um sich fĂĽr einen Termin zu bewerben.“]

notlogged

  • Text, der nach dem Titel nur den Kunden angezeigt wird, die nicht angemeldet sind und fĂĽr die sie eine Anmeldung benötigen.
  • LOGIN_PAGE wird durch die Anmeldeseite Ihrer Website ersetzt, während REGISTRATION_PAGE durch die Registrierungsseite Deiner Webseite ersetzt wird.
  • Beispiel: [app_monthly_schedule notlogged=“Sie mĂĽssen sich anmelden, um einen Termin zu vereinbaren. Bitte klicken Sie hier, um sich zu registrieren/anzumelden: LOGIN_PAGE“]

service

  • Gib die Dienst-ID nur ein, wenn Du erzwingen möchtest, dass in der Tabelle der Dienst mit der eingegebenen ID angezeigt wird.
  • Standard: „0“ (Dienst wird per Dropdown ausgewählt).
  • Hinweis: Mehrfachauswahlen sind nicht zulässig.
  • Beispiel: [app_monthly_schedule service=“12″]

worker

  • Gib die Dienstanbieter-ID nur ein, wenn Du erzwingen möchtest, dass in der Tabelle der Dienstanbieter mit der eingegebenen ID angezeigt wird.
  • Standard: „0“ (Dienstanbieter wird per Dropdown ausgewählt).
  • Hinweis: Mehrfachauswahlen sind nicht zulässig.
  • Beispiel: [app_monthly_schedule worker=“15″]

long

  • Bei Eingabe von 1 werden lange Wochentage in der Zeile der Zeitplantabelle angezeigt, z.B. „Samstag“ statt „Sa“.
  • Beispiel: [app_monthly_schedule long=“1″]

class

  • Ein CSS-Klassenname fĂĽr die Zeitplantabelle. Der Standardwert ist leer.
  • Beispiel: [app_monthly_schedule class=“my-class“]

add

  • Anzahl der Monate, die zum Zeitplan hinzugefĂĽgt werden sollen, um fĂĽr die Zeitpläne der vorherigen Monate verwendet zu werden. Gib 1 fĂĽr den nächsten Monat, 2 fĂĽr den anderen Monat usw. ein.
  • Standard: „0“ (aktueller Monat)
  • Beispiel: [app_monthly_schedule add=“1″]

date

  • Normalerweise beginnt der Kalender mit dem aktuellen Monat. Wenn Du den Start ab einem bestimmten Datum erzwingen möchtest, gib dieses Datum hier ein.
  • Die meisten Datumsformate werden unterstĂĽtzt, aber JJJJ-MM-TT wird empfohlen.
  • Hinweise: 1) Dieser Wert wirkt sich auch auf andere nachfolgende Kalender auf derselben Seite aus. 2) Es reicht aus, ein Datum innerhalb des Monats einzugeben. Standard: „0“ (aktueller Monat)
  • Beispiel: [app_monthly_schedule date=“2014-02-01“]

require_provider

  • Wenn Du dieses Argument auf „1“ setzt, wird kein Zeitplan gerendert, es sei denn, zuvor wurde ein Dienstanbieter ausgewählt.
  • Beispiel: [app_monthly_schedule require_provider=“1″]

required_message

  • Die Meldung, die angezeigt wird, wenn Dienstanbieter erforderlich sind.
  • Beispiel: [app_monthly_schedule require_message=“Bitte wählen Sie einen Dienstanbieter aus.“]

require_service

  • Wenn Sie dieses Argument auf „1“ setzen, wird kein Zeitplan gerendert, es sei denn, zuvor wurde ein Dienst ausgewählt.
  • Beispiel: [app_monthly_schedule require_service=“1″]

required_service_message

  • Die Meldung, die angezeigt wird, wenn Dienste erforderlich sind.
  • Beispiel: [app_monthly_schedule  required_service_message=“Bitte wählen Sie einen Dienst aus.“]

Seitennummerierung

[app_pagination]

Beschreibung

Fügt Paginierungscodes (Links zur vorherigen, nächsten Woche oder dem nächsten Monat) und einen Legendenbereich ein.

Argumente

step

  • Die Anzahl der Wochen oder Monate, in denen sich die ausgewählte Zeit mit jedem nächsten oder vorherigen Linkklick erhöht oder verringert. Du kannst die Eingabe von 4 in Erwägung ziehen, wenn Du 4 Zeitplantabellen auf der Seite hast.
  • Beispiel: [app_pagination step=“1″]

month

  • Wenn 1 eingegeben wird, bedeutet der Schrittparameter den Monat, andernfalls die Woche. Kurz gesagt, geben Sie 1 fĂĽr den monatlichen Zeitplan ein.
  • Beispiel: [app_pagination Monat=“1″]

date

  • Dies ist nur erforderlich, wenn dieser Shortcode ĂĽber einem der Zeitplan-Shortcodes liegt. Andernfalls werden die Datumseinstellungen der Zeitplan-Shortcodes befolgt.
  • Standard: „0“ (Aktuelle Woche oder Monat)

anchors

  • Wenn Du dieses Argument auf 0 setzt, wird verhindert, dass Paginierungslinks Zeitplan-Hash-Anker hinzufĂĽgen.
  • Standard: „1“
  • Beispiel: [app_pagination Anchors=“1″]

Alle bevorstehenden Termine

[app_all_appointments]

Beschreibung

FĂĽgt eine Tabelle ein, die alle bevorstehenden Termine anzeigt.

Argumente

title

  • Titeltext.
  • Beispiel: [app_all_appointments title=“Alle Termine“]

status

  • Welche Status(se) werden berĂĽcksichtigt.
  • Mögliche Werte: bezahlt, bestätigt, abgeschlossen, ausstehend, entfernt, reserviert oder Kombinationen davon, getrennt durch Komma.
  • Beispiel: [app_all_appointments status=“paid,confirmed“]

order_by

  • Sortierreihenfolge der Termine.
  • Mögliche Werte: ID, Start. Optional kann DESC (absteigend) verwendet werden, z.B. „start DESC“ kehrt die Reihenfolge um.
  • Standard: „Start“.
  • Hinweis: Dies ist die Sortierreihenfolge beim Laden der Seite. Die Tabelle kann vom Frontend aus dynamisch nach jedem Feld sortiert werden (einige Datumsformate werden möglicherweise nicht richtig sortiert).
  • Beispiel: [app_all_appointments order_by=“start“]

Meine bevorstehenden Termine

[app_my_appointments]

Beschreibung

FĂĽgt eine Tabelle ein, in der der Kunde oder Dienstleister seine bevorstehenden Termine sehen kann.

Argumente

provider

  • Gib 1 ein, wenn diese Terminliste zu einem Dienstleister gehört.
  • Standard: „0“ (Client)
  • Beispiel: [app_my_appointments anbieter=“1″]

provider_id

  • Gib die Benutzer-ID des Anbieters ein, dessen Liste angezeigt werden soll. Wenn keine Angabe erfolgt, wird der aktuelle Dienstanbieter angezeigt.
  • Standard: „0“ (aktueller Dienstanbieter)
  • Beispiel: [app_my_appointmentsProvider_id=“12″]

title

  • Titeltext.
  • Beispiel: [app_my_appointments title=“Meine Termine“]

status

  • Welche Status(se) werden berĂĽcksichtigt. Mögliche Werte: bezahlt, bestätigt, abgeschlossen, ausstehend, entfernt, reserviert oder Kombinationen davon, getrennt durch Komma.
  • Zulässige Werte: bezahlt, bestätigt, ausstehend, abgeschlossen, entfernt, reserviert
  • Beispiel: [app_my_appointments status=“paid,confirmed“]

gcal

  • Geben Sie 0 ein, um die Google Kalender-Schaltfläche zu deaktivieren, mit der Kunden Termine zu ihrem Google Kalender hinzufĂĽgen können, nachdem sie den Termin gebucht haben.
  • Standard: „1“ (aktiviert – vorausgesetzt, dass die Einstellung „Google Kalender-Schaltfläche hinzufĂĽgen“ auf „Ja“ gesetzt ist)

order_by

  • Sortierreihenfolge der Termine.
  • Mögliche Werte: ID, Start.
  • Beispiel: [app_my_appointments order_by=“ID“]

order

  • Sortierreihenfolge der Termine.
  • Mögliche Werte: asc (aufsteigende Reihenfolge), desc (absteigende Reihenfolge).
  • Beispiel: [app_my_appointments order=“asc“]

allow_cancel

  • Gib 1 ein, wenn Du die Stornierung von Terminen durch den Kunden ĂĽber diese Tabelle zulassen möchtest. Die Einstellung „Kunden erlauben, eigene Termine zu stornieren“ muss ebenfalls auf „Ja“ gesetzt sein.
  • Standard: „0“ (Stornierung ist nicht zulässig).
  • Beispiel: [app_my_appointmentsallow_cancel=“1″]

strikt

  • Stellt bei der Suche nach anzuzeigenden Terminen eine strikte Ăśbereinstimmung sicher. Der Shortcode verwendet standardmäßig die größtmögliche Ăśbereinstimmung.
  • Beispiel: [app_my_appointments strict=“1″]

VerfĂĽgbare Dienste

[app_services]

Beschreibung

Erstellt ein Dropdown-MenĂĽ der verfĂĽgbaren Dienste.

Argumente

select

  • Text ĂĽber dem AuswahlmenĂĽ. Standard: „Bitte wählen Sie einen Dienst aus“
  • Beispiel: [app_services select=“Bitte wählen Sie einen Dienst aus:“]

show

  • Schaltflächentext, um die Ergebnisse fĂĽr die ausgewählten anzuzeigen. Standard: „VerfĂĽgbare Zeiten anzeigen“
  • Beispiel: [app_services show=“VerfĂĽgbare Zeiten anzeigen“]

description

  • Wählt aus, welcher Teil der Beschreibungsseite im Dropdown-MenĂĽ angezeigt wird, wenn ein Dienst ausgewählt wird.
  • Standard: „Auszug“
  • Zulässige Werte: keine, Auszug, Inhalt
  • Beispiel: [app_services description=“content“]

autorefresh

  • FĂĽgt die Miniaturansicht des Beitrags ein, wenn die Seite ein vorgestelltes Bild enthält.
  • Wählbare Werte sind „keine“, „Miniaturansicht“, „mittel“, „voll“ oder zwei durch Komma getrennte Zahlen, die Breite und Höhe in Pixel darstellen, z. B. 32,32.
  • Standard: „96,96“
  • Beispiel: [app_services thumb_size=“thumbnail“]

thumb_class

  • CSS-Klasse, die auf das Miniaturbild angewendet wird.
  • Standard: „alignleft“
  • Beispiel: [app_services thumb_class=“my-class“]

autorefresh

  • Bei Einstellung auf 1 wird die Schaltfläche „Anzeigen“ nicht angezeigt und die Seite wird automatisch aktualisiert, wenn der Kunde seine Auswahl ändert.
  • Hinweis: Der Client kann die Auswahl nicht durchsuchen und somit die Beschreibungen nicht im Handumdrehen ĂĽberprĂĽfen (ohne dass die Seite aktualisiert wird).
  • Standard: „0“ (deaktiviert). Empfohlen fĂĽr Websites mit einer groĂźen Anzahl von Diensten.
  • Beispiel: [app_services autorefresh=“1″]

order_by

  • Sortierreihenfolge der Dienste. Mögliche Werte: ID, Name, Dauer, Preis. Optional kann DESC (absteigend) verwendet werden, z.B. „name DESC“ kehrt die Reihenfolge um.
  • Standard: „ID“
  • Beispiel: [app_services order_by=“ID“]

worker

  • In manchen Fällen möchtest Du möglicherweise Dienste anzeigen, die nur von einem bestimmten Anbieter angeboten werden. Gib in diesem Fall hier die Provider-ID ein.
  • Standard: „0“ (alle definierten Dienste).
  • Hinweis: Mehrfachauswahlen sind nicht zulässig.
  • Beispiel: [app_services worker=“12″]

ajax

  • Bei der Einstellung 1 werden Miniaturansichten und Beschreibungen der Dienste von AJAX geladen. Empfohlen fĂĽr Webseiten mit vielen Diensten
  • Beispiel: [app_services ajax=“1″]

VerfĂĽgbare Anbieter

[app_service_providers]

Beschreibung

Erstellt ein Dropdown-MenĂĽ der verfĂĽgbaren Dienstanbieter.

Argumente

select

  • Text ĂĽber dem AuswahlmenĂĽ.
  • Standard: „Bitte wählen Sie einen Dienst aus“
  • Beispiel: [app_service_providers select=“Bitte wählen Sie einen Dienstanbieter:“]

empty_option

  • Leere Optionsbezeichnung fĂĽr die Auswahl
  • Beispiel: [app_service_providers empty_option=“Bitte auswählen“]

show

  • Schaltflächentext, um die Ergebnisse fĂĽr die ausgewählten anzuzeigen.
  • Standard: „VerfĂĽgbare Zeiten anzeigen“
  • Beispiel: [app_service_providers show=“VerfĂĽgbare Zeiten anzeigen“]

description

  • Wählt aus, welcher Teil der Biografieseite im Dropdown-MenĂĽ angezeigt wird, wenn ein Dienstanbieter ausgewählt wird.
  • Standard: „Auszug“
  • Zulässige Werte: keine, Auszug, Inhalt
  • Beispiel: [app_service_providers description=“content“]

thumb_size

  • FĂĽgt die Miniaturansicht des Beitrags ein, wenn die Seite ein vorgestelltes Bild enthält.
  • Wählbare Werte sind „keine“, „Miniaturansicht“, „mittel“, „voll“ oder zwei durch Komma getrennte Zahlen, die Breite und Höhe in Pixel darstellen, z. B. 32,32.
  • Standard: „96,96“
  • Beispiel: [app_service_providers thumb_size=“thumbnail“]

thumb_class

  • CSS-Klasse, die auf das Miniaturbild angewendet wird.
  • Standard: „alignleft“
  • Beispiel: [app_service_providers thumb_class=“my-class“]

autorefresh

  • Bei Einstellung auf 1 wird die Schaltfläche „Anzeigen“ nicht angezeigt und die Seite wird automatisch aktualisiert, wenn der Kunde seine Auswahl ändert.
  • Hinweis: Der Client kann die Auswahl nicht durchsuchen und somit die Beschreibungen nicht im Handumdrehen ĂĽberprĂĽfen (ohne dass die Seite aktualisiert wird).
  • Standard: „0“ (deaktiviert)
  • Beispiel: [app_service_providers autorefresh=“1″]

order_by

  • Sortierreihenfolge der Dienstleister.
  • Mögliche Werte: ID, Name. Optional kann DESC (absteigend) verwendet werden, z.B. „name DESC“ kehrt die Reihenfolge um.
  • Standard: „ID“
  • Beispiel: [app_service_providers order_by=“ID“]

service

  • In manchen Fällen möchtest Du möglicherweise die Anzeige von Anbietern erzwingen, die nur einen bestimmten Dienst anbieten. Gib in diesem Fall hier die Service-ID ein.
  • Standard: „0“ (Liste wird durch das Dienste-Dropdown bestimmt).
  • Hinweis: Mehrfachauswahlen sind nicht zulässig.
  • Beispiel: [app_service_providers service=“12″]

require_service

  • Die Auswahl des Dienstanbieters wird erst dann angezeigt, wenn der Dienst zuvor ausgewählt wurde.
  • Beispiel: [app_service_providers require_service=“1″]

Anmeldeschaltflächen

[app_login]

Beschreibung

Fügt Front-End-Anmeldeschaltflächen für Facebook, Twitter und ClassicPress ein.

Argumente

login_text

  • Text ĂĽber den Anmeldeschaltflächen, davor ein Anmeldelink.
  • Standard: „Bitte klicken Sie hier, um sich anzumelden:“
  • Beispiel: [app_login login_text=“Bitte klicken Sie hier, um sich anzumelden:“]

redirect_text

  • Javascript-Text, wenn die Frontend-Anmeldung nicht festgelegt ist und der Benutzer zur Anmeldeseite weitergeleitet wird
  • Beispiel: [app_login weitergeleitet_text=“Anmeldung erforderlich, um einen Termin zu vereinbaren. Jetzt werden Sie zur Anmeldeseite weitergeleitet.“]

PayPal

[app_paypal]

Beschreibung

Fügt die Schaltfläche und das Formular „PayPal Pay“ ein. Für die Shortcode-Parameter können Sie die Platzhalter SERVICE, PRICE und CURRENCY verwenden, die durch ihre tatsächlichen Werte ersetzt werden.

Argumente

item_name

  • Artikelname, der auf Paypal sichtbar ist.
  • Standard: „Zahlung fĂĽr DIENSTLEISTUNGEN“, wenn keine Anzahlung verlangt wird, „Anzahlung fĂĽr DIENSTLEISTUNGEN“, wenn eine Anzahlung verlangt wird
  • Beispiel: [app_paypal item_name=“Zahlung fĂĽr SERVICE“]

button_text

  • Text, der auf der Paypal-Schaltfläche angezeigt wird.
  • Standard: „Bitte bestätigen Sie die Zahlung in PREISWĂ„HRUNG fĂĽr den SERVICE.“
  • Beispiel: [app_paypal button_text=“Bitte bestätigen Sie die Zahlung PREIS WĂ„HRUNG fĂĽr SERVICE“]

Terminbestätigung

[app_confirmation]

Beschreibung

Fügt ein Formular ein, das die Details des ausgewählten Termins anzeigt und Felder enthält, die vom Kunden ausgefüllt werden sollten. Dieser Shortcode wird immer benötigt, um einen Termin abzuschließen.

Argumente

title

  • Text ĂĽber den Feldern.
  • Standard: „Bitte ĂĽberprĂĽfen Sie die Termindetails unten und bestätigen Sie:“
  • Beispiel: [app_confirmation title=“Bitte ĂĽberprĂĽfen Sie die Termindetails unten und bestätigen Sie:“]

button_text

  • Text der Schaltfläche, die den Kunden auffordert, den Termin zu bestätigen.
  • Standard: „Bitte klicken Sie hier, um diesen Termin zu bestätigen“
  • Beispiel: [app_confirmation button_text=“Bitte klicken Sie hier, um diesen Termin zu bestätigen“]

confirm_text

  • Javascript-Text, der nach Erhalt des Termins angezeigt wird. Dies wird nur angezeigt, wenn Sie keine Zahlung wĂĽnschen.
  • Standard: „Wir haben Ihren Termin erhalten. Danke!”
  • Beispiel: [app_confirmation activate_text=“Wir haben Ihren Termin erhalten. Danke!”]

warning_text

  • Javascript-Text wird angezeigt, wenn der Kunde ein Pflichtfeld nicht ausfĂĽllt.
  • Standard: „Bitte fĂĽllen Sie das angeforderte Feld aus“
  • Beispiel: [app_confirmation warning_text=“Bitte fĂĽllen Sie das angeforderte Feld aus“]

name

  • Beschreibender Titel des Feldes.
  • Beispiel: [app_confirmation name=“Ihr Name:“]

email

  • Beschreibender Titel des Feldes.
  • Beispiel: [app_confirmation email=“Ihre E-Mail:“]

phone

  • Beschreibender Titel des Feldes.
  • Beispiel: [app_confirmation phone=“Ihr Telefon:“]

address

  • Beschreibender Titel des Feldes.
  • Beispiel: [app_confirmation address=“Ihre Adresse:“]

city

  • Beschreibender Titel des Feldes.
  • Beispiel: [app_confirmation city=“City:“]

note

  • Beschreibender Titel des Feldes.
  • Beispiel: [app_confirmation note=“Ihre Notizen:“]

gcal

  • Text, der neben dem Kontrollkästchen „Google Kalender“ angezeigt wird.
  • Standard: „Google Kalender öffnen und Termin einreichen“
  • Beispiel: [app_confirmation gcal=“Auf Google Kalender zugreifen und Termin einreichen“]