Custom Notifications: Configuration
Custom Notifications is a separate add-on that extends the capabilities of the Chauffeur Taxi Booking System for WordPress plugin. To use the Custom Notifications Add-on, ensure that you have Chauffeur Taxi Booking System version 8.3 or higher installed on your WordPress site.
Once the Custom Notifications Add-On is installed and activated, a new section appears in the menu under ‘Chauffeur Booking System’ -> ‘Custom Notifications’. This section allows you to create new templates and define custom settings for existing email notifications.
Accessing Custom Notifications
Navigate to ‘Chauffeur Booking System’ -> ‘Custom Notifications’. You will see a list of all modified email templates. To add a new configuration, click the ‘Add New’ button.
‘Main’ Tab
Custom Notification ID
Displays the unique ID of this modification.
E-mail Template
Select the email template you want to modify from the dropdown list. Available options include:
- New booking: email sent to the customer.
- New booking: email sent to defined addresses.
- Updated booking: email sent to the customer.
- Driver assigned to the booking: email sent to the driver.
- Driver unassigned from the booking: email sent to the driver.
- Driver accepted booking: email sent to defined addresses.
- Driver rejected booking: email sent to defined addresses.
- Driver pre-arrival reminder: email sent to the driver.
- Customer pre-arrival reminder: email sent to the customer.
- Customer post reminder: email sent to the customer.
‘Conditions’ Tab
Service Type
Select the service type for which this template should apply. Options include:
- Distance
- Hourly
- Flat Rate
Leaving it as ‘- None -‘ applies the template to all service types.
Transfer Type
Choose the transfer type for this template. Options include:
- One Way
- Return
- Return (new ride)
Leaving it as ‘- None -‘ applies the template to all transfer types.
Booking Status
Select the booking status for which this template should apply. Available statuses include:
- Pending
- Confirmed
- Cancelled (rejected)
- Completed (finished)
- On hold
- Refunded
- Failed
Leaving it as ‘- None -‘ applies the template to all booking statuses.
‘Options’ Tab
Email Subject
A text field allowing you to enter a custom email subject. The entered subject will replace the default email subject for notifications.
Hide Prices
A toggle button that, when enabled, hides all prices, totals, and taxes within the email content. This is useful if you do not want drivers to see fare amounts.
Hide Sections
Select which sections of the email content should remain hidden. Available options include:
- Logo
- General Section
- Route Section
- Route Locations Section
- Vehicle Section
- Driver Section
- Booking Extras Section
- Client Details Section
- Billing Details Section
- Agreements Section
- Payment Section
‘Texts’ Tab
Texts
This section allows you to configure custom texts along with optional headers and place them in different locations within the email template. You can add multiple custom text blocks, each with its own:
- Location (where the text appears in the email).
- Status (visible/hidden).
- Optional Header.
- Content (custom message).
The content field supports placeholders found in the ‘Shortcodes’ tab.
‘Shortcodes’ Tab
This section lists shortcodes that can be used in the ‘Content’ field within the ‘Texts’ tab. Available shortcodes include:
- [booking_id] – Booking ID.
- [booking_status_name] – Booking status.
- [client_first_name] – Client’s first name.
- [client_last_name] – Client’s last name.
Global Settings
After activating the add-on, a new entry ‘Chauffeur Booking System: Custom Notifications’ will appear in the ‘Settings’ menu, allowing you to manage global settings for the add-on.
‘License’ Tab
License Details
Enter the required information to validate your license for the add-on. Enter the Purchase Code and the name of the Envato account that was used to purchase the plugin.
Summary
Document version: 1.0
Last updated: February 12, 2025
Plugin version: 1.0+