Recurring Appointments Add-on
重要
所有 Bookly 的 Add-on 都需要安裝並啟用 Bookly PRO。
透過 Recurring Appointments(Add-on),顧客可以在單次流程中,輕鬆排定一系列週期性預約。他們可以設定重複間隔、指定結束日期,或定義重複次數,系統會自動為整個系列預訂一連串的時段。
週期性預約可以由顧客透過前台預約表單建立,也可以由管理員透過後台介面建立。
觀看這部影片,瞭解如何使用 Bookly Recurring Appointments(Add-on)建立週期性預約。
-
- 服務可以選擇是否支援週期性預約
- 每日、每週或每月的重複間隔
- 時段會盡可能貼近顧客偏好的時間預訂
- 系列預約可使用合併通知
選擇服務以及第一筆預約的日期與時間後,使用者可以選擇是否重複此預約。

第一次選擇的時間,會作為所有週期性預約的基準時間。若某一次預約的時段無法使用,Bookly 會為該次預約提供最接近偏好時間之後的可預約時間。
若在預約流程的第一步選擇了特定員工,所有重複的預約都會由同一位員工提供服務。若選擇的是「任何」員工,系統會針對每一次預約檢查所有員工的日曆,以提高整個系列預約都能排在偏好時段的機率。
1. 在 外掛 中購買、下載、安裝並啟用 Bookly Recurring Appointments(Add-on)。
2. 前往「設定」>「定期預約」。選擇以下其中一種付款方式:
客戶只需為第一次預約付費(Customers must pay only for the 1st appointment)——後續預約將於到場時付款。
客戶必須支付所有系列的預約(Customers must pay for all appointments in series)——使用者會預先支付所有預約的費用。

3. 在「外觀」區塊 >「分步表單」中,勾選**顯示重複步驟(Show Repeat step)**選項。

4. 您可以停用「重覆」步驟中的「重複次數」欄位(用於指定預約應重複的次數)。選擇隱藏時間輸入(Hide times input)。這能簡化顧客的操作流程,他們只需指定結束日期與重複間隔即可。

5. 在「服務」>「編輯」> 高階 分頁 > **重覆(Repeat)**欄位中,設定該服務的週期性預約類型。
**每日(Daily):**預約會每日排定,但員工排定的休假日,以及沒有任何員工上班的星期幾除外。
**每週/每兩週(Weekly/Biweekly):**預約會每週或每兩週排定一次。
**每月(Monthly):**提供多種選項,讓您在當月中選擇合適的日期:
當月的第幾天(例如每月 6 號)。
當月的星期幾(例如每月第二週的星期二)。

當週期性預約無法成立時(即「重覆」選項被停用),預約表單會自動跳過「重覆」步驟。
6. 若您使用 Bookly Group Booking(Add-on),可以在「設定」>「定期預約」> **組別預約(Group appointments)**中,設定顧客在排定週期性預約時,是否可以參與團體預約。

管理員可以直接從後台的「日曆」或「預約」區塊新增整個系列的週期性預約:建立一筆新預約並指定重複間隔即可。

您可以在後台管理個別預約或整個系列:檢視、編輯與取消,方式與一般預約相同。
在為屬於某個系列的預約新增付款時,管理員可以選擇將此付款套用至目前這筆預約,或套用至該顧客所有的週期性預約。

付款清單會顯示所有已預訂預約的明細。

您可以透過標準方式編輯週期性預約中的每一筆,無論是從日曆檢視還是預約清單皆可。此外,您也可以在後台刪除個別的週期性預約,並在必要時以更新後的資訊重新建立。


您可以單獨取消個別的週期性預約,或從所選的那一筆開始取消所有後續預約。
若要讓顧客與員工可以直接透過電子郵件通知取消整個系列的週期性預約,請在通知範本中使用 {cancel_all_recurring_appointments} 或 {cancel_all_recurring_appointments_url} 代碼。這些代碼會產生連結,方便使用者一次取消所有重複的預約。
將滑鼠游標移到某筆預約上並點擊相應的圖示,即可直接從後台日曆檢視並編輯整個系列的週期性預約。

手動確認:若預約預設會設為「審批中」狀態,管理員可以選擇手動核准整個系列的週期性預約。請在電子郵件通知範本中加入 {approve_appointment_schedule_url} 代碼。
此範例示範如何在預約表單的「細節」步驟中,依序列出多筆預約的詳情。
您選擇預訂
{#each appointments as appointment}
於 {appointment.appointment_date} {appointment.appointment_time},由 {appointment.staff_name} 提供 {appointment.service_name}
{/each}
您的預約總金額為 {total_price}。
請在下方表單中填寫您的資料,以完成預約。
