# Mula dari template booking

> Cipta booking form lengkap dengan servis, add-on, staf dan waktu operasi contoh dalam satu klik daripada 20 template, kemudian ubah suai.
>
> Source: https://docs.bcl.my/ms/booking-templates/

Template booking mencipta booking form yang lengkap dalam satu klik: form itu, servisnya dengan harga contoh dan add-on, staf contoh serta waktu operasi. BCL ada 20 template, dari salun rambut hingga gelanggang badminton. Kemudian anda tukar nama, harga dan staf kepada milik anda sebelum berkongsi form itu.

## Guna template

Pilih template yang paling hampir dengan perniagaan anda:

1. Pergi ke **Bookings** → **Forms** dan klik **Templates**.

   *(Screenshot: Page Booking Forms dengan butang Templates ditanda)*

2. Dalam **Booking Form Templates**, klik satu tab (**All**, **Accommodation**, **Appointment**, **Class**, **Restaurant**, **Sport** atau **Ticket**) untuk mengecilkan senarai. Setiap kad menunjukkan berapa banyak **Services**, **Staff** dan **Options** yang dicipta oleh template itu, serta tiga servis pertama dengan harga contohnya.
3. Klik **Use Template** pada kad yang anda mahu.

   *(Screenshot: Panel Booking Form Templates dengan tab kategori dan Use Template ditanda pada kad Hair Salon)*

Tiada langkah pengesahan. BCL terus mencipta semuanya, memaparkan **Template applied**, contohnya "Booking form 'Hair Salon' created with 3 services and 2 staff", dan membuka form baru itu untuk diedit.

## Apa yang template cipta

Template mengisi perkara yang sama yang anda akan sediakan secara manual:

| Apa | Apa yang BCL cipta |
| --- | --- |
| **The form** | Bertajuk nama template, contohnya Hair Salon, dengan **URL Slug** `hair-salon`. **Booking Type**, **Staff Selection Mode**, **Operating Hours** dan **Classification Code** sudah ditetapkan. Form itu di-off-kan, jadi belum ada sesiapa yang boleh membuat booking. |
| **Services** | Disenaraikan di **Bookings** → **Services**, setiap satu dengan harga, tempoh, kapasiti dan kategori contoh, dan sudah ditambah kepada **Available Services** form itu. |
| **Add-ons** | Item tambahan pada servis, seperti Hair Wash untuk potong rambut. Template Ticket juga menambah jenis tiket, seperti Adult dan Child, setiap satu dengan harganya sendiri. |
| **Staff** | Staf contoh di **Bookings** → **Employees**, di-assign kepada setiap servis dalam template itu. Waktu kerja mereka di-copy daripada waktu operasi form. |

Template tidak memilih **Payment Option**. **Portal Key** ditetapkan kepada **Use account default**.

*(Screenshot: Senarai Booking Services dengan Hair Treatment, Hair Coloring dan Haircut yang dicipta oleh template Hair Salon)*

## 20 template

Tab dalam panel itu mengumpulkan template mengikut jenis perniagaan. Template Class mencipta form Appointment, template Restaurant mencipta form Reservation dan template Sport mencipta form Court. Semua harga di bawah ialah harga contoh daripada template, untuk anda tukar.

### Appointment

Lapan template ini membuat booking servis dengan seorang staf pada satu slot masa:

| Template | Servis (harga contoh) | Beberapa add-on | Staf contoh |
| --- | --- | --- | --- |
| **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) | Jenis tetamu (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

Tiga template ini membuat booking kelas berkumpulan dan sesi seorang-seorang dengan guru atau jurulatih:

| Template | Servis (harga contoh) | Beberapa add-on | Staf contoh |
| --- | --- | --- | --- |
| **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

Template ini membuat booking meja mengikut bilangan tetamu, tanpa staf:

| Template | Servis (harga contoh) | Beberapa add-on | Staf contoh |
| --- | --- | --- | --- |
| **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

Empat template ini menjual tiket untuk satu tarikh dan masa. Pelanggan memilih berapa banyak tiket bagi setiap jenis yang mereka mahu, dan setiap jenis ada harganya sendiri, jadi kad menunjukkan RM 1 untuk kebanyakan servis ini:

| Template | Servis dan jenis tiket (harga contoh) | Beberapa add-on | Staf contoh |
| --- | --- | --- | --- |
| **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 percuma), 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

Dua template ini membuat booking bilik mengikut tarikh check-in dan check-out, tanpa staf:

| Template | Servis (harga contoh) | Beberapa add-on | Staf contoh |
| --- | --- | --- | --- |
| **Simple Room Booking** | Standard Room (RM 100), Deluxe Room (RM 150), Family Room (RM 200) | Tiada | 0 |
| **Resort & Chalet** | Pondok Sungai (RM 300), Pondok Rimba (RM 250), Pondok Keluarga (RM 450) | Breakfast (per person), BBQ Set, Extra Mattress | 0 |

