# 从预约模板开始

> 从20个模板中选一个，一键创建附带示例服务、附加服务、员工和营业时间的预约表单，再改成你自己的。
>
> Source: https://docs.bcl.my/zh/booking-templates/

预约模板可以一键创建完整的预约表单：表单本身、附带示例价格和附加服务（add-on）的服务、示例员工和营业时间。BCL有20个模板，从发廊到羽毛球场都有。分享表单之前，你再把名称、价格和员工改成你自己的。

## 使用模板

选择最接近你生意的模板：

1. 前往**Bookings** → **Forms**，点击**Templates**。

   *(Screenshot: Booking Forms页面，Templates按钮已标示)*

2. 在**Booking Form Templates**里，点击一个标签页（**All**、**Accommodation**、**Appointment**、**Class**、**Restaurant**、**Sport**或**Ticket**）缩小列表。每张卡片会显示模板会创建多少**Services**、**Staff**和**Options**，以及前三项服务和它们的示例价格。
3. 在你要的卡片上点击**Use Template**。

   *(Screenshot: Booking Form Templates面板，类别标签页和Hair Salon卡片上的Use Template已标示)*

这里没有确认步骤。BCL会马上创建所有内容，显示**Template applied**，例如“Booking form 'Hair Salon' created with 3 services and 2 staff”，然后打开新表单让你编辑。

## 模板会创建什么

模板会帮你填好原本需要手动设置的内容：

| 项目 | BCL会创建什么 |
| --- | --- |
| **The form** | 以模板名称为标题，例如Hair Salon，**URL Slug**是`hair-salon`。**Booking Type**、**Staff Selection Mode**、**Operating Hours**和**Classification Code**都已设置好。表单是关闭的，所以还没有人能预约。 |
| **Services** | 列在**Bookings** → **Services**，每项都有示例价格、时长、容量和类别，并已加入表单的**Available Services**。 |
| **Add-ons** | 服务的附加服务，例如理发的Hair Wash。Ticket模板也会添加票种，例如Adult和Child，每种都有自己的价格。 |
| **Staff** | **Bookings** → **Employees**里的示例员工，已指派到模板里的每项服务。他们的工作时间是从表单的营业时间复制过来的。 |

模板不会选择**Payment Option**。**Portal Key**会设为**Use account default**。

*(Screenshot: Booking Services列表，显示Hair Salon模板创建的Hair Treatment、Hair Coloring和Haircut)*

## 20个模板

面板里的标签页按生意类型把模板分组。Class模板创建的是Appointment表单，Restaurant模板创建的是Reservation表单，Sport模板创建的是Court表单。下面所有价格都是模板里的示例价格，让你自己更改。

### Appointment

这八个模板用来预约某个时段、由一位员工提供的服务：

| 模板 | 服务（示例价格） | 部分附加服务 | 示例员工 |
| --- | --- | --- | --- |
| **Private Coaching** | Discovery Session (RM 50), Standard Session (RM 200), Intensive Session (RM 350) | Session Recording, Action Plan Document | 2 |
| **Studio for Raya Shoot** | Family Portrait Package (RM 500), Mini Session (RM 200), Extended Family Package (RM 1,200) | 宾客类型（Adult, Child, Additional Adult）, Makeup Service, Printed Album | 0 |
| **Hair Salon** | Haircut (RM 35), Hair Coloring (RM 150), Hair Treatment (RM 200) | Hair Wash, Scalp Massage, Highlights | 2 |
| **Medical Clinic** | General Consultation (RM 50), Health Screening (RM 250) | Blood Test, Medical Certificate, X-Ray | 2 |
| **Dental Clinic** | Dental Checkup (RM 80), Teeth Cleaning (RM 150), Teeth Whitening (RM 500), Tooth Extraction (RM 200) | X-Ray, Fluoride Treatment, Take-Home Kit | 2 |
| **Spa & Wellness** | Full Body Massage (RM 120), Facial Treatment (RM 150), Couple Package (RM 350) | Aromatherapy Oil, Hot Stone, Face Mask | 2 |
| **Photography Studio** | Portrait Session (RM 200), Family Session (RM 400), Product Photography (RM 300) | Makeup Service, Photo Album, White Background Edit | 1 |
| **Car Service Center** | Basic Service (RM 150), Full Service (RM 350), Car Wash & Detail (RM 80) | Premium Oil, Wheel Alignment, Wax Polish | 2 |

### Class

这三个模板用来预约由老师或教练带的团体课和一对一课程：

| 模板 | 服务（示例价格） | 部分附加服务 | 示例员工 |
| --- | --- | --- | --- |
| **Fitness Class** | Yoga Class (RM 30), HIIT Training (RM 40), Personal Training (RM 150) | Yoga Mat Rental, Nutrition Plan, Body Assessment | 2 |
| **Tuition Center** | Mathematics Class (RM 50), Science Class (RM 60), Private Tutoring (RM 100) | Workbook, Lab Materials | 2 |
| **Workshop & Seminar** | Half-Day Workshop (RM 150), Full-Day Workshop (RM 280), Online Webinar (RM 80) | Materials Kit, Certificate, Lunch, Recording Access | 2 |

### Restaurant

这个模板按人数订位，不需要员工：

| 模板 | 服务（示例价格） | 部分附加服务 | 示例员工 |
| --- | --- | --- | --- |
| **Restaurant Reservation** | Regular Table for 2 to 4 (RM 20), VIP Room for 6 to 12 (RM 200) | Window Seat, High Chair, Birthday Setup, Projector | 0 |

### Ticket

