Getting Started with Buses
Before accepting bookings you need to set up buses, routes, boarding points, and pricing. This section covers the complete workflow from adding a bus to managing passenger data.
Adding a Bus
- Go to WpBusTicketly → Add Bus in the WordPress admin
- Enter the bus title (e.g. "Greenline Express")
- Set the bus type — AC or Non-AC (configured under Bus Types)
- Assign the bus to a route with start and end points
- Define departure and arrival times for each schedule
- Publish the bus to make it visible on the front-end search
Bus Types
- Navigate to WpBusTicketly → Bus Types to create type categories
- Common types: AC, Non-AC, Sleeper, Semi-Sleeper
- Each type can be colour-coded for visual distinction in the UI
- Bus types help customers filter results during search
- Assign a default seat layout template per bus type
Routes & Boarding Points
Define where your buses travel and the stops they make along the way.
Setting Up Routes
- Go to WpBusTicketly → Routes and click Add New Route
- Enter a route name (e.g. "Dhaka to Chittagong")
- Select the start point and end point from the bus stops list
- Set the route distance (used for fare calculation if enabled)
- Assign the route to one or more buses in their edit screens
Bus Stops & Boarding Points
- Create stops at WpBusTicketly → Bus Stops
- Each stop needs a name, address, and optional GPS coordinates
- Boarding points are specific locations within a stop (e.g. "Gate 3")
- Set pickup time offsets so customers know when to arrive
- Dropping points can also be defined for alighting passengers
Pricing & Taxes
Configure base fares, seat-level pricing, and apply taxes or VAT to bookings.
Fare Configuration
- Set the base fare per seat in the bus edit screen under Pricing
- Different fares can be set for different boarding point pairs
- Override pricing for specific dates (peak season surcharges)
- Child and special category discounts can be applied per seat
- All prices are displayed in the site's default currency
VAT & Tax Rules
- Go to WpBusTicketly → Settings → Tax to configure tax rates
- Enable VAT and set the percentage (e.g. 15%)
- Tax can be applied as inclusive or exclusive of the ticket price
- Use different tax rates for domestic vs. international routes
- WooCommerce tax rules can also be used for advanced scenarios
Passenger Management
Manage passenger information, purchase tickets on behalf of customers, and export data for reporting.
Purchase Ticket from Dashboard
- Navigate to WpBusTicketly → Bookings → Add New (Pro feature)
- Select the bus, route, travel date, and seats
- Fill in passenger details (name, age, phone, email)
- Choose the boarding and dropping points
- Complete the booking to generate a WooCommerce order
Export Passenger List
- Go to WpBusTicketly → Bookings to view all reservations
- Use the date and bus filters to narrow down the list
- Click Export CSV to download passenger data (Pro feature)
- The CSV includes name, contact info, seat numbers, and fare paid
- Exported data can be imported into external reporting tools
Booking Management
Oversee all bookings, manage cancellations, and handle customer inquiries from a centralised dashboard.
Viewing & Editing Bookings
- All bookings appear under WpBusTicketly → Bookings
- Each booking shows the bus, route, date, seats, and payment status
- Click a booking to view the full passenger manifest
- Edit passenger details or cancel seats from the booking screen
- Booking statuses: Pending, Confirmed, Cancelled, Completed
Cancellation & Refunds
- Set cancellation policies in WpBusTicketly → Settings
- Define refund percentages based on time before departure
- Process refunds manually through WooCommerce orders
- Cancelled seats are released back into the available pool
- Email notifications are sent to customers on cancellation