平台概览

什么是 Seatmap.pro?

Seatmap.pro 是用于创建、管理和渲染交互式场地座位图的企业级平台,面向票务公司、预订平台和场地运营方。它提供三个核心组件:可设计任意复杂座位图的可视化 Editor;高性能 Booking Renderer(TypeScript SDK,以 @seatmap.pro/renderer 发布于 npm),可通过 WebGL 以 60fps 渲染超过 10,000 个座位;以及用于实时座位可用状态、锁定和销售集成的 Booking API v2。平台充当可视化层,不存储价格、销售数据或支付信息,您的票务系统始终是唯一事实来源。Seatmap.pro 支持云端 SaaS 部署(每月 100 欧元起),也支持通过 Docker 和 Helm chart 完全自托管的本地安装。它不依赖特定框架,可与 React、Vue、Angular、Svelte 或原生 JavaScript 应用集成。

无论现有系统是否支持座位图,平台均可与之集成,作为独立的可视化层,与您的预订和支付基础设施协同工作。

组件

Seatmap Pro 由四个协同工作的组件组成:

  • Editor:创建和管理场地座位布局的可视化工作区,支持拖放区域、变换座位排、导入 SVG 背景、调整场地形状、添加桌子和分配价格区域。可通过 iframe 嵌入您的应用,支持 SSO 和可配置的工具可见性。
  • Booking Renderer:嵌入售票页面的交互式选座组件,提供 TypeScript SDK(npm 包 @seatmap.pro/renderer),使用 WebGL 以 60fps 渲染超过 10,000 个座位,支持 React、Vue、Angular、Svelte 和原生 JS。
  • Booking API v2:用于管理活动、定价、座位锁定和销售确认的 REST API。您的后端通过此 API 创建活动、分配价格并控制预订生命周期。
  • Admin Renderer:面向客服团队和后台管理人员的运营工具,提供座位状态可视化、类别分配和活动管理功能,可集成到管理面板。
嵌入票务应用的 Seatmap Pro Booking Renderer

平台支持两种座位类型:

  • 编号座位:通过区域、排和座位标识符区分的独立座位。
  • 通用入场区(GA):设置票额容量、不分配固定座位的区域。

数据隐私

Seatmap Pro 仅作为可视化层,不处理付款、存储销售数据或跟踪您的收入。

  • 价格可以使用抽象名称,如“Price 1”“Price 2”,平台无需知道实际金额。
  • 结算完全在您的系统中进行。
  • 平台仅能看到座位锁定信息,无法获知销售或支付情况。
  • 定价策略、收入数据和客户信息始终保留在您的系统中。

这种分离意味着即使使用云端 SaaS 部署,Seatmap Pro 也无法了解您的商业运营数据。

部署

Seatmap Pro 支持两种部署方式:

  • 云端 SaaS:由 Seatmap Pro 托管于欧盟数据中心,每月 100 欧元起,不按座位收费。
  • 本地部署(On-Premise):通过 Docker 镜像和 Helm chart 完整安装到您的 Kubernetes 集群。数据库、Redis 缓存、网络和 TLS 终止均由您控制。每年 20,000 欧元,或 60,000 欧元购买永久许可证,座位数量不限。

两种方式提供相同的功能集,不按套餐限制功能。部署方式的详细比较请参阅 SaaS、本地部署与托管式本地部署。

后续步骤

输入功能、设置、端点或 SDK 方法。