WooCommerce Bookings v3.9.0 汉化版 – 预订插件


WooCommerce Bookings 插件可以让客户在不离开您的站点的情况下进行预约、预订或租用设备。非常适合例如预订酒店、场所租赁、会议、旅游团、课程或固定时间段游览等服务。插件基于WooCommerce,所以收取预付款或全额付款都不是问题。

WooCommerce Bookings 主要功能

预约一对一活动或多人活动

可以设置参加人数的下限和上限:将一次预约限制为一次预约,或让多人预订课程或旅游。

为团体或个人提供特价

为预订多个时段的团体或个人提供折扣,显示特定时段价格较低、周末价格较高或儿童特价。Bookings 可让您以任何方式自定义定价。

要求确认或提供免费取消,一切可以自定义

设置确认,让您有时间在正式预订之前进行审核。自动发出预订提醒以减少未入住,并设置是否可以取消预订。

发送提醒

在预订完成、确认以及预订日期前一天,通过方便的通知电子邮件提醒客户他们的预订。

永远不会重复预订

通过将所需资源分配给特定预订来避免重复预订。例如,如果您的 2:00 新娘在 3:30 之前预订了试衣和造型师,则该造型师将无法为 3:00 安排试衣的新娘提供服务。您永远不必担心同时向两个客户提供相同的资源。

更新日志

v3.9.0 - 2026年8月19日

新增
- 支持从 CSV 文件导入住宿预订(accommodation bookings)。

修复
- 修复了当人员类型(person type)费用包含货币符号或其他非数字字符时,产品页面和加入购物车时出现的致命错误。
- 修复了人员类型费用包含千位分隔符或小数逗号时,价格被错误地仅取分隔符前数字的问题。
- 修复了定价规则设置为除以空值或零时出现的致命错误。
- 修复了管理后台日历单日视图默认使用服务器(UTC)日期而非站点时区的问题,当 UTC 与站点处于不同日历日期时(例如 UTC-5 时区晚上 7 点之后),预订日期会偏移一天。
- 修复了在 HPOS 商店中永久删除预订时,出现虚假的"删除项目时出错"提示的问题。
- 修复了手动创建预订时,可能会修改无编辑权限的订单的问题。
- 修复了团队成员更新时,可能会修改未授权的预订产品的问题。
- 修复了"预订人员折扣"优惠券在零小数位货币(如日元 JPY)的购物车和结账页面中,折扣金额被放大 100 倍的问题。
- 修复了当 WooCommerce Tracks 对象不可用时,管理后台页面出现的控制台错误。
- 修复了日期选择器日历在获得焦点打开时,屏幕阅读器无法读取可用性提示的问题。
- 修复了启用"显示访客本地时间"后,管理后台的"添加预订"页面和改期对话框显示的是商家浏览器时区而非商店时区的问题。
- 修复了管理后台日历月份和日程视图将超出范围的年份默认设为服务器(UTC)年份而非站点时区年份的问题,导致新年前后日历可能打开在错误的年份。
- 修复了连接 Google 账户后,每次请求(前端、REST API、定时任务、登录)都会触发阻塞性的 Google Calendar API 调用的问题;现在日历列表仅在实际使用设置表单字段时才获取。
- 修复了当可预订产品引用了无法解析的资源时出现的致命错误。现在价格可以回退到产品级成本,预订也会拒绝过期的已提交资源。
- 修复了资源 REST 请求可能会读取或删除团队成员的问题。
- 修复了 AJAX 创建、更新和删除请求的全局可用性权限校验问题。
- 修复了预订产品导出绑定了授权产品和全局可用性权限的问题。
- 修复了预订订单搜索结果现在仅限于当前用户有权访问的订单。
- 修复了预订产品模板创建现在仅限于拥有有效请求 nonce 的授权产品编辑者。

开发相关
- 从开发工具链中移除了存在漏洞的 extract-zip 包,以解决 Dependabot 安全警报。
- 在发布部署脚本中恢复了 TLS 证书验证和失败时关闭(fail-closed)的错误处理。
- 固定并校验了发布构建中使用的 WP-CLI 可执行文件的校验和。
- 接入了主干分支保护规则所需的拉取请求 CI 检查(PHP 编码规范、@version 标签验证)。
- 统一了 AI 代理文档、忽略规则和 npm 脚本别名,与同级扩展保持一致。
- 更新了 npm 构建工具链,解决了所有剩余的 Dependabot 安全警报。
- 更新了随附的 @babel/runtime helpers,以解决安全公告。
- 修复了 Markdown 文档 lint 违规,并将 Markdown 文档 lint 接入 CI。
- 将包许可证标识符统一为 GPL-3.0-or-later。
- 移除了已废弃的 lint:md:js 脚本。
- 补充了本地开发的隔离工作树(isolated worktree)设置文档。
- 在 E2E 测试中打开前端产品页面时,不再等待 networkidle,改为等待日期选择器自身的就绪信号。
- 为翻译下载启用了 TLS 证书验证。
- E2E 测试中的可预订产品现在通过 REST API 进行数据填充,而非通过管理后台产品编辑器操作。
- 在 PHP 单元测试套件中抑制了依赖弃用通知。
- 新增 CI 检查,当插件自身的 PHP 源码出现编译时弃用通知时,检查将失败。
- 新增 pre-commit 检查,强制要求修改过的 PHP 类将 @version 标签更新为 x.x.x。
- 在 CI 中启用了 JavaScript lint 并修复了源码违规。
- 将 ESLint 配置迁移到 ESLint 10 所需的 flat config 格式,使 lint 和格式化工具链与 WooCommerce 核心保持一致。
- 将 wp-coding-standards/wpcs 更新至 3.4.1(安全版本),用于 phpcs lint 工具。
- 将仅开发依赖的 GPLv3 包 `@woocommerce/e2e-utils-playwright` 加入白名单,并将 `check-licenses` 接入 CI。
- 将 PHPUnit 更新至 9.6.35,以解决 PHP 测试工具链中的安全公告。
- 更新了开发用 npm 依赖,以解决构建工具链中的安全公告。
- 更新了随附的 phpseclib 库以解决安全公告,并将 Strauss 和 QIT CLI 移至 require-dev。
- 更新了随附的 Guzzle 库和 Symfony YAML 开发依赖,以解决安全公告。
- 在 CI 中启用了 CSS lint 并修复了源码样式违规。
- 加固了 QIT 测试工作流:固定了 QIT CLI 版本,并阻止工作流输入被插入到 shell 源码中。

资源下载

WooCommerce Bookings v3.9.0 汉化版 – 预订插件

WooCommerce Bookings v3.9.0 汉化版 – 预订插件
已于2026年8月24日通过了人工测试

安装 & 使用提示

  • 该插件必须依赖 WooCommerce 才可以运行,WordPress 最低支持版本 6.6。
  • 使用方法可参照:帮助文档
  • 不支持在线升级版本,可上传新版安装包升级安装。

免责声明

本站分享的WordPress主题/插件均遵循 GPLv2 许可协议(开源软件)。相关介绍资料仅供参考,实际版本可能因版本迭代或开发者调整而产生变化。涉及第三方原创图像、设计模板、远程服务等内容的使用,需获得作者授权。

精品WordPress资源下载