C cenaly.com
免费开始

任务 · 三个组件的组合 · 预约和展示页免费

填补日程中的空闲时段

周三14:30的空档不是日志里的一行,而是白白流失的收入。该组合向已经访问您网站的访客展示空闲时段,并在同一处完成预约:弹窗列出最近的时段,预约打开时已预选时间,旁边还能看到确实有人来找您。

预约和展示页——免费。弹窗——付费扩展。

  • 弹窗显示真实的空闲时段,而不是"还剩2个名额"
  • 点击某个时段即可打开预约,日期和时间已预选
  • 没有空闲时段时——弹窗不显示,展示次数上限也不会消耗
  • 预约确认由服务器给出,而不是表单里一句乐观的提示
A salon's online booking on a phone: a weekday is picked and 14 free time slots from 11:00 to 19:00 are listed
  • 在线预约
  • 弹窗“最近的空闲时段”
  • 真实展示
所有小组件共用一个标签13 个小组件中有 9 个免费Shadow DOM — 不会破坏页面布局咨询会发送到您的账户两个云端:AWS 和俄罗斯
弹窗中默认显示的最近时段数——可设置1到6个
3
预约表单中的日期条:访客能看到哪些日期还有空位
14天
预约组件本身和日志——这是组合中的免费部分
0 ₽
真实展示页上计算平均评分所依据的时间窗口
90天

客人看到的样子

访客看到的是时间,而不是表单:选择从时段开始,而不是从问卷开始。

  1. 1

    在页面底部看到最近的空闲时段

    “今日空闲:14:30、16:00、18:30 — 立即预约”。文本中的时间不是手动输入的:它们由与预约记录相同的网格核心,根据营业时间、技师排班、服务缓冲时间和已占用时间计算得出。

  2. 2

    点击某个时间

    打开预约表单,日期和时间已预先选好;如果活动关联了服务或技师,也会一并带入。访客只需确认,无需从零开始填写预约。

  3. 3

    经过简短向导

    服务 → 技师 → 时间 → 联系方式。多余步骤会自动跳过:只有一项服务时直接进入时间选择,只有一位合适技师时自动绑定。有“任意空闲”选项和“⚡ 最近”标签。

  4. 4

    收到服务器确认

    不是“谢谢”,而是系统回复:预约编号、Telegram 提醒按钮、日历文件和“管理预约”链接。如果该时段已被占用,会如实提示“该时段已被占用”并返回网格,而不是悄悄丢失。

您这边会发生什么

来自网站的预约与管理员创建的预约没有区别。

预约出现在日志中

在技师日程和总日志中——包含服务、时长和缓冲时间,就像手动创建的一样。如果启用了定金,由服务器计算并在发送前向访客显示。

在线预约 →

卡片进入“需要处理”队列

班次成员在工作聊天中看到新预约,可以将其认领——无需单独设置“今天谁负责查看申请”。

工作聊天 →

弹窗活动位于活动板块

时间安排、受众、展示上限以及关闭叉号后的暂停——与其他主动消息在同一处。诊断会如实说明弹窗未展示的原因。

活动与弹窗 →

小组件漏斗——在预约页面

“网站小组件”面板显示从展示到提交预约的路径。该面板属于付费扩展“预约自动驾驶”——小组件和日志仍然免费。

在线预约 →

启用哪些小组件

预约是必需部分,弹窗和展示页为其增强。

免费

在线预约

访客进行预约的场所本身

您页面上的“服务 → 技师 → 日期和时间 → 联系方式”向导。时段根据营业时间、技师排班和休假、服务缓冲时间和已占用时间计算;时间标注为门店所在时区,不会转换为访客所在时区。支持已满日期的等候名单、访客记忆、Telegram 提醒和日历文件。

小组件页面 →
$9/月

弹窗“最近的空闲时段”

向已在网站上的访客展示时段

页面底部的条带带实时时钟:智能标签会填入最近的时段和真实的空闲数量。时间范围为今天、明天或48小时;标签数量为1到6个。没有服务、技师或空闲时段时,弹窗完全不显示,展示频率也不会因此消耗。

小组件页面 →
免费

真实展示

展示确实有人来找您

由我们后端计算出的不打扰式数据卡片:“7天内7个新预约”、90天平均评分。此方案中物理上不存在自由文本字段——无法在卡片中填入虚构的姓名或城市。

小组件页面 →

全部 13 个小组件 →