### Sport

Dua template ini membuat booking gelanggang mengikut jam, tanpa staf:

| Template | Servis (harga contoh) | Beberapa add-on | Staf contoh |
| --- | --- | --- | --- |
| **Badminton Court** | Court A dan Court B (RM 15), Court C dan Court D (RM 20) | Tiada | 0 |
| **Futsal Court** | Court 1 (Indoor) dan Court 2 (Indoor) (RM 80), Court 3 (Outdoor) (RM 60) | Jersey Set (10 pcs), Futsal Ball, Drinking Water (box) | 0 |

## Apa yang perlu ditukar sebelum anda kongsikan

Semua yang dicipta oleh template ialah data contoh. Semak senarai ini satu demi satu pada form baru itu:

1. **Harga.** Pergi ke **Bookings** → **Services**, klik **Edit** pada setiap servis dan tetapkan harga anda sendiri di tab **Pricing**. Tukar atau buang item tambahan di tab **Add-ons**. Lihat [Cipta servis booking](/ms/booking-services/).
2. **Nama servis.** Pada servis yang sama, tukar **Service Name** di tab **Details** kepada apa yang anda jual, dan padam servis yang anda tidak perlukan.
3. **Staf contoh.** Pergi ke **Bookings** → **Employees** dan klik **Edit** pada setiap staf contoh. Masukkan **Name** dan **Email** sebenar: alamat contoh `@example.com` tidak menghantar notifikasi booking kepada sesiapa. Padam staf contoh yang anda tidak perlukan. Lihat [Tambah staf booking](/ms/booking-staff/).
4. **Waktu operasi.** Di tab **Availability** form itu, tetapkan **Operating Hours** anda. Staf contoh mendapat waktu kerja mereka daripada waktu template, jadi apabila anda menukar waktu form, tukar juga **Working Hours** setiap staf.
5. **Portal.** Di tab **Payment** form itu, pilih sekurang-kurangnya satu **Payment Option**, yang dibiarkan kosong oleh template. **Portal Key** menggunakan portal default akaun anda; pilih portal Bayarcash lain jika bayaran form ini perlu masuk ke sana. Lihat [Pilih portal key Bayarcash](/ms/bayarcash-portal-key/).
6. **Tajuk dan slug form.** Di tab **General**, tukar **Title**, **URL Slug** dan **Description**. Slug ialah hujung link form anda, contohnya `https://<your-subdomain>.bcl.my/booking/hair-salon`.
7. **On-kan form.** Di tab **Form Settings**, on-kan **Form Active**, kemudian klik **Update Booking**.

Untuk template Accommodation, ganti juga alamat contoh dalam **Location / Address** di tab **Booking Setup**.

## Tips

Beberapa perkara ini menjimatkan masa apabila anda guna template:

- **Pilih ikut cara pelanggan membuat booking, bukan ikut nama.** Booking type template itu menentukan aliran booking. Studio yoga boleh bermula dari Fitness Class, dan bilik mesyuarat dari Restaurant Reservation.
- **Klik Use Template sekali sahaja.** Setiap klik mencipta satu lagi form dengan servis dan stafnya sendiri. Jika anda terklik dua kali, padam form tambahan itu bersama servisnya, kemudian staf tambahan.
- **Buat test booking.** Dalam Test Mode, buat booking untuk satu slot sendiri sebelum anda tukar ke Live Mode, untuk menyemak harga dan masa yang pelanggan nampak.

## Isu biasa

### Boleh saya guna template untuk perniagaan yang berbeza?

Boleh. Pilih template yang cara booking-nya sama dengan cara pelanggan anda menempah, kemudian tukar semua nama. Kedai gunting rambut boleh bermula dari Hair Salon, kelab tenis dari Badminton Court dan homestay dari Simple Room Booking. Nama, harga dan staf itu hanyalah contoh.

### Adakah guna template dua kali akan mencipta pendua?

Ya. Setiap klik pada Use Template mencipta form baru (Hair Salon kedua mendapat slug hair-salon-1), satu set servis baru dan staf contoh baru dengan nama yang sama. Untuk membuang form tambahan itu bersama servisnya, buka action menu Actions pada baris form itu di Bookings → Forms, klik Delete dan on-kan Also delete linked services and their options. Padam staf tambahan di Bookings → Employees.

### Dari mana datangnya staf contoh itu?

Daripada template. Hair Salon, contohnya, menambah Sarah dan Ahmad dengan alamat e-mel @example.com, dan mereka di-assign kepada setiap servis dalam template itu. Tukar mereka kepada staf sebenar anda dengan e-mel mereka sendiri, atau padam mereka di Bookings → Employees.
