Skip to main content

Setting up Online Booking Requestsᴹ

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)
  • Edit the sample event

    As soon as an event is selected as a sample event, it is saved under a new event number. A date is still required as a reference date, but is not copied to the events created "from template". There are no mandatory fields in templates.

    1. Enter a Date far in the future.
    2. Leave the Time and Number of guests empty.
    3. Select the Statuswith which the requests are to be imported.
    4. The following fields are copied to the web bookings if they are entered in the template:
      1. Occasion
      2. Occasion type
      3. Cost centre for the invoice
    5. Select a Price group and Gross/Net setting.
  • 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  Web Logon Ticket 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).