Title: SeatKit
Author: acgadi
Published: <strong>2026 年 1 月 7 日</strong>
Last modified: 2026 年 3 月 6 日

---

搜索插件

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

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

# SeatKit

 作者：[acgadi](https://profiles.wordpress.org/acgadi/)

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

 * [详情](https://cn.wordpress.org/plugins/seatkit/#description)
 * [评价](https://cn.wordpress.org/plugins/seatkit/#reviews)
 *  [安装](https://cn.wordpress.org/plugins/seatkit/#installation)
 * [开发进展](https://cn.wordpress.org/plugins/seatkit/#developers)

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

## 描述

**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.

## 屏幕截图

[⌊Frontend: My account (Guest)⌉⌊Frontend: My account (Guest)⌉[

Frontend: My account (Guest)

[⌊Frontend: All trips and events⌉⌊Frontend: All trips and events⌉[

Frontend: All trips and events

[⌊Frontend: Booking flow step 1⌉⌊Frontend: Booking flow step 1⌉[

Frontend: Booking flow step 1

[⌊Frontend: Booking flow step 2⌉⌊Frontend: Booking flow step 2⌉[

Frontend: Booking flow step 2

[⌊Frontend: Checkout with Razorpay⌉⌊Frontend: Checkout with Razorpay⌉[

Frontend: Checkout with Razorpay

[⌊Frontend: My account (Logged in)⌉⌊Frontend: My account (Logged in)⌉[

Frontend: My account (Logged in)

[⌊Frontend: QR code of confirmed booking⌉⌊Frontend: QR code of confirmed booking⌉[

Frontend: QR code of confirmed booking

[⌊Frontend: Booking history⌉⌊Frontend: Booking history⌉[

Frontend: Booking history

[⌊Admin: Dashboard⌉⌊Admin: Dashboard⌉[

Admin: Dashboard

[⌊Admin: Booking list⌉⌊Admin: Booking list⌉[

Admin: Booking list

[⌊Admin: Create or edit booking⌉⌊Admin: Create or edit booking⌉[

Admin: Create or edit booking

[⌊Admin: Create or edit trip⌉⌊Admin: Create or edit trip⌉[

Admin: Create or edit trip

[⌊Admin: SeatBuilder⌉⌊Admin: SeatBuilder⌉[

Admin: SeatBuilder

[⌊Admin: Payment transaction logs⌉⌊Admin: Payment transaction logs⌉[

Admin: Payment transaction logs

[⌊Admin: View issued tickets⌉⌊Admin: View issued tickets⌉[

Admin: View issued tickets

[⌊Admin: General settings⌉⌊Admin: General settings⌉[

Admin: General settings

[⌊Admin: Payment gateway settings⌉⌊Admin: Payment gateway settings⌉[

Admin: Payment gateway settings

[⌊Admin: Policy settings⌉⌊Admin: Policy settings⌉[

Admin: Policy settings

[⌊Admin: Ticket settings⌉⌊Admin: Ticket settings⌉[

Admin: Ticket settings

## 安装

 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.

## 常见问题

### 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.

## 评价

此插件暂无评价。

## 贡献者及开发者

「SeatKit」是开源软件。 以下人员对此插件做出了贡献。

贡献者

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

[帮助将「SeatKit」翻译成简体中文。](https://translate.wordpress.org/projects/wp-plugins/seatkit)

### 对开发感兴趣吗?

您可以[浏览代码](https://plugins.trac.wordpress.org/browser/seatkit/)，查看[SVN仓库](https://plugins.svn.wordpress.org/seatkit/)，
或通过[RSS](https://plugins.trac.wordpress.org/log/seatkit/?limit=100&mode=stop_on_copy&format=rss)
订阅[开发日志](https://plugins.trac.wordpress.org/log/seatkit/)。

## 更新日志

#### 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.

## 额外信息

 *  版本 **1.0.2**
 *  最后更新：**3 月前**
 *  活跃安装数量 **10+**
 *  WordPress 版本 ** 5.8 或更高版本 **
 *  已测试的最高版本为 **6.9.4**
 *  PHP 版本 ** 7.4 或更高版本 **
 *  语言
 * [English (US)](https://wordpress.org/plugins/seatkit/)
 * 标签
 * [event booking](https://cn.wordpress.org/plugins/tags/event-booking/)[razorpay](https://cn.wordpress.org/plugins/tags/razorpay/)
   [seat booking](https://cn.wordpress.org/plugins/tags/seat-booking/)[stripe](https://cn.wordpress.org/plugins/tags/stripe/)
 *  [高级视图](https://cn.wordpress.org/plugins/seatkit/advanced/)

## 评级

尚未提交反馈。

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

[查看全部评论](https://wordpress.org/support/plugin/seatkit/reviews/)

## 贡献者

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

## 支持

有话要说吗？是否需要帮助？

 [查看支持论坛](https://wordpress.org/support/plugin/seatkit/)