这四个模板出售某个日期和时间的门票。顾客选择每种票要买几张，每个票种都有自己的价格，所以大部分服务在卡片上显示RM 1：

| 模板 | 服务和票种（示例价格） | 部分附加服务 | 示例员工 |
| --- | --- | --- | --- |
| **Buffet Ramadan** | Iftar Buffet (Adult RM 89, Child RM 49, Senior RM 69), VIP Private Room (Adult RM 129, Child RM 69) | Window Seat, Birthday Cake, Live Cooking Station | 0 |
| **Tour & Attraction** | General Admission (Adult RM 50, Child RM 30, Senior RM 35, Infant免费), VIP Experience (VIP Adult RM 120, VIP Child RM 80) | Guided Tour, Souvenir Package, Private Guide | 0 |
| **Boat Tour & Island Trip** | Half Day Island Trip (Adult RM 150, Child RM 100), Full Day Island Trip (Adult RM 280, Child RM 180), Sunset Cruise (Adult RM 200, Child RM 120) | Snorkeling Gear, Lunch Box, GoPro Rental | 0 |
| **Escape Room** | Mystery Mansion (Player RM 60), Prison Break (Player RM 70), Private Room Booking (RM 350) | Extra Hint Card, Photo Package, Pizza & Drinks | 0 |

### Accommodation

这两个模板按入住和退房日期预约房间，不需要员工：

| 模板 | 服务（示例价格） | 部分附加服务 | 示例员工 |
| --- | --- | --- | --- |
| **Simple Room Booking** | Standard Room (RM 100), Deluxe Room (RM 150), Family Room (RM 200) | 无 | 0 |
| **Resort & Chalet** | Pondok Sungai (RM 300), Pondok Rimba (RM 250), Pondok Keluarga (RM 450) | Breakfast (per person), BBQ Set, Extra Mattress | 0 |

### Sport

这两个模板按小时预约球场，不需要员工：

| 模板 | 服务（示例价格） | 部分附加服务 | 示例员工 |
| --- | --- | --- | --- |
| **Badminton Court** | Court A和Court B (RM 15), Court C和Court D (RM 20) | 无 | 0 |
| **Futsal Court** | Court 1 (Indoor)和Court 2 (Indoor) (RM 80), Court 3 (Outdoor) (RM 60) | Jersey Set (10 pcs), Futsal Ball, Drinking Water (box) | 0 |

## 分享之前要更改的地方

模板创建的所有内容都是示例资料。在新表单上逐项完成这个清单：

1. **价格**。前往**Bookings** → **Services**，在每项服务上点击**Edit**，在**Pricing**标签页设置你自己的价格。在**Add-ons**标签页更改或删除附加服务。请看[创建预约服务](/zh/booking-services/)。
2. **服务名称**。在同一项服务的**Details**标签页，把**Service Name**改成你卖的东西，并删除你不需要的服务。
3. **示例员工**。前往**Bookings** → **Employees**，在每位示例员工上点击**Edit**。输入真正的**Name**和**Email**：示例的`@example.com`地址不会让任何人收到预约通知。删除你不需要的示例员工。请看[添加预约员工](/zh/booking-staff/)。
4. **营业时间**。在表单的**Availability**标签页，设置你的**Operating Hours**。示例员工的工作时间来自模板的营业时间，所以更改表单的营业时间时，也要更改每位员工的**Working Hours**。
5. **Portal**。在表单的**Payment**标签页，至少选择一个**Payment Option**，模板会把它留空。**Portal Key**使用你账号的默认portal；如果这个表单的付款要进入另一个Bayarcash portal，就选择那个portal。请看[选择Bayarcash portal key](/zh/bayarcash-portal-key/)。
6. **表单标题和slug**。在**General**标签页，更改**Title**、**URL Slug**和**Description**。slug是表单链接的最后一部分，例如`https://<your-subdomain>.bcl.my/booking/hair-salon`。
7. **开启表单**。在**Form Settings**标签页开启**Form Active**，然后点击**Update Booking**。

如果是Accommodation模板，也要在**Booking Setup**标签页替换**Location / Address**里的示例地址。

## 小贴士

使用模板时，这几点可以帮你省时间：

- **按顾客的预约方式来选，不是看名称**。模板的预约类型决定预约流程。瑜伽工作室可以从Fitness Class开始，会议室可以从Restaurant Reservation开始。
- **Use Template只点击一次**。每点击一次就会多创建一个表单，连同它自己的服务和员工。如果你点击了两次，先删除多出来的表单和它的服务，再删除多出来的员工。
- **做一次测试预约**。在测试模式下，切换到Live Mode之前先自己预约一个时段，检查顾客看到的价格和时间。

## 常见问题

### 我可以把模板用在其他行业吗？

可以。选择预约方式和你的顾客一样的模板，然后把所有名称改掉。理发店可以从Hair Salon开始，网球俱乐部可以从Badminton Court开始，民宿可以从Simple Room Booking开始。名称、价格和员工都只是示例。

### 同一个模板用两次，会创建重复的内容吗？

会。每点击一次Use Template，就会创建一个新表单（第二个Hair Salon的slug是hair-salon-1）、一组新服务，以及同名的新示例员工。要删除多出来的表单和它的服务，在Bookings → Forms打开那个表单那一行的Actions菜单，点击Delete，并开启Also delete linked services and their options。多出来的员工请在Bookings → Employees删除。

### 示例员工是从哪里来的？

来自模板。例如Hair Salon会添加Sarah和Ahmad，电邮地址是@example.com，并指派到模板里的每项服务。把他们改成你真正的员工和他们自己的电邮，或在Bookings → Employees删除他们。
