Skip to main content

Creating templates for Online Booking RequestsM

Create a separate template for each type of event that you want to make available for online booking.This can be changed and updated as required.

  • Open a new event template

    Offer any number of different types of events for Online Booking Requests on your website. Each of these bookings is based on an event template, which in turn refers to a sample event. If you do not yet have an event that you would like to use as a template, first create a new event. ()

    1. Go to the Vorlagen Templates tab and click vorlage va Events > neu New.
    2. Select the template Type "Web Booking".
    3. The Name can be customised (exception: the name "WebApp_Standard_Intranet" is already assigned and locked).
    4. If the template is intended exclusively for online bookings, click on the icon in the toolbar to change the status from Aktiv Active to Aktiv Nicht Inactive.
    5. The template quotes are used for export and import default. To use orders instead, select Only of type order.
    6. Specify which of the event and segment data should be copied (Rooms and Items).
    7. Click on suche Sample event and double-click to select a suitable event from the list of results.
  • Insert staff items

    Staff items are not supported in the standard scenario. Staff items can be made available for booking, but are not included in the total price.

    1. Without count, without price, but with remark: The customer can select the item, but cannot specify a quantity. Instead of the total price, the comment text appears in the quote.
      1. Name External 2: a name containing the word "Staff" (under Administration Administration artikel Itemsartikel gruppe Item group)
      2. Column Count 1: Input „“ (empty)
      3. Column Count 2: Input „“ (empty)
      4. Column Remark: Enter your own text, the default placeholder text is "Total cost still open".
    2. With count, without price, but with remark: The customer can specify the item and the quantity. The specified quantity is copied to the segment. The remark text appears in the quote instead of the total price.
      1. Name External 2: a name containing the word "Staff" (under Administration Administration artikel Itemsartikel gruppe Item group)
      2. Column Count 1: Input "0"
      3. Column Count 2: Input "0"
      4. Column Remark: Enter your own text, the default placeholder text is "Total cost still open".
  • Export your event templates

    The event templates must be exported to the WebApp in order to actually be available online. After each change to items, texts etc., update the event template data manually by clicking  Basis HomeJob Start job > "WebBuchung bestücken". All available templates are exported with this job, so the export only needs to be carried out once for changes to several templates.

  • Customise the text of the email confirmation

    The standard data sheet and the standard text template for the email confirmation of a web booking are included in the scenario. Modify both templates if necessary:

    1. the text of the -mail at Vorlagen Templates vorlage brief Text templates > „WebBuchung Anfragenbestätigung“ (event template)
    2. a summary of the booked items under  Vorlagen Templates vorlage briefText templates > "VA-Datenblatt_Bestaetigung_WebBuchung" (event data sheet).
    • Hits: 35

    Setting up Online Booking RequestsᴹM?

    • Set up a web server with directories

      If you add Online Booking Requests to the database by direct import, the processes run on the Bp Event web server. If you want to receive requests as emails via email processing, PHP files for processing must be outsourced to a PHP-capable server on the customer side. The Bp Event web server is not suitable.

      1. Only for email processing:
        1. After setting up the WebApp, create a copy of the „WebBuchung“ directory and the "Bp WebApp" subdirectory on the selected server.
        2. If necessary, also create the "bpWebApp" subdirectory.
        3. Depending on which technology you are using, set up either "mailer_sendmail.php" or "mailer_sendmail.php" as the PHP mailer.
      2. Go to the Einrichtung Configurations tab and click on szenarienverwaltung Scenarios to import the „WebBuchung“ scenario,and save it in the "WebBuchung" directory, either on your web server (email processing) or the Bp Event Server (direct import)
  • Create users and authorisations

    Go to the Administration Administration tab and click on Benutzer Users to create the following user and user group:

    1. The user "WebBuchung"
      1. with user group „WebBuchungBenutzer“
      2. with the email account from which the confirmation emails are sent
      3. without access/role
    2. The user „WebBuchungUser“
      1. with user group „Berechtigung WebBuchungUser“
      2. with access to the web server
    3. The „WebApp Aktivität“ user group for all users who are to be notified by receiving a new task when there is a new booking request.
  • Customise the web configuration
    1. Go to the Einrichtung Configurations tab and click on  Html WebWeb Logon Ticket Web logon ticketsneu New to create a new ticket for the user "WebbuchungUser" with multiple use.
    2. Copy the ticket to the zwischenablage Clipboard when prompted.
    3. Go to the Einrichtung Configurations tab and click on Html WebWeb Konfiguration Web configurations, then open the „WebBuchung“ configuration and paste the text from the clipboard to Web Konfiguration Configuration >Web logon ticket .
    4. Only for Bp Event 11: Go to the Web Konfiguration Configuration tab and click on Actions > "Send_perMail: HttpRequest" to enter the mailer URL.
    5. Click on abspielen.png Testzoom Preview and ok Check in the toolbar.
    6. save Save the configuration and export Export to the specified Export directory "Web Folder:WebBuchung\WebBuchung.js".
  • Customise the administrative settings

    Some administrative settings have a direct impact on online bookings.

    1. Go to the  Administration Administrative settings tab and click on Administration Technical settingsVariable Environment variables to check the paths of the export directories for event templates and images. By default, these are the directories „WebBuchung/Templates“ and „WebBuchung/Templates/Images“.
    2. Go to the  Administration Administrative settings and click on details Added Fields > Web booking, select whether booking requests should be imported directly into the database or imported manually as email enquiries.
      1. To import requests based on a transaction job directly into the database as events, activate Import order directly.
      2. To receive requests as emails and import them yourself, enter either "../../mailer/mailer_smtp.php" or "../../mailer/mailer_sendmail.php" as browser Mailer URL .
    3. Go to Administration General settingsVA Events > Standard behaviour activate the option Allow changes to events with external ID to enable editing of the imported events.
  • Set up jobs for web bookings

    The web booking jobs are imported with the scenario and only need to be added under  Einrichtung ConfigurationsJob Jobs.

    1. Assign the „WebApp Aktivität“ authorisation group in the „WebBuchung_00_Export_Template/WebBuchung bestücken“ job if only selected staff are allowed to update the online event bookings.
    2. Assign the user "WebBuchung" in the "WebBuchung_00_Import" job.
    3. In the data monitoring job "WebBuchung_06_Bestaetigungsemail", assign the email address of the "WebBuchung" user.
  • Customise the text of the email confirmation

    The standard data sheet and the standard text template for the email confirmation of a web booking are included in the scenario. Modify both templates if necessary:

    1. the text of the -mail at Vorlagen Templates vorlage brief Text templates > „WebBuchung Anfragenbestätigung“ (event template)
    2. a summary of the booked items under  Vorlagen Templates vorlage briefText templates > "VA-Datenblatt_Bestaetigung_WebBuchung" (event data sheet).