團體課程

重複課程何時會出現在行事曆上?

Lisa Wang

作者 Lisa Wang

2026年6月6日 · 更新於 2026年6月6日 · 1 分鐘閱讀

儲存新的重複課程後,個別課程會立即被加入行事曆,您在數秒內就會看到。之後系統會以每日自動排程持續延伸行事曆,確保未來的週次隨時間自動往前推進。

#重複課程#行事曆#排程

儲存後立即生成(新建或編輯)

當您按下儲存新建或編輯重複課程時,後端會立即以該重複課程的 id 呼叫 refreshCalendarAdmin。此函式會從今日起逐日往前推進,依重複設定為每個適用的星期建立對應的課程預約紀錄。儲存回應返回時,您只要重新整理管理者行事曆,即可看到所有未來課程已就位。

編輯重複課程時(例如變更時間、指導者或教室)也會立即觸發相同流程,毋須等待夜間排程,變更便可立刻在行事曆上顯示。

每日自動延伸排程

除了儲存當下,背景排程 calendar_refresh.php 會每日執行一次,主要做兩件事:

  • 針對結束日期仍在未來(或未設結束日期)的每個重複課程,補上尚未生成於行事曆上的未來課程。透過此排程,行事曆才能隨時間持續延伸——否則設定為「永久重複」的課程最終會用完已生成的課程。
  • 針對落在重複規則目前範圍之外的課程資料(例如您縮短了結束日期),若該課程尚未有任何顧客預約,則安全地將其移除。

對您的實際影響

  • 建立或編輯重複課程後,毋須等待夜間排程;只要重新整理行事曆即可看到新生成的課程。
  • 若您將重複課程的結束日期延展至遙遠未來,亦無需特別操作——每日排程會隨行事曆視窗的推進持續生成新的課程。
  • 若每日排程尚未執行、而您發現某週原本應有的課程未出現,可重新編輯並儲存該重複課程以立即觸發再生成。

這篇文章對您有幫助嗎?

試用預訂系統 7天

包含所有功能

7 DAYS FREE$
  • 無限預訂次數
  • 所有 AI 功能
  • 🌐專屬品牌預訂網站

不需信用卡

Arrow