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