# 服务

服务是客户可以预约的可预订项目。在 Sesami 中，服务会关联到 Shopify 产品，并配置时长、资源、地点和其他设置。

## 什么是服务？

一个 **服务** 在 Sesami 中表示一个可预订项目，例如：

* 60 分钟按摩
* 30 分钟理发
* 2 小时摄影会话
* 90 分钟团体课程

每项服务都连接到一个 **Shopify 产品** 并配置为：

* **时长** （产品变体，如“30 分钟”“1 小时”“90 分钟”）
* **资源** （团队成员、房间、所需设备）
* **地点** （服务提供的地点）
* **可用性** （服务可被预订的时间）
* **特殊功能** （团体预约、即时预订等）

## 创建服务

{% stepper %}
{% step %}

#### 创建 Shopify 产品

1. 在 Shopify 后台中，前往 **产品 > 添加产品**
2. 输入一个清晰的 **产品标题** （例如：“理发”“按摩”“咨询”）
   * 不要在标题中包含时长
3. 添加 **不同持续时间的变体**:
   * 点击 **添加变体**
   * 创建诸如“30 分钟”“1 小时”“90 分钟”的变体
   * 为每个时长设置价格
4. 添加描述、图片和其他产品详情
5. **保存** 该商品

{% hint style="success" %}
**最佳实践**：对于同一服务的不同持续时间，请使用变体，而不是创建单独的产品。
{% endhint %}

请参阅： [快速开始 - 创建服务产品](/zh-cn/kai-shi-shi-yong/quickstart.md)
{% endstep %}

{% step %}

#### 在 Sesami 中添加服务

1. 打开 **Sesami** 在你的 Shopify 后台中
2. 前往 **服务**
3. Shopify 产品应该出现在列表中
4. 点击 **管理** 以配置该服务
   {% endstep %}

{% step %}

#### 配置基本设置

设置核心服务配置：

* **服务名称** - 自动从 Shopify 产品标题中提取
* **时长变体** - 自动从产品变体中检测
* **状态** - 启用或禁用该服务用于预订
  {% endstep %}

{% step %}

#### 分配地点（如果使用多地点）

如果你有多个地点：

1. 在 **地点与资源**，点击 **添加地点**
2. 选择提供此服务的地点
3. 为每个地点分配资源
4. 保存您的更改

请参阅： [地点](/zh-cn/guan-li-yuan/locations.md)
{% endstep %}

{% step %}

#### 分配资源

资源是让你的服务能够被预订所需要的内容：

1. 在 **资源**，选择所需的资源类型：
   * **团队成员** - 提供服务的员工
   * **房间** - 所需的物理空间
   * **设备** - 所需工具或机器
2. 可选地，分配 **特定资源** （或者保持开放，允许该类型的任何可用资源）
3. 保存您的更改

{% hint style="warning" %}
**重要**：每项服务都必须至少分配一种资源类型，否则将不会显示任何可用时段！
{% endhint %}

请参阅： [资源](/zh-cn/guan-li-yuan/resources.md)
{% endstep %}
{% endstepper %}

## 服务的关键功能

服务创建完成后，你可以启用其他功能：

### 即时预订

跳过 Shopify 结账以实现更快预订：

* **仅预订** - 不会创建 Shopify 订单（非常适合免费咨询）
* **预订 + 创建订单** - 创建 Shopify 订单并手动收款

预订只需 3 步：选择时间、输入详情、确认。

请参阅： [即时预订](/zh-cn/yu-yue/booking-features/instant-booking.md)

### 团体预约

允许多个客户预订同一时间段：

* 非常适合课程、工作坊、旅游、研讨会
* 设置每个时段的最大参与人数
* 适用于 Pro 和 Premium 方案

请参阅： [团体预约](/zh-cn/yu-yue/booking-features/group-appointments.md)

### 取消与重新安排

让客户管理自己的预订：

* 允许客户取消预约
* 允许客户改期预约
* 设置允许更改预约的最少提前小时数
* 支持在取消时自动退款
* 适用于 Pro 和 Premium 方案

请参阅： [取消、改期和退款](/zh-cn/yu-yue/booking-features/cancellations-rescheduling.md)

### 当日预订

控制客户是否可以在当天预订：

* **完全禁用当日预订** 完全
* **向上取整的开始间隔** - 设置最少提前通知时间（15 或 30 分钟）

请参阅： [当日预订和向上取整的开始间隔](/zh-cn/yu-yue/availability/same-day-bookings.md)

### 缓冲时间

在预约之间添加准备时间：

* **在每次预约之前** - 准备时间
* **在每次预约之后** - 清理时间
* **当天第一笔预约之前** - 开店准备

