Linux 软件免费装
Banner图

Flexatech Stay Suite

开发者 flexatech
更新时间 2026年9月23日 21:12
PHP版本: 8.2 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

booking availability rooms hotel reservation

下载

1.1.1 1.2.0

详情介绍:

Flexatech Stay Suite is a professional room-reservation system for WordPress. It manages hotel rooms, rate plans with date-specific price and availability overrides, realtime availability computed straight from bookings (no stale caches), time-limited holds that prevent overbooking, coupons, and modern payment gateways with signature-verified, idempotent webhooks. Every amount is stored and computed as integer cents, and the total charged is always re-computed on the server at checkout, so a tampered client payload can never lower the price. 📚 DOCUMENT Highlights

安装:

  1. Upload the flexatech-stay-suite folder to /wp-content/plugins/, or install the zip via Plugins → Add New → Upload Plugin.
  2. Activate the plugin through the Plugins screen in WordPress.
  3. On first activation you land on the Setup screen. It shows a live completion checklist, guides you through each step, and creates the cart, checkout, and confirmation pages in one click.
  4. Open the "Flexatech Stay Suite" admin menu to configure currency, booking rules, taxes, payment gateways, and emails.
  5. Create a property, add rooms with inventory and capacity, and add rate plans with pricing rules. The Setup screen tracks each of these until you are ready to accept bookings.
Full documentation and a step-by-step user guide are online at https://flexatech-stay-suite.vercel.app/ The full source code, including the admin app and its build tooling, is public on GitHub: https://github.com/flexatech/flexatech-stay-suite To build from source:
  1. Clone the repository: git clone https://github.com/flexatech/flexatech-stay-suite.git
  2. Build the admin dashboard bundle: cd apps/admin && pnpm install && pnpm build (writes the compiled assets to assets/dist).
  3. Copy the plugin folder into /wp-content/plugins/, or run ./release.sh to produce a distributable zip in build/.

常见问题:

How do I set up the booking pages on the front end?

Room browsing (single rooms and archives) is generated automatically inside your theme, so those need no setup. For the cart and checkout steps, create a Cart, Checkout, and Booking Confirmation page and paste [flexatech_hotel_cart], [flexatech_hotel_checkout], and [flexatech_hotel_thankyou] into them respectively, then publish. A "My Bookings" page with [flexatech_hotel_account] is recommended. The plugin discovers these pages by their shortcode, so you can name them anything. See the "Storefront pages" section above for the full walkthrough.

Can a customer manipulate the price at checkout?

No. The client never sends amounts. The server re-quotes the entire cart from the room's rate plans and inventory at checkout, so the charged total is always the authoritative server figure.

Does it prevent overbooking?

Yes. Availability is computed directly from bookings and time-limited holds, with commit-time re-checks, so two guests cannot book the last room at the same time.

Which payment gateways are supported?

Offline / bank transfer is built in and enabled by default. Stripe and PayPal are included with sandbox and live modes; enter your keys in Settings → Payments to enable them.

Where is the source for the admin app?

The admin dashboard is a React and TypeScript app. Its readable source ships in apps/admin/src, along with its build manifest (apps/admin/package.json, apps/admin/vite.config.ts, apps/admin/tsconfig.json). To rebuild the compiled bundle in assets/dist, run pnpm install then pnpm build inside apps/admin. The complete source and build tooling is public on GitHub: https://github.com/flexatech/flexatech-stay-suite

更新日志:

1.2.0 1.1.1 1.1.0 1.0.0