Global Settings
The global settings panel controls core behaviour of the bus booking system including date pickers, the block editor, and interface preferences.
Date & Time Configuration
- Set the default date picker format (e.g. DD/MM/YYYY or MM/DD/YYYY)
- Configure the minimum and maximum travel date range
- Define buffer hours between booking time and departure
- Enable or disable the return date field on the search form
- Choose the time format: 12-hour or 24-hour display
Block Editor & UI
- Toggle the Gutenberg block editor integration on or off
- Set the default seat layout view (grid or list)
- Configure how many seats are displayed per row in the seat map
- Enable tooltips on seat hover for passenger details
- Choose the colour scheme for the booking interface
Bus Settings
Fine-tune behaviour specific to bus operations including seat status tracking, return dates, and buffer times.
Seat Status & Availability
- Define seat statuses: Available, Booked, Blocked, Maintenance
- Auto-block seats after a pending booking expires
- Set the maximum number of seats per booking
- Enable female-only seat sections (optional, configurable per bus)
- Configure the seat lock timeout for abandoned checkouts
Departure & Buffer Rules
- Set the minimum advance booking time (e.g. 2 hours before departure)
- Configure the maximum advance booking window (e.g. 30 days)
- Define buffer time between consecutive trips for cleaning
- Enable or disable same-day bookings
- Set the cutoff time after which bookings close for a departure
Appearance & Styling
Customise the look and feel of the bus booking interface to match your brand.
Colour Customisation
- Navigate to WpBusTicketly → Settings → Styling
- Set the primary, secondary, and accent colours for the UI
- Customise seat colours: available, selected, booked, and blocked
- Choose button styles (rounded or square corners)
- Preview changes in real-time before saving
Seat Panel Settings
- Choose the seat panel layout: Left, Right, or Full Width
- Configure the seat panel width as a percentage of the page
- Enable or disable the seat legend panel
- Set the maximum seat columns per row (e.g. 4 across)
- Customise the seat panel background colour and border
Checkout & PDF Settings
Configure the checkout form fields and PDF ticket generation for a polished customer experience.
Checkout Field Settings
- Access WpBusTicketly → Settings → Checkout (Pro feature)
- Enable or disable passenger detail fields (name, phone, email, age)
- Mark fields as required or optional
- Add custom fields specific to your operation
- Reorder fields by drag-and-drop in the settings panel
PDF Ticket Settings
- Go to WpBusTicketly → Settings → PDF (Pro feature)
- Choose the PDF template style (modern or classic)
- Upload your company logo for the ticket header
- Add custom footer text (terms, contact info, etc.)
- Set the paper size: A4, Letter, or Ticket (58mm roll)
Translation & Labelling
Translate the plugin interface and customise labels used throughout the booking system.
Translating the Plugin
- Use the Loco Translate plugin to manage translation files
- Translation files are located in
/wp-content/plugins/wpbusticketly/languages/
- Create or edit
.po files for your language (e.g. fr_FR)
- Compile
.mo files after editing translations
- The plugin is fully translation-ready with all strings exposed
Changing Bus Labels
- Go to WpBusTicketly → Settings → Labels
- Rename "Bus" to a custom term like "Coach" or "Van"
- Change "Seat" to "Berth" or "Position" as needed
- Update "Boarding Point" and "Dropping Point" labels
- All label changes apply immediately across the front-end