缓冲时间只会显示在管理员日历中，不会显示给客户。

请参阅： [预约之间的缓冲时间](/zh-cn/yu-yue/availability/buffer-times.md)

### 灵活时段

控制客户何时可以预订：

* 设置时段间隔（15、30、45 或 60 分钟）
* 按服务配置
* 将预订时间与您的实际运营相匹配

请参阅： [灵活时段](/zh-cn/yu-yue/availability/flexible-slots.md)

### 店面日历开始日期

为预订日历设置一个特定的开始日期：

* 日历将打开到您选择的日期，而不是今天
* 非常适合季节性服务、未来活动或预售

请参阅： [店面日历开始日期](/zh-cn/yu-yue/availability/calendar-start-date.md)

### 在线会议链接

为线上预约添加虚拟会议链接：

* 添加 Zoom、Google Meet、Skype 或 Teams 链接
* 自动包含在确认邮件中
* 可按团队成员或按服务设置

请参阅： [添加线上会议和视频会议链接](/zh-cn/yu-yue/booking-features/online-meeting-links.md)

## 管理服务

### 查看所有服务

在 **Sesami > 服务**，你可以：

* 查看所有关联 Shopify 产品的服务
* 查看服务状态（启用/禁用）
* 访问每项服务的配置
* 查看每项服务在哪些地点提供

### 编辑服务

1. 前往 **Sesami > 服务**
2. 找到该服务并点击 **管理**
3. 进行更改
4. **保存**

更改会立即生效。

### 移除服务

要从 Sesami 中移除服务：

1. 前往 **Sesami > 服务**
2. 找到该服务并点击 **管理**
3. 滚动到 **移除服务**
4. 类型 **移除** 以确认
5. 点击 **移除** 再次

{% hint style="warning" %}
**重要**：这会将该服务从 Sesami 的预订系统中移除，但不会删除你 Shopify 商店中的产品。
{% endhint %}

## 服务配置清单

在上线服务之前，请确认：

* [ ] **已创建 Shopify 产品** 并包含时长变体
* [ ] **已添加服务** 在 Sesami 中
* [ ] **已分配地点** （如果使用多地点）
* [ ] **已分配资源** （团队成员、房间、设备）
* [ ] **已为资源设置可用性** 适用于已分配的资源
* [ ] **已配置特殊功能** （即时预订、团体预约等）
* [ ] **已完成测试预订** 从客户视角
* [ ] **已测试确认邮件** 并验证

## 最佳实践

* **使用清晰的名称** - “60 分钟按摩”比“按摩套餐 A”更好
* **使用时长变体** - 不要为每个时长创建单独的产品
* **谨慎分配资源** - 确保所需资源确实是必要的
* **设置合理的缓冲时间** - 不要让缓冲时间过长以致可用性消失
* **测试客户体验** - 预约一次测试，看看客户会看到什么
* **先配置地点** - 如果使用多地点，请先设置地点，再设置服务

## 故障排除

<details>

<summary>服务未出现在 Sesami 中</summary>

检查：

* 产品 **已在 Shopify 中创建** 并带有正确的变体
* 产品变体使用正确格式：“30 分钟”“1 小时”“90 分钟”
* 你已经 **刷新了** Sesami 服务页面

</details>

<details>

<summary>服务没有显示任何时间段</summary>

最常见的问题！请检查：

1. **已分配资源** 到该服务
2. **已设置可用性** 适用于已分配的资源
3. **时区是否正确** 在 Sesami 设置中
4. **预订窗口** 允许未来预订
5. **没有阻挡时段** 覆盖所有可用日期

请参阅： [快速开始故障排查](/zh-cn/kai-shi-shi-yong/quickstart.md#troubleshooting)

</details>

<details>

<summary>客户无法完成预订</summary>

检查：

* 服务 **启用**
* 资源具有 **可用性** 适用于所选时间
* 所选地点（如果是多地点）具有 **已分配的资源**
* 否 **冲突预订** 在那个时间点

</details>

## 相关

* [快速入门指南](/zh-cn/kai-shi-shi-yong/quickstart.md) - 完整设置演练
* [资源](/zh-cn/guan-li-yuan/resources.md) - 分配团队成员、房间、设备
* [地点](/zh-cn/guan-li-yuan/locations.md) - 多地点设置
* [即时预订](/zh-cn/yu-yue/booking-features/instant-booking.md) - 跳过结账
* [团体预约](/zh-cn/yu-yue/booking-features/group-appointments.md) - 多参与者预订
* [设置资源可用性](/zh-cn/yu-yue/availability/resource-availability.md) - 配置工作时间


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.sesami.co/zh-cn/guan-li-yuan/services.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
