Title: Bus Ticket Booking with Seat Reservation
Author: magepeopleteam
Published: <strong>September 10, 2018</strong>
Last modified: July 30, 2026

---

Search plugins

![](https://ps.w.org/bus-ticket-booking-with-seat-reservation/assets/banner-772x250.
jpg?rev=3355830)

![](https://ps.w.org/bus-ticket-booking-with-seat-reservation/assets/icon-128x128.
png?rev=2367600)

# Bus Ticket Booking with Seat Reservation

 By [magepeopleteam](https://profiles.wordpress.org/magepeopleteam/)

[Download](https://downloads.wordpress.org/plugin/bus-ticket-booking-with-seat-reservation.zip)

 * [Details](https://wordpress.org/plugins/bus-ticket-booking-with-seat-reservation/#description)
 * [Reviews](https://wordpress.org/plugins/bus-ticket-booking-with-seat-reservation/#reviews)
 *  [Installation](https://wordpress.org/plugins/bus-ticket-booking-with-seat-reservation/#installation)
 * [Development](https://wordpress.org/plugins/bus-ticket-booking-with-seat-reservation/#developers)

 [Support](https://wordpress.org/support/plugin/bus-ticket-booking-with-seat-reservation/)

## Description

Make the ticketing process effortless and convenient for travelers with our customized
bus ticket booking plugin.

WpBusTicketly is a [WordPress ticketing system](https://mage-people.com/product/addon-bus-ticket-booking-with-seat-reservation-pro/)
that comes with a reservation system.

Integrated with WooCommerce, enjoy diverse payment gateways for stress-free transactions.
Your gateway to hassle-free bus adventures!

Enjoy hassle-free payments, Customize unique routes, set dynamic prices, and personalize
booking forms in one place.

### Explore The Demo:

✅ [Live Demo for Transportation with Seat Plan](https://bus.mage-people.com/)
 
✅ [Live Demo for Transportation without Seat Plan ](https://withoutseatplan.mage-people.com/)
✅ [Online Documentation](https://docs.mage-people.com/plugins/wpbusticketly/overview)
✅ [Buy PRO Addon](https://mage-people.com/product/addon-bus-ticket-booking-with-seat-reservation-pro/)

### All-In-One Ticketing Seat Reservation Solution

Leveraging years of research Mage Team created customized ticketing solutions for
bus seat reservations. Accelerate your ticketing system with WP WpBusTicketly though
have a small business or large.

The Mage team has innovated a data-driven solution, simplifying ticket and reservation
management for rental systems. Tackling the complexities, our invention ensures 
an easy and efficient approach to managing reservations, offering a streamlined 
solution to longstanding challenges.

### Let’s Uncover What WpBusTicketly Offers You

 * **Ticket Sale Cut-off (New)**
    Automatically stop selling tickets a set time 
   before each departure — choose a fixed number of hours before the bus leaves (
   e.g. 12 hours), or a specific time on a day before departure (e.g. 10:00 PM the
   night before). Closed trips are hidden from search and blocked at checkout, so
   you always have enough time to plan routes and prepare for every passenger.
 * **Search and Filter**
    Users can search for bus routes based on their origin,
   destination, and preferred travel dates. Advanced filtering options enhance the
   experience for a personalized journey.
 * **User-Friendly Seat Selection**
    Select your seats through our interactive map,
   which provides real-time updates on availability. Users can easily choose their
   preferred seating arrangement for a straightforward experience.
 * **Secure Online Reservation**
    After choosing seats, proceed with secure online
   reservations. Supports direct payments on the website through secure gateways,
   ensuring a smooth and trustworthy transaction process for users.
 * **Convenient Online Reservations**
    Once users have selected their desired seats,
   they can easily proceed with online reservations. Our plugin supports secure 
   payment gateways, enabling direct payments on the website for a hassle-free booking
   experience.
 * **Efficient Booking Management**
    Experience efficient booking management with
   our unique plugin. Website owners effortlessly handle bookings in the WordPress
   admin panel, while users conveniently access and review their booking details
   through personal accounts.
 * **Dynamic Intermediate Route Allocation**
    Leverage our unique feature for fluid
   transitions. Seats become instantly available for the next customer upon drop-
   off or arrival, ensuring an efficient booking process.
 * **Cabin & Double-Decker Coach Booking (New)**
    Add multiple cabins or coaches
   to a train or bus and sell seats cabin by cabin. Each cabin can now be double-
   decker too — give it an Upper Deck alongside its Lower Deck, design each deck
   with the full seat editor, and price the two decks independently. Passengers 
   switch between Lower and Upper Deck with a tab and pick their seat on either 
   level, and the chosen deck is shown on every ticket, list, PDF and export.
 * **Automated Email Notifications**
    Sends a notification to users’ email when 
   the seat is successful bookings, offering to book confirmations and e-tickets
   in the Pro Version. Website owners also receive notifications for new bookings
   and cancellations, ensuring everyone stays informed seamlessly.
 * **Versatile Payment Integration**
    Our plugin seamlessly integrates with WooCommerce,
   supporting all payment methods compatible with WooCommerce. Website owners enjoy
   the flexibility to add a variety of payment methods, offering a diverse range
   of options for a convenient and customizable payment experience.
 * **Enable Varied Payment Options**
    Leverage WooCommerce for versatile payment
   support. You can easily add multiple payment methods, providing customers with
   a diverse range of options for seamless transactions.
 * **Brand Customization**
    Personalize your website with our plugin’s array of 
   customization options. Users can effortlessly match the design and branding, 
   adjusting colours, fonts, and visual elements for a cohesive and tailored booking
   experience.
 * **Optimize Across Devices**
    Experience smooth functionality on multiple devices
   and screen sizes with our plugin’s responsiveness. Quickly make bookings and 
   select seats from desktops, tablets, or mobile devices for an optimized user 
   experience.

### LET’S SEE HOW IT WORKS

### Shortcodes included with Bus Ticket Booking with Seat Reservation

**To display the search form:**

    ```
    [wbtm-bus-search-form]
    ```

This shortcode allows you to add a search form to any page where customers can search
for bus tickets and buy ticket
 if someone like to add left filter option then need
to add new parameter for left-filter

    ```
    [wbtm-bus-search-form left_filter='on' left_filter_type='on' left_filter_operator='on' left_filter_boarding='on']
    ```

We have a dummy import option and guidelines. if you check the welcome link left
sidebar of our plugin. you will dummy import guidelines.

### Unlock Exceptional Ticketing Features with WpBus Ticketly Pro Version

Create something bigger with the pro version of the plugin, leveraging unparalleled
features for ultimate system value and user satisfaction.
 So let’s uncover the 
features that are hidden in the premium version:

 * **Enhanced Passenger Registration Form**
    Unlock advanced features with the Pro
   Version, introducing a comprehensive passenger registration form. Website owners
   can easily gather passenger details such as name, email, and phone. Admins have
   the flexibility to customize fields as needed for enhanced passenger information
   collection.
 * **Automated Order Confirmation with PDF Ticket**
    In the Pro Version, you can
   configure email notifications. After payment, customers receive an email confirming
   their order along with an attached PDF ticket, enhancing the booking experience.
 * **Comprehensive Passenger List & CSV Export**
    In the Pro Version, admins gain
   access to a detailed passenger list for each bus. Easily filter by journey date
   to view and manage passenger details efficiently. Admin Can export all passenger
   details from the admin panel.
 * **Advanced Admin Ticket Reservation**
    Experience enhanced control with the Pro
   Version, which enables admins to reserve and issue tickets directly from the 
   admin panel. Perfect for counter bookings or phone orders, this feature enhances
   flexibility and streamlines the reservation process.

**Available Bus Plugin Addon**
 – [Bus Seat Plugin QR Code Addon](https://mage-people.com/product/bus-ticket-booking-with-seat-reservation-pro-addon-qr-code/)**
Available Bus Theme with import feature** – [Bahon -Bus booking Theme](https://mage-people.com/product/bahon-bus-ferry-or-any-transport-booking-wordpress-theme/)

### Note:

Rest assured, we provide top-notch support for our plugin. With full confidence 
in its compatibility with any theme, if you encounter any issues or require customization,
reach out to us at support@mage-people.com. Our dedicated support team is ready 
to assist you promptly.

**CHECKOUT OUR OTHER PLUGINS**
 – [Bus Ticket Booking with Seat Reservation](https://wordpress.org/plugins/bus-ticket-booking-with-seat-reservation/)–
[Woocommerce Events Manager](https://wordpress.org/plugins/mage-eventpress/) – [Advanced – Deposit & Partial Payments](https://wordpress.org/plugins/advanced-partial-payment-or-deposit-for-woocommerce/)–
[Tour & Travel Booking Manager](https://wordpress.org/plugins/bus-ticket-booking-with-seat-reservation/)–
[Booking & Rental Manager](https://wordpress.org/plugins/booking-and-rental-manager-for-woocommerce/)

## Screenshots

[[

[[

[[

[[

[[

[[

[[

[[

[[

[[

[[

[[

[[

[[

[[

## Installation

Upload the Bus Ticket Booking with Seat Reservation to your blog, Activate it, then
use shortcode as your need). Or Search Bus Ticket Booking with Seat Reservation 
from Plugin -> Add New then click on Install then click on Active.

1, 2, 3: You’re done!

## FAQ

### What kind of payment method works

Our plugin supports all types of payment methods available for WooCommerce.

### Is Bus Ticket Booking with Seat Reservation is Free?

Yes! This bus booking plugin is free, But some features are not free those are available
only on the premium version.

### Search Form not Showing

If you must have a shortcode for the page where you are looking search form, use`[
wbtm-bus-search-form]` this shortcode for the search form to a page.

### Search Result Showing 404 Page

You have a page with page slug **/bus-search-list/** and use shortcode
 ` [wbtm-
bus-search] if still search result not showing then re-save the wordpress permalink
settings. it should work.

### What is the difference now the Premium version and the Basic Version

Attendee information form, passenger booking from the dashboard, customized email
sent to the customer, pdf tickets are only available in the premium version.

### Do you offer customization

Yes, We like to hear from our customers If you want to add any customization or 
if you need any new features. you can send us email: support@mage-people.com. our
team will check and get back to you.

## Reviews

![](https://secure.gravatar.com/avatar/28c8f897dac4c843aa997514c55ba54d3521c20ce8b3c8d4c16f3cb19c1c3860?
s=60&d=retro&r=g)

### 󠀁[Excellent Service and Fast Support – Highly Recommended!](https://wordpress.org/support/topic/excellent-service-and-fast-support-highly-recommended/)󠁿

 [hophuc](https://profiles.wordpress.org/hophuc/) December 26, 2025

I installed the free version and it’s done Currently testing the system’s functions
to see if the service meets customer needs. If possible, I will continue to buy 
the pro version. Especially the technical staff, their support is very good and 
fast. I am very satisfied with the service here. Thank you my friends. Wishing you
a happy and peaceful Christmas Thank you so much for your support!

![](https://secure.gravatar.com/avatar/7c85fa8fa76ca44276bd04d2429f797fd88ee16f4c19e24c0ad076db2abac15d?
s=60&d=retro&r=g)

### 󠀁[Excellent technical support](https://wordpress.org/support/topic/excellent-technical-support-27/)󠁿

 [padmon](https://profiles.wordpress.org/padmon/) September 21, 2025

I wrote to the developers, and they immediately responded to me! They take all requests
into consideration and provide assistance! Their work is very professional and efficient.

![](https://secure.gravatar.com/avatar/99842731b8c8defbea3ae87e9661b5ed150977f0f062b53335f2fe32187caf37?
s=60&d=retro&r=g)

### 󠀁[Excellent Plugin and Outstanding Support!](https://wordpress.org/support/topic/excellent-plugin-and-outstanding-support-28/)󠁿

 [samson2020](https://profiles.wordpress.org/samson2020/) September 12, 2025

This plugin works exactly as expected and has been a great addition to our setup.
It’s reliable, easy to use, and does what it promises. What really stood out, though,
was the support team—they were incredibly responsive and helpful. I had a license
activation issue, and it was resolved quickly and professionally. They even followed
up to ensure everything was working, including the QR Code license. Highly recommend
this plugin not just for the features, but also for the quality of service behind
it. Great experience overall!

![](https://secure.gravatar.com/avatar/3d6e930de874281faca03383213ac4c78a56c2cb588a3a6e1ffdbb237ea3425a?
s=60&d=retro&r=g)

### 󠀁[การจองตั๋วที่ดีมากที่สุด!](https://wordpress.org/support/topic/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%88%e0%b8%ad%e0%b8%87%e0%b8%95%e0%b8%b1%e0%b9%8b%e0%b8%a7%e0%b8%97%e0%b8%b5%e0%b9%88%e0%b8%94%e0%b8%b5%e0%b8%a1%e0%b8%b2%e0%b8%81%e0%b8%97%e0%b8%b5%e0%b9%88%e0%b8%aa/)󠁿

 [devwalker](https://profiles.wordpress.org/devwalker/) September 5, 2025

สวัสดีครับ ผมเท็ดดี้ มาจากประเทศไทยครับ และเป็น 1 ในผู้ใช้งานของปลั๊กอินเกี่ยวกับ
การจองตั๋ว WpBusTicketly นี้ ซึ่งในการใช้งานนนั้นง่ายมาก หลังจากการจองก็มีหลักฐาน
การจองเป็นไฟล์ PDF ให้ มันคุ้มกับค่าใช้จ่ายมากๆ ยิ่งเวลาที่เรามีปัญหาเกี่ยวกับการ
จองหรือฟังก์ชั่นอื่นๆก็จะมีทางทีมงานของทาง magepeople มาคอยให้คำแนะนำและช่วยแก้ไข
ปัญหาของคุณได้ดีมาก (แม้ว่าคุณไม่เก่ง codeก็ตามxD) หรือถ้าเรามีข้อเสนอแนะอื่นๆทาง
ทีมงานเขาก็รับคำแนะนำเพื่อเป็นประโยชน์ต่อผู้ใช้งานในอนาคตได้ดี อีกส่วนนึงระบบการ
จอง อาจจะไม่ได้ปรับอะไรได้มากนักแต่คุณสามารถกำหนดฟีเจอร์อื่นๆที่ต้องการได้ใน Custom
Form Field Settings ซึ่งอยู่ในส่วนของ Passenger Registration Form ของสินค้านั้นๆ
ได้ เพื่อให้เข้ากับธุรกิจของคุณเอง ส่วนตัวคือผมชอบมากครับ (อันนี้เป็นเว่อร์ชั่นโปร
นะ)และถ้าหากคุณกำลังมองหาระบบการจองตั๋วดีๆ ผมขอแนะนำของ magepeople ครับ นอกจากนี้
ยังมีระบบการจองในรูปแบบอื่นๆด้วย สามารถเช็คในเว็บไซต์ของทาง mage-people.com ได้เลย
ไม่เก่ง code ก็ใช้งานง่าย โคตรดี โคตรเจ๋ง ลุยครับบ !! :DD

![](https://secure.gravatar.com/avatar/04b4d8ba5b17ccaba6030ee08b272f0f65a17e0b05995ea18dec0926fd7524e4?
s=60&d=retro&r=g)

### 󠀁[Verry Happy Thanks to Support](https://wordpress.org/support/topic/verry-happy-thanks-to-support/)󠁿

 [yeffou](https://profiles.wordpress.org/yeffou/) July 23, 2025

I’m very satisfied with the Bus Ticket Booking plugin. It’s easy to set up, works
perfectly, and the support team is highly responsive. I highly recommend it to anyone
looking to manage online ticketing efficiently.

![](https://secure.gravatar.com/avatar/50bf7f38b6c2489886777e869d2556fc5cb79a8c9e5b0e66394d3a51f615612f?
s=60&d=retro&r=g)

### 󠀁[Good support.](https://wordpress.org/support/topic/good-support-831/)󠁿

 [mo12345](https://profiles.wordpress.org/mo12345/) June 6, 2025

Support was able to fix my problem and responded fast.

 [ Read all 40 reviews ](https://wordpress.org/support/plugin/bus-ticket-booking-with-seat-reservation/reviews/)

## Contributors & Developers

“Bus Ticket Booking with Seat Reservation” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ magepeopleteam ](https://profiles.wordpress.org/magepeopleteam/)
 *   [ Md. Abdullah Al Mahim ](https://profiles.wordpress.org/aamahin/)

“Bus Ticket Booking with Seat Reservation” has been translated into 1 locale. Thank
you to [the translators](https://translate.wordpress.org/projects/wp-plugins/bus-ticket-booking-with-seat-reservation/contributors)
for their contributions.

[Translate “Bus Ticket Booking with Seat Reservation” into your language.](https://translate.wordpress.org/projects/wp-plugins/bus-ticket-booking-with-seat-reservation)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/bus-ticket-booking-with-seat-reservation/),
check out the [SVN repository](https://plugins.svn.wordpress.org/bus-ticket-booking-with-seat-reservation/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/bus-ticket-booking-with-seat-reservation/)
by [RSS](https://plugins.trac.wordpress.org/log/bus-ticket-booking-with-seat-reservation/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0

_Initial Release Date – 10 Sep 2018_

#### 1.1.0

_Some Minor Bug Fixed – 11 Sep 2018_

#### 1.1.2

_Some Minor Bug Fixed – 11 Sep 2018_

#### 1.1.3

_Bus Category Template fixed – 11 Sep 2018_

#### 1.1.4

_New Shortcode Added to show Bus Search Form and Search List & Huge Update – 17 
Sep 2018_

#### 1.1.5

_Price Exploit issue fixed – 19 Sep 2018_

#### 1.1.6

_Bug and some sorting issue fixed – 10 Oct 2018_

#### 1.1.7

_Seat booking of a canceled seat issue fixed – 16 Oct 2018_

#### 1.1.8

_Some minor fixed – 23 Oct 2018_

#### 1.2.0

_Return Ticket & Operational Date feature added Seat Panel UI changes modified and
some bug fixed – 28 Oct 2018_

#### 1.2.6

_Seat booking major issue fixed. – 28 Nov 2018_

#### 1.3.1

_Translation Ready.
 Bangla Language added Offday issue fixed in Details Page

#### 1.3.2

_Search Table Heading issue fixed_

#### 1.3.3

_Minor issue fixed_

#### 1.4.0

_A Big Update With Seat Panel Template, Now 3 Free Seat Template added in this version_

#### 1.5.0

 * Update List: A Big Update With a Brand New Seat Panel System, Now You can create
   any type of seat plan.*

#### 1.5.8

 * Bus Search Page slug issue solved.*

#### 1.6.0

 * PHP Warning issue fixed,Operation On Day Feature*

#### 1.6.1

 * Added seat checking before order place, so if the seat is already booked it can’t
   be booked, Fixed bug on return bus list, some minor design issue fixed.*

#### 1.6.2

 * Fixed Return Date Search Result issue, Fixed Buffer time issue*

#### 1.6.3

_Fixed Search Result issue_

#### 1.6.4

 * Fixed Search calculation issue for same bus in round trip, Mobile seat selection
   feature now available in search page, Removed past date from the Operational 
   on day list in the bus details page*

#### 2.0

 * This is a Big update, we suggest you back your date before update to this Version,
   New UI
    Ajax search field load Improved Performance Double-decker seat plan added
   Many bug fixed*

#### 2.1

_Adult & Child Seat Feature Added
 Translation Issue fixed for Translation setting
page Improved Performance Code Optimize

#### 2.2

_Double Booking Issue fixed
 Ajax not working mobile issue fixed Date issue fixed
Code Optimize Some minor bug fixed

#### 2.3

_Code Optimize
 Some minor bug fixed

#### 2.5

_Code Optimize
 Some minor bug fixed Return Discount Price rule added Infant ticket
type added Design issue fixed

#### 2.6

_Booked seat not showing issue fixed
 Code Optimize Some minor bug fixed Return 
Discount Price issue fixed Design issue fixed

#### 2.8

_New Backend UI
 Code Optimize Some minor bug fixed Design issue fixed

#### 3.0

_Code Optimize
 Some minor bug fixed Design issue fixed

#### 3.6

 * Code Optimize
    Some minor bug fixed welcome page adding global offday settings*

#### 3.7

_Code Optimize
 Some minor bug fixed

#### 5.5.1

Minor issues fixed
 Seat rotation added

#### 5.5.2

Made compatiable with some of the major caching plugin

#### 5.5.3

Translation Issue fixed

#### 5.5.6

Cabin booking functionality added
 Bus default available seat selection added Seat
number rotation stopped

#### 5.7.2

_Release Date – 11 Jun 2026_

**Return Bus on Single Bus Page**
 * Added return date picker on single bus details
page when same-bus return is enabled * Added “Departure Bus” and “Return Bus” tabs
in search results on single bus page * Return bus tab shows the same bus for the
return trip with same-day time filtering * Previously return functionality was only
available on the global search page

**Admin – New Bus List Design**
 * Introduced modern responsive admin screen for
bus fleet with grid/table views * New “New Bus List Design” setting (Enable/Disable)
in General settings * Stat cards showing Total / Published / AC Coach / Non AC Coach
counts * Card grid and table views with bus details, featured image, author and 
status * Edit, Trash, Restore and Delete actions with nonce protection * Trash management
within the same styled layout * Live search by title and coach number with client-
side pagination * Grid/list toggle persisted across sessions

**Admin – Bus List UX Upgrades**
 * Table view now shows bus featured image thumbnail
in Name column * Name column shows route details (start/end points with stop count)*
Journey date info: schedule range for Repeated mode, first date + count for Particular
mode * Return route displayed when same-bus return is enabled with “Return” tag *
Action buttons converted to icon buttons (view/edit/trash) with accessible labels

**Admin – Return Timetable Warning**
 * Added highlighted warning box in return 
route settings reminding to rearrange return timetable * Auto-generated reverse 
stops keep outbound clock times and need adjusting before saving

**Frontend – Sold-Out Date Picker**
 * Journey and return date pickers now show 
sold-out dates as unselectable * Sold-out dates marked with red “Sold Out” style
and legend * Works for both single bus and general search date pickers

**Frontend – View Button**
 * Added “View on frontend” action in bus list to open
bus permalink in new tab * Shown alongside Edit/Delete on card hover and in table
view

**Bug Fixes**
 * Fixed return-bus Details/Stops/Features popup not opening after
outbound selection * Fixed duplicate ID issue causing popup to target wrong container*
Fixed “Seal Plan” typo to “Seat Plan” in classic bus list column

**Admin – Documents Tab**
 * Replaced video-only tutorials with searchable documentation
system * New “Documents” tab with 24 sub-tabs organized by bus settings * 10 Free
Plugin docs and 12 PRO Addon docs with visual distinction * Shortcode reference 
table updated with PRO shortcodes

#### 5.9.0

_Release Date – 22 Jul 2026_

**Ticket Sale Cut-off (New)**
 * Automatically stop selling tickets a set time before
each departure, so you have time to plan routes and get every shuttle out on schedule*
Two cut-off styles: a fixed number of hours before departure (e.g. sales close 12
hours before), or a specific clock time on a day before departure (e.g. 10:00 PM
the night before) * Enforced everywhere — closed trips are hidden from search results
and blocked at checkout across WooCommerce, direct booking and admin counter sales*
New “Ticket Sale Cut-off” control under General Settings  Booking behavior; disabled
by default so existing sites are unaffected * The settings screen reveals only the
fields relevant to the cut-off style you pick

**Bus Stop Rename — No More Broken Routes**
 * Renaming a Bus Stop (for example,
adding a gate number to the name) no longer breaks its route or fare configuration—
the stop no longer has to be rebuilt from scratch * The old name is migrated automatically
to the new one across every bus’s route stops, fare table and existing bookings *
Prevents a rename from silently reopening already-booked seats, avoiding accidental
double-booking

**Booking List**
 * New “Booked by” badge marks counter / admin-created bookings
with the staff member’s name, so they’re easy to tell apart from customers’ own 
checkouts

**Double-Decker Cabins (New)**
 * Cabins and coaches can now be double-decker — 
each cabin gets its own optional Upper Deck alongside its Lower Deck, perfect for
double-decker buses and train carriages * Build each deck independently with the
full seat editor (seat templates, drag-and-drop doors/toilets/driver, rotation and
add/remove rows) in both the classic and modern bus editors * Set a different price
for each deck — separate Lower Deck and Upper Deck price multipliers per cabin, 
so an upper-deck seat can cost more (or less) than a lower-deck one * On the booking
page, passengers switch between Lower Deck and Upper Deck with a simple tab inside
the cabin and pick seats on either deck * Upper- and lower-deck seats are tracked
separately end-to-end, so the same seat number on each deck never clashes for availability,
holds, cart or orders * The chosen deck is shown everywhere the seat appears — Booking
List, Passenger List, PDF tickets, thermal tickets, email, admin counter orders,
the booking calendar and CSV exports (e.g. “Coach A – Upper Deck – 3”) * Fully backward
compatible — existing single-deck cabins and all past bookings are unchanged; a 
cabin only becomes double-decker when you turn its Upper Deck on

**Seat Editor Improvements**
 * “Without Seat Plan” can no longer be selected while
Multiple Cabin/Coach mode is on (cabins require a seat plan) — the option is clearly
disabled instead of silently reverting * Drag-and-drop now works immediately on 
freshly added seat rows in the cabin and deck editors * Admin and booking-page assets
are versioned by file change time, so editor and seat-plan updates are never served
from a stale browser cache

**Documents (New)**
 * New “Documents” submenu — a complete, searchable in-admin
handbook for the plugin, so you no longer have to leave WordPress to look something
up * Every screen is documented with screenshots: bus list, bus types, bus stops,
pickup & drop-off points, features, coupons, terms, booking calendar, the 4-step
bus editor, the frontend booking flow, checkout, booking list and sales report *
A complete Settings Reference lists every Global Settings field with its purpose,
type and default value — nothing is left undocumented * Live search across the whole
handbook jumps straight to the field or screen you are looking for * When the PRO
addon is active, its screens and settings appear inline alongside the free ones;
without PRO they are clearly marked so you can see what an upgrade adds * Getting
Started, shortcode reference, video tutorials and troubleshooting are all gathered
in the same place

**System Status Moved into Settings**
 * The separate “Status” menu item is gone—
the system report now lives as a “Status” tab inside Global Settings, keeping the
Bus menu shorter * Greatly expanded report with modern cards: WordPress environment,
server and hosting details, database, PHP version and configuration limits, required
PHP extensions, and active plugin/theme information * An at-a-glance health summary
highlights anything that needs attention before you contact support * New “Copy 
report” button copies the whole environment report to your clipboard in one click,
ready to paste into a support ticket * Add-on requirement checks (such as the PDF
library) are preserved and continue to appear in the report

**Settings Screen Improvements**
 * Settings tabs can now be linked to directly —
any link to a specific tab (for example from a notice or an add-on) opens that tab
instead of whichever tab you last viewed * The settings sidebar no longer covers
the admin bar’s notifications dropdown * The Save button is automatically hidden
on informational tabs such as Status, where there is nothing to save * Settings 
styles are versioned by file change time so updates are never served from a stale
browser cache

**Double-Decker Cabin Fixes**
 * Fixed the Upper Deck and Lower Deck of the same
cabin sharing a single seat price override — each deck now keeps its own per-seat
prices, so an upper-deck seat can be priced independently of the lower-deck seat
with the same number * Seat prices you have already saved are preserved and continue
to apply to the Lower Deck exactly as before; only the Upper Deck needs its prices
entered * The Booking Calendar no longer shows the internal seat reference (such
as “cabin_0_dd_A1”) — it now displays the seat number with the deck shown as a small“
Upper Deck” tag, and the cabin name on its own line

**Passenger Form Fields in Booking List Exports (Fix)**
 * Custom fields you add
to the Passenger Form — for example “Emergency Contact Name” and “Emergency Contact
Phone” — are now included automatically in both the Booking List CSV and PDF exports,
with no setup needed * Restores the custom-field export that was available in the
Passenger List before it was merged into the Booking List, so passenger manifests
are complete again * Fields use the exact labels and order you configured on the
bus, and the built-in passenger fields (name, email, phone, address, gender) are
exported alongside your own * Filtering the Booking List by a bus exports just that
bus’s form fields instead of every field used across the site * Answers collected
before a field was renamed or removed from the form still appear in exports, so 
nothing already gathered is ever lost * In the PDF, passenger details print as a
compact line beneath each booking, so the table stays readable no matter how many
custom fields your form has * The booking detail screen now labels each passenger
field with your form label instead of its internal field name

**One Export Button, With Rules (New)**
 * The separate “Export CSV” and “Export
PDF” buttons are now a single **Export** button that opens a dialog — pick the format
and exactly what to export, in one place * Three formats: CSV spreadsheet, printable
PDF manifest, and Thermal (POS) tickets — one receipt per booking on a 58/80mm roll,
so a whole departure can be printed in one run * Six ways to choose the rows: the
current filtered view, only the bookings you ticked, today’s bookings (day-end sales
sheet), today’s departures (driver’s manifest), a date range, or every booking *
A date range can mean travel dates or booking dates — pick which, so “everything
sold last week” and “everyone travelling next week” are both one click * Any scope
can be narrowed further by bus and by status, giving bus-wise, route-wise and status-
wise exports without touching the filter bar * Formats that are unavailable on your
site (no PDF library, or Thermal tickets switched off) are shown greyed out with
the reason, instead of failing after you click * Thermal printing is capped at 200
tickets per run and tells you when a selection is too large, so a mis-click can 
never spool thousands of receipts

**PDF Export Redesign**
 * Export PDF now produces proper **Booking Confirmation
tickets** — one printable card per booking, on its own page: company header with
the bus image and a status badge, perforated tear lines, the full trip, customer
and passenger details, an itemised price summary, your terms, and a thank-you footer*
It is the very same card a passenger gets from “Download Ticket (PDF)”, so what 
you hand over the counter and what you print in bulk are identical documents * Passenger
form answers (including your custom fields) get their own “Passenger Information”
section on the card, separate from the billing customer * Fixed the currency symbol
printing as an empty box for several currencies — most visibly the Bangladeshi Taka(
৳) — in the PDF ticket and the Thermal (POS) ticket * Fixed Thermal (POS) tickets
printing a long blank stretch of paper after each receipt; every ticket is now sized
to its own content, and a multi-ticket run prints one receipt per page * Fixed a
passenger field appearing twice in exports when the same question existed under 
two field ids (after a form field was renamed)

#### 5.9.1

_Release Date – 30 Jul 2026_

**Search Form Location Autocomplete (Fix)**
 * Fixed typing in the “From” and “To”
fields of the search form no longer filtering the location list — the list stayed
complete, so long route lists had to be scrolled through by hand * Typing now narrows
the list instantly again: a few letters such as “man” bring up “Mangalia”, and “
las” brings up “Las Vegas” * Matching works anywhere in the name, not only at the
start, so “vegas” also finds “Las Vegas” * Accents and letter case are ignored while
searching — “brasov” matches “Brașov” — so nothing has to be typed exactly as it
is spelled * A short “No matching location found” note is shown when nothing matches,
instead of an empty panel * Clicking the field again clears the search and brings
back the full list, with the currently selected stop still ticked * Applies to both
the standard and Flix-style search forms, and to the search bar on the results page

## Meta

 *  Version **5.9.1**
 *  Last updated **3 days ago**
 *  Active installations **800+**
 *  WordPress version ** 4.5 or higher **
 *  Tested up to **6.9.5**
 *  PHP version ** 8.0 or higher **
 *  Languages
 * [Albanian](https://sq.wordpress.org/plugins/bus-ticket-booking-with-seat-reservation/)
   and [English (US)](https://wordpress.org/plugins/bus-ticket-booking-with-seat-reservation/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/bus-ticket-booking-with-seat-reservation)
 * Tag
 * [bus ticket booking for wordpress](https://wordpress.org/plugins/tags/bus-ticket-booking-for-wordpress/)
 *  [Advanced View](https://wordpress.org/plugins/bus-ticket-booking-with-seat-reservation/advanced/)

## Ratings

 4.9 out of 5 stars.

 *  [  38 5-star reviews     ](https://wordpress.org/support/plugin/bus-ticket-booking-with-seat-reservation/reviews/?filter=5)
 *  [  1 4-star review     ](https://wordpress.org/support/plugin/bus-ticket-booking-with-seat-reservation/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/bus-ticket-booking-with-seat-reservation/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/bus-ticket-booking-with-seat-reservation/reviews/?filter=2)
 *  [  1 1-star review     ](https://wordpress.org/support/plugin/bus-ticket-booking-with-seat-reservation/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/bus-ticket-booking-with-seat-reservation/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/bus-ticket-booking-with-seat-reservation/reviews/)

## Contributors

 *   [ magepeopleteam ](https://profiles.wordpress.org/magepeopleteam/)
 *   [ Md. Abdullah Al Mahim ](https://profiles.wordpress.org/aamahin/)

## Support

Issues resolved in last two months:

     0 out of 1

 [View support forum](https://wordpress.org/support/plugin/bus-ticket-booking-with-seat-reservation/)