Title: SeatKit
Author: acgadi
Published: <strong>జనవరి 7, 2026</strong>
Last modified: మార్చి 6, 2026

---

Search plugins

![](https://ps.w.org/seatkit/assets/banner-772x250.png?rev=3434712)

![](https://ps.w.org/seatkit/assets/icon-256x256.png?rev=3434712)

# SeatKit

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

[Download](https://downloads.wordpress.org/plugin/seatkit.1.0.2.zip)

 * [Details](https://te.wordpress.org/plugins/seatkit/#description)
 * [Reviews](https://te.wordpress.org/plugins/seatkit/#reviews)
 *  [Installation](https://te.wordpress.org/plugins/seatkit/#installation)
 * [Development](https://te.wordpress.org/plugins/seatkit/#developers)

 [Support](https://wordpress.org/support/plugin/seatkit/)

## Description

**SeatKit** is a professional **seat booking and ticket reservation plugin for WordPress**.

It is designed for businesses that sell fixed seats, such as bus operators, event
organizers, cinemas, theaters, and tour providers.

SeatKit follows a payment-verified booking flow, ensuring that seats are confirmed
only after successful payment verification from the gateway. This prevents double
bookings and maintains inventory accuracy even during high traffic.

### Features

 * **Bus, Event, and Cinema Booking** – Create trips and events with seat-based 
   inventory.
 * **Visual Seat Selector** – Customer-friendly seat selection interface.
 * **Advanced Seat Layout Builder** – Drag-and-drop seat layout creation with customizable
   categories and pricing.
 * **Multiple Payment Gateways** – Razorpay (India) and Stripe (Global).
 * **Secure Checkout Flow** – Server-side payment verification.
 * **PDF Tickets** – Automatically generated tickets with QR codes.
 * **Customer Dashboard** – View bookings and download tickets.
 * **OTP-based Login** – Passwordless customer authentication.
 * **Refund and Cancellation Rules** – Admin-configurable deduction percentage and
   cutoff time.
 * **Transactional Emails** – Booking confirmation and cancellation emails.
 * **Admin Management Panel** – Manage trips, bookings, tickets, and transactions.

### Shortcodes

Use the following shortcodes to display booking interfaces:

 1. `[seatkit_trips]`
 2. `[seatkit_account]`
 3. `[seatkit_trip id="123"]`

### Bundled Libraries and Credits

 * **FPDF** – PDF generation
    Copyright (c) Olivier Plathey Licensed under the FPDF
   License

### External Services

This plugin relies on the following third-party services to function:

 1. **Razorpay**
     Used for processing payments in India. When a user selects Razorpay
    at checkout, payment details (amount, currency, order ID) are sent to Razorpay 
    servers securely. Privacy Policy: https://razorpay.com/privacy/ Terms of Service:
    https://razorpay.com/terms/
 2. **Stripe**
     Used for processing global payments. If Stripe is enabled, payment 
    intents and client secrets are generated via Stripe API. The checkout process loads`
    js.stripe.com` to handle secure card entry. Privacy Policy: https://stripe.com/
    privacy Terms of Service: https://stripe.com/legal/ssa
 3. **goQR.me API (QRServer)**
     Used to generate QR codes for tickets. The booking 
    reference number is sent to `api.qrserver.com` to generate a QR image for PDF ticket
    and frontend view. No personal user data is sent, only the booking reference string.
    Privacy Policy: https://goqr.me/privacy/

All bundled components are compatible with GPLv2+ distribution.

## Screenshots

 * [[
 * Frontend: My account (Guest)
 * [[
 * Frontend: All trips and events
 * [[
 * Frontend: Booking flow step 1
 * [[
 * Frontend: Booking flow step 2
 * [[
 * Frontend: Checkout with Razorpay
 * [[
 * Frontend: My account (Logged in)
 * [[
 * Frontend: QR code of confirmed booking
 * [[
 * Frontend: Booking history
 * [[
 * Admin: Dashboard
 * [[
 * Admin: Booking list
 * [[
 * Admin: Create or edit booking
 * [[
 * Admin: Create or edit trip
 * [[
 * Admin: SeatBuilder
 * [[
 * Admin: Payment transaction logs
 * [[
 * Admin: View issued tickets
 * [[
 * Admin: General settings
 * [[
 * Admin: Payment gateway settings
 * [[
 * Admin: Policy settings
 * [[
 * Admin: Ticket settings

## Installation

 1. Upload the `seatkit` folder to `/wp-content/plugins/`.
 2. Activate the plugin from the **Plugins** menu.
 3. Create the following pages:

* **Account Page** – `[seatkit_account]`
 * **Trips Page** – `[seatkit_trips]` 4.
Configure settings under **SeatKit -> Settings**. 5. Create seat layouts and trips
from the admin panel.

## FAQ

### Does SeatKit prevent double bookings?

Yes. Seats are confirmed only after successful payment verification from the payment
gateway.

### How do customers access their tickets?

Customers log in using a one-time password (OTP) sent to their email and can download
PDF tickets from their dashboard.

### Is SeatKit suitable for bus booking systems?

Yes. SeatKit is designed for transport businesses including buses and tours.

### Is it suitable for events and cinemas?

Yes. The seat engine works for events, theaters, and cinemas.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“SeatKit” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ acgadi ](https://profiles.wordpress.org/acgadi/)

[Translate “SeatKit” into your language.](https://translate.wordpress.org/projects/wp-plugins/seatkit)

### Interested in development?

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

## Changelog

#### 1.0.2

 * FIX: Automatic user creation during checkout for guest customers.
 * FIX: Added a “Resend OTP” button with a 60-second timer to the login form.
 * FIX: Login form now preserves the OTP entry step on page refresh.
 * TWEAK: General code quality and security enhancements in AJAX handlers.

#### 1.0.1

 * WordPress.org compliance hotfix release.
 * Ticket generation fix according to bus and event.
 * Updated export flow and booking list query safety for reviewer checks.
 * Improved CSV export compatibility and booking reporting.
 * Readme metadata and contributor formatting fixes.

#### 1.0.0

 * Initial WordPress.org release.
 * Seat-based booking engine.
 * Razorpay and Stripe payment integration.
 * PDF ticket generation with QR codes.
 * OTP-based customer login.
 * Refund and cancellation rules.

## Meta

 *  Version **1.0.2**
 *  Last updated **1 నెల ago**
 *  Active installations **10+**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/seatkit/)
 * Tags
 * [event booking](https://te.wordpress.org/plugins/tags/event-booking/)[razorpay](https://te.wordpress.org/plugins/tags/razorpay/)
   [stripe](https://te.wordpress.org/plugins/tags/stripe/)
 *  [Advanced View](https://te.wordpress.org/plugins/seatkit/advanced/)

## Ratings

No reviews have been submitted yet.

[Add my review](https://wordpress.org/support/plugin/seatkit/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/seatkit/reviews/)

## Contributors

 *   [ acgadi ](https://profiles.wordpress.org/acgadi/)

## Support

Issues resolved in last two months:

     2 out of 2

 [View support forum](https://wordpress.org/support/plugin/seatkit/)