需要完成一次的操作

  1. 1

    创建免费账户

    在“我的网站”版块中绑定 Cenaly.com 账户和网站域名。网站仍归你所有——我们不会迁移或复制它。

  2. 2

    插入一段代码

    在 </body> 前插入一行:WordPress 主题模板、Tilda 或 Wix 的“HTML 代码”、Shopify 的 theme.liquid。该代码对所有小组件通用——无需再次插入。

  3. 3

    启用组合中的小组件

    每个小组件都是后台中的一个开关和一组设置。修改无需开发人员参与即可同步到网站,CDN 缓存为五分钟。

正是该标签

<script src="https://cdn.cenaly.com/site/v1.js" data-domain="your-site.com" async></script>

所有小组件共用一个标签。`data-domain` 是您的网站,其余都在管理后台设置。

在不同业务中的呈现方式

沙龙和理发店

服务页面上的弹窗:“今天空闲14:30、16:00”——访客即可预约具体技师。活动可绑定到服务或经常空闲的技师。

服务和私人技师

工作室、维修、家教、服务中心:目录中带时长和缓冲的服务,时段按您的排班和休假计算。定金可留住那些“只是看看”的人。

带服务的零售

试穿、咨询、现场服务和维修——这些也是目录中的服务。访客无需致电门店即可看到最近的时段。

餐饮

大师班和品鉴会以服务形式创建,预约方式相同。但桌子不在此关联中计算——它们由旁边关于网站预订的任务处理。

这套配套做不到什么

  • “最近时段”弹窗只计算服务预约。它不计算空闲桌子:会如实保持沉默,而不是虚构餐厅的占用情况。
  • 没有服务、没有技师或没有空闲时段——弹窗不会出现:展示空列表比什么都不展示更糟。
  • 时段按门店时间显示,并标注其时区——不会为其他时区的访客重新换算。
  • 组件内不支持取消和改期:访客需在我们的单独预约页面上操作。
  • 仅当您已接入适用于您所在国家和货币的在线支付提供商时,才可使用定金。
  • 真实的展示页只呈现实际发生的事:没有事件,就不会有卡片,也不需要编写卡片文案。
  • 预约组件会改变页面布局,因此在我们建站工具创建的网站上默认不启用,需通过开关开启。

这套配套的价格

预约和真实展示页免费,组合中唯一收费的是弹窗。

  • 在线预约和日志免费,不按技师收费,也没有预约数量限制。
  • 真实展示页免费。
  • 弹窗(包括“最近可约时段”)是目录的付费扩展。
  • 预约页面上的组件漏斗面板是单独的“预约自动驾驶”扩展;没有它,组件照常运行。

常见问题

弹窗从哪里获取时间?

来自与预约表单相同的门店公开数据:营业时间和时区、服务目录、技师排班以及已被占用的时间。计算这些数据的是同一个核心,系统中不存在关于空闲时间的第二套说法。

访客能预约已被占用的时段吗?

组件会等待服务器响应,而不是仅凭提交成功就认为预约完成。如果时段已被占用,访客会看到“该时段已被占用”,占用看板会重新读取,访客返回时段网格。

需要单独的预约网站吗?

不需要。预约在您的网站上运行,单独的页面只在访客确认后管理自己的预约时才需要。

如果一整天都被占满了呢?

访客在等候名单中留下邮箱,时间空出后会收到消息。组件会直接说明该申请不锁定任何时段。

弹窗会不会让人厌烦?

活动有排期、受众、展示次数上限,以及点击关闭后的暂停。此外最关键的是:没有空闲时段时,它完全不显示。

可以只按一项服务显示时段吗?

可以。在活动中从您的真实目录和技师名册中选择具体服务和技师;如果不选,则取第一项服务和任意可用技师。

需要重做网站吗?

不需要。小组件运行在您的网站上:在 `</body>` 前放一个标签,之后一切都在管理后台通过开关启用。无需更改页面代码、托管和域名。

会拖慢网站吗?

加载器是一个带 `async` 的小脚本,不会阻塞渲染。只加载已启用小组件的包,而较重的部分按访客操作加载:例如订阅到货通知的表单大小为 13,7 KB,仅在点击按钮后加载,在此之前页面上只有一个 889 字节的启动器。

小组件会破坏页面代码吗?

不会。小组件渲染在 Shadow DOM 中:您网站的样式不会影响它,它的样式也不会外泄。

数据存储在哪里?

存储在您的账户所在的云端:cenaly.com — AWS,cenaly.ru — 俄罗斯的 Yandex Cloud。申请、对话、预订和预约不会离开品牌的数据边界。

详情——按平台安装、设置和故障排除——请参阅帮助。 设置方法见帮助 →

向已经在网站上的访客展示空闲时段

实时空档,两次点击即可预约,数据一目了然。

免费开始

无需银行卡。预约和展示页免费,弹窗是目录的扩展功能。