Title: WebStyle Hotel Booking for WooCommerce
Author: christiann
Published: <strong>2026 年 7 月 10 日</strong>
Last modified: 2026 年 10 月 12 日

---

搜索插件

![](https://ps.w.org/wsh-hotel/assets/banner-772x250.jpg?rev=3634748)

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

# WebStyle Hotel Booking for WooCommerce

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

[下载](https://downloads.wordpress.org/plugin/wsh-hotel.1.5.5.zip)

[实时预览](https://cn.wordpress.org/plugins/wsh-hotel/?preview=1)

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

 [支持](https://wordpress.org/support/plugin/wsh-hotel/)

## 描述

WebStyle Hotel Booking helps small hotels, B&Bs, guest houses and hostels manage
direct bookings and daily hotel operations from WordPress.

Create room types and individual rooms, manage physical capacity, show guests what
is available, and accept direct reservations through WooCommerce checkout.

Staff can also add reservations received by phone, email, walk-in or other offline
sources, so room availability and the booking overview stay together in one system.

The Free plugin includes:

 * Room types and physical rooms
 * Availability and booking search
 * Direct bookings through WooCommerce
 * Manual reservations
 * Booking overview and calendar
 * Guest and customer overview
 * Arrival, departure and in-house lists
 * Availability blocks for maintenance or private use

WooCommerce is required for cart, checkout, payments and orders.

WebStyle Hotel Pro is available for businesses that need more advanced hotel operations,
services, add-ons and integrations.

Before accepting live bookings, test the complete booking and checkout flow with
your theme and payment gateway.

## 屏幕截图

[⌊Dashboard with arrivals, departures and current stays.⌉⌊Dashboard with arrivals,
departures and current stays.⌉[

Dashboard with arrivals, departures and current stays.

[⌊Booking overview and manual reservations.⌉⌊Booking overview and manual reservations
.⌉[

Booking overview and manual reservations.

[⌊Calendar with bookings and unavailable dates.⌉⌊Calendar with bookings and unavailable
dates.⌉[

Calendar with bookings and unavailable dates.

[⌊Printable arrival, departure and in-house guest lists.⌉⌊Printable arrival, departure
and in-house guest lists.⌉[

Printable arrival, departure and in-house guest lists.

[⌊Availability search and matching rooms.⌉⌊Availability search and matching rooms
.⌉[

Availability search and matching rooms.

[⌊Accommodation booking through WooCommerce checkout.⌉⌊Accommodation booking through
WooCommerce checkout.⌉[

Accommodation booking through WooCommerce checkout.

## 安装

 1. Install and activate WooCommerce.
 2. Install and activate WebStyle Hotel Booking.
 3. Open Hotel in WordPress admin and complete the initial setup.
 4. Create your room types and physical rooms.
 5. Add the booking search to your website.
 6. Configure a WooCommerce payment method and complete a test booking.

## 常见问题

### Do I need WooCommerce?

Yes. WooCommerce handles cart, checkout, payments and orders.

### Can I add bookings made outside my website?

Yes. Staff can manually add reservations received by phone, email, walk-in or other
offline sources.

This does not provide automatic synchronization with external booking platforms.

### Can I block rooms or dates?

Yes. Rooms or periods can be marked unavailable for maintenance, private use or 
other operational reasons.

### How long can a Free booking be?

A Free booking can be up to 14 nights.

### Can guests pay online?

Yes. Guests can use the payment methods you configure in WooCommerce.

### Do I need Pro to use the booking system?

No. Free includes the core room, availability, direct booking and daily reservation
tools.

Pro extends the system with additional hotel operations, services, add-ons and integrations.

## 评价

此插件暂无评价。

## 贡献者及开发者

「WebStyle Hotel Booking for WooCommerce」是开源软件。 以下人员对此插件做出了贡献。

贡献者

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

[帮助将「WebStyle Hotel Booking for WooCommerce」翻译成简体中文。](https://translate.wordpress.org/projects/wp-plugins/wsh-hotel)

### 对开发感兴趣吗?

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

## 更新日志

#### 1.5.5

 * Improved Hotel navigation and Settings structure.
 * Improved Free and Pro administration compatibility.

#### 1.5.4

 * Ensured Free schema 1.3.2 on the first runtime request after an active-plugin
   update, independently of Pro, with verified tables/indexes before version advancement.
 * Restored readable room-card overlays and the active-unit capacity range display.
 * Preserve stable physical room-unit IDs and related booking/pending claims on 
   ordinary room save.
 * Added canonical, idempotent pending external occupancy with scoped physical-unit
   claims, fail-closed attention state, and transactional handoff for Hotel Pro.
 * Included pending external claims in Free room availability and booking allocation;
   added repeat-safe database schema 1.3.2.

#### 1.5.2

 * Use WooCommerce as the single source of currency symbols, precision, separators
   and price position across Hotel PHP and JavaScript displays.
 * Preserve each WooCommerce order’s stored currency in historical customer totals
   instead of combining unlike currencies.

#### 1.5.1

 * Add the shared, gateway-independent payment lifecycle manager, provider registry
   and canonical provider states used by Free and Pro.
 * Add conservative generic WooCommerce handling and the isolated Nexi Checkout 
   adapter without provider-specific booking logic.
 * Protect Hotel inventory during unresolved unpaid online cancellation and terminate
   only verified open unpaid provider sessions before release.
 * Keep confirmed, refunded, intentional and offline/deferred cancellations on their
   existing lifecycle.
 * Add a nonce- and capability-protected, idempotent manual payment reconciliation
   action to blocked bookings with cancelled or failed Woo orders.

#### 1.5.0

 * Add one dynamic product-category registry with stable IDs, editable labels, active
   status and WooCommerce tax-class references.
 * Route all accommodation through the reserved Accommodation category and make 
   uncategorized products use WooCommerce Standard.
 * Preserve legacy category mappings, group defaults and room metadata for compatibility
   without using them as new runtime tax logic.

#### 1.4.2

 * Add reusable product-category tax mappings between individual overrides and existing
   Hotel group defaults.
 * Keep WooCommerce as the source of tax classes and rates while preserving legacy
   inheritance and Standard semantics.

#### 1.4.1

 * Treat missing individual tax-class values as inherited group defaults while preserving
   an explicit WooCommerce Standard override.
 * Centralize WooCommerce order-item tax-class resolution and make inherited tax
   sources visible in product administration.

#### 1.4.0

 * Add a configurable, presentation-only label for the existing room floor grouping
   while preserving its stored data and allocation behavior.
 * Add dynamic WooCommerce tax-class defaults and per-room overrides for current
   and future WooCommerce tax classes.
 * Keep WooCommerce as the source of truth for tax rates and calculations.

#### 1.3.1

 * Fixed a data migration issue affecting upgrades from earlier Hotel versions.
 * Improved upgrade compatibility for existing installations.

#### 1.3.0

 * Regenerated the complete English translation template and corrected the remaining
   legacy Hotel navigation label.
 * Standardized the plugin author as CN WebStyle across the Hotel plugin family.
 * Made Hotel Free the canonical owner of room routing and the default /rooms// 
   permalink structure.
 * Refreshes rewrite rules only for a changed room URL structure, never for ordinary
   room creation, editing or deletion.
 * Added a neutral Hotel core API for local extensions to reuse canonical room, 
   booking and bulk availability data without internal HTTP requests.
 * Added extension hooks that allow Hotel Pro to supply premium service implementations
   while Hotel Free remains fully functional on its own.
 * Separated the Free schema version marker from legacy and Pro markers, and made
   the upgrade routine idempotent without downgrading existing versions.
 * Preserved existing booking IDs, WooCommerce order relations, option names, database
   tables, shortcodes and the standalone Hotel admin menu.

#### 1.2.1

 * Added the guest name directly to the booking overview so staff can identify and
   check in guests without opening each booking.
 * Added a WooCommerce order fallback for older website bookings where the guest
   name is not stored in the hotel booking row.

#### 1.2.0

 * Updated the public product name to WebStyle Hotel Booking for WooCommerce.
 * Added a stronger Free operating core for smaller hotels, guest houses and bed
   and breakfasts.
 * Added manual walk-in, phone, email and external-channel reservations plus blocked
   dates.
 * Added booking source and external-reference fields with server-side availability
   validation.
 * Added a lightweight operations dashboard with clickable daily totals, arrivals,
   departures, current stays and upcoming arrivals.
 * Added a combined printable daily overview plus separate arrival, departure and
   in-house guest lists.
 * Added simple date pricing, one fixed extra service, simple tourist tax and customer
   overview.
 * Added optional adult and child search as room-capacity matching.
 * Added direct checkout, WooCommerce booking email details and temporary cart holds.
 * Added a server-side 14-night Free stay limit and WordPress privacy exporter/eraser
   integration.
 * Added a WordPress.org Playground preview blueprint with fictional demo data.
 * Declared WooCommerce HPOS and Cart/Checkout Blocks compatibility.
 * Prepared compatibility metadata for WordPress 7.0.2 and WooCommerce 11.0.0 testing.
 * Removed referral-tracking parameters and retained the dedicated Hotel Booking
   admin menu.

#### 1.1.53

 * Improved the room search, availability display and WooCommerce booking flow.

Older release notes are available in `changelog.txt`.

## 额外信息

 *  版本 **1.5.5**
 *  最后更新：**5 天前**
 *  活跃安装数量 **不到10**
 *  WordPress 版本 ** 6.2 或更高版本 **
 *  已测试的最高版本为 **7.1.3**
 *  PHP 版本 ** 8.0 或更高版本 **
 *  语言
 * [English (US)](https://wordpress.org/plugins/wsh-hotel/)
 * 标签
 * [accommodation](https://cn.wordpress.org/plugins/tags/accommodation/)[bed and breakfast](https://cn.wordpress.org/plugins/tags/bed-and-breakfast/)
   [Hotel Booking](https://cn.wordpress.org/plugins/tags/hotel-booking/)[hotel management](https://cn.wordpress.org/plugins/tags/hotel-management/)
   [room booking](https://cn.wordpress.org/plugins/tags/room-booking/)
 *  [高级视图](https://cn.wordpress.org/plugins/wsh-hotel/advanced/)

## 评级

尚未提交反馈。

[您的评价](https://wordpress.org/support/plugin/wsh-hotel/reviews/#new-post)

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

## 贡献者

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

## 支持

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

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