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.
- Only for email processing:
- After setting up the WebApp, create a copy of the „WebBuchung“ directory and the "Bp WebApp" subdirectory on the selected server.
- If necessary, also create the "bpWebApp" subdirectory.
- Depending on which technology you are using, set up either "mailer_sendmail.php" or "mailer_sendmail.php" as the PHP mailer.
- Go to the
Configurations tab and click on
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)
- Only for email processing:
- 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.
- Enter a Date far in the future.
- Leave the Time and Number of guests empty.
- Select the Statuswith which the requests are to be imported.
- The following fields are copied to the web bookings if they are entered in the template:
- Occasion
- Occasion type
- Cost centre for the invoice
- Select a Price group and Gross/Net setting.
- Create users and authorisations
Go to the
Administration tab and click on
Users to create the following user and user group:- The user "WebBuchung"
- with user group „WebBuchungBenutzer“
- with the email account from which the confirmation emails are sent
- without access/role
- The user „WebBuchungUser“
- with user group „Berechtigung WebBuchungUser“
- with access to the web server
- 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.
- The user "WebBuchung"
- Customise the web configuration
- Go to the
Configurations tab and click on
Web >
Web logon tickets >
New to create a new ticket for the user "WebbuchungUser" with multiple use. - Copy the ticket to the
Clipboard when prompted. - Go to the
Configurations tab and click on
Web >
Web configurations, then open the „WebBuchung“ configuration and paste the text from the clipboard to
Configuration >Web logon ticket . - Only for Bp Event 11: Go to the
Configuration tab and click on Actions > "Send_perMail: HttpRequest" to enter the mailer URL. - Click on
Test,
Preview and
Check in the toolbar.
Save the configuration and
Export to the specified Export directory "Web Folder:WebBuchung\WebBuchung.js".
- Go to the
- Customise the administrative settings
Some administrative settings have a direct impact on online bookings.
- Go to the
Administrative settings tab and click on
Technical settings >
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“. - Go to the
Administrative settings and click on
Added Fields > Web booking, select whether booking requests should be imported directly into the database or imported manually as email enquiries.- To import requests based on a transaction job directly into the database as events, activate Import order directly.
- To receive requests as emails and import them yourself, enter either "../../mailer/mailer_smtp.php" or "../../mailer/mailer_sendmail.php" as
Mailer URL .
- Go to
General settings >
Events > Standard behaviour activate the option Allow changes to events with external ID to enable editing of the imported events.
- Go to the
- Set up jobs for web bookings
The web booking jobs are imported with the scenario and only need to be added under
Configurations >
Jobs.- 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.
- Assign the user "WebBuchung" in the "WebBuchung_00_Import" job.
- 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:
- the text of the -mail at
Templates >
Text templates > „WebBuchung Anfragenbestätigung“ (event template) - a summary of the booked items under
Templates >
Text templates > "VA-Datenblatt_Bestaetigung_WebBuchung" (event data sheet).
- the text of the -mail at