Fleet operations and passenger booking, finally unified.

Manage your bus fleet, routes, and trip schedules while passengers search, pick a seat, and check out online — refunds, reviews, and occupancy reporting included, all in one Odoo app.

The problem

Bus and coach operators juggle a booking widget, a payment gateway, and a manual phone-booking desk that do not talk to each other. Seat inventory, route planning, and check-in live in disconnected tools, causing double-bookings, zero visibility into daily occupancy, and slow, inconsistent refund decisions that erode passenger trust.

The solution

One Odoo application covers fleet and route configuration, trip scheduling with row-locked seat inventory, a public search-and-book website, and a self-service passenger portal — plus a configurable refund-rule engine and attribute-level reviews, so operations and booking finally share a single system of record.

Capabilities

Everything a bus operator needs to sell seats

Every capability below is implemented in the module.

01

Fleet & bus type configuration

Define seater/sleeper bus types with seat layouts, amenities with fare impact, and a fleet kanban grouped by active/maintenance/retired status.

02

Route & stop management

Build routes with ordered intermediate pick-up and drop-off stops, distance, duration, and a base fare, so passengers are never limited to origin/destination-only travel.

03

Trip scheduling

Schedule departures, assign a driver and conductor, and generate a per-trip seat-inventory layer that tracks the full trip lifecycle from draft to completed.

04

Interactive, overbooking-proof seat map

A click-to-select seat map on the public website shows available, held, and booked seats in real time. Each seat is a locked inventory row, so two passengers can never book the same seat.

05

Multi-step booking & dynamic pricing

Search, select seats, choose pick-up/drop-off, and pay in one guided flow. Pricing rules adjust fares by route, bus type, or date, with automatic group discounts above a configurable seat count.

06

Check-in & manifest

A dedicated check-in board groups today's bookings by state, with per-passenger check-in and no-show tracking so boarding staff always know who has arrived.

07

Transparent refunds & cancellation

A configurable refund-rule engine applies percentage tiers by hours-before-departure, global or per route. A cancellation wizard shows passengers the exact refund before they confirm.

08

Attribute-level reviews & e-tickets

Passengers rate comfort, punctuality, cleanliness, and amenities on every completed trip. Moderated reviews surface on the search results, and every booking gets a QWeb e-ticket with a barcode.

09

Self-service passenger portal

A "My Bookings" archive with e-tickets, one-click rebooking after a cancellation, and an internal payment log with a retry action for failed transactions.

Workflow

How it works

1

Configure fleet & routes

Set up bus types, amenities, buses with generated seat layouts, and routes with ordered stops.

2

Publish trips

Schedule departures, assign driver and conductor, and generate the per-trip seat inventory.

3

Passengers book online

Search by route and date, select seats on the live map, choose pick-up/drop-off, and pay.

4

Manage operations

Check in passengers, process refunds by rule, and track occupancy and revenue per trip.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

Yes. This is a single, self-contained application — fleet, route, and trip management for your operations team plus the public search/booking website and authenticated passenger portal all ship in one purchase. No second module or vendor integration is required.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Bus Booking Management

Fleet, routes, trip scheduling and a row-locked seat map behind a public booking site and a passenger portal — with a refund-rule engine, check-in manifests and occupancy reporting in the same system of record.

Buy on Odoo App Store