平台概览
什么是 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:面向客服团队和后台管理人员的运营工具,提供座位状态可视化、类别分配和活动管理功能,可集成到管理面板。
平台支持两种座位类型:
- 编号座位:通过区域、排和座位标识符区分的独立座位。
- 通用入场区(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、本地部署与托管式本地部署。
后续步骤
- 快速入门:从创建座位图到结算的完整集成流程。
- Renderer SDK 设置:安装 npm 包并渲染第一个场地。
- API v2 文档:完整 REST API 参考。
- 申请演示:使用您自己的场地数据体验平台。