課程堂數什麼時候會到期?

了解教練如何設定課程堂數的到期天數、FIFO 扣除順序,以及到期提醒與到期後的處理方式。

堂數效期是什麼?

每個課程可以個別設定「購買後幾天到期」。教練在課程設定的「預設堂數有效天數」欄位輸入天數後,之後這個課程新增的堂數,都會依加值當下的時間加上這個天數,換算出到期日;欄位留空則代表這個課程的堂數不設到期日,永遠有效。

已經加值的堂數,效期是在加值當下就依當時的設定計算完成;之後調整課程的預設有效天數,不會回頭改變已經存在的堂數效期。

堂數怎麼分批計算到期?

LessonTwo 用堂數批次記錄每一次加值:每次儲值,或教練手動調整增加的堂數,都會各自成為一筆批次,各自有自己的到期日(或永不到期)。

實際上課或教練扣除堂數時,系統會採用 FIFO(先到期先扣) 規則:最早到期的批次會先被扣,其次是次早到期的,永不到期的批次排在最後才會被使用。這樣可以盡量避免堂數還沒用完就先過期。

到期前會收到提醒嗎?

會。只要一批堂數設有到期日,系統會在到期前 7 天自動安排一次到期提醒,並在到期當下把已經到期、還沒用完的堂數標記為失效。這兩個排程各自獨立運作,教練不需要手動觸發。

到期後這批堂數會怎樣?

到期批次中還沒用完的堂數會失效,無法再用來扣抵課程,但紀錄仍會保留在堂數歷史中,方便教練查對帳。到期不會影響其他還沒到期的批次。

如何設定?

  1. 前往「後台 → 課程」。
  2. 新增或編輯課程時,確認「堂數」功能已開啟。
  3. 在「預設堂數有效天數」欄位輸入天數(例如 90),或留空代表不設到期日。
  4. 儲存後,之後對這個課程新增的堂數就會套用這個效期設定。

課程列表會在有設定效期的課程上顯示「有效期 N 天」,方便快速確認目前設定。

常見問題

沒有設定效期的舊堂數,之後開啟效期設定會補上到期日嗎?

不會。效期只套用在設定變更之後新增的堂數;已經存在的堂數會維持原本的到期設定(或永不到期)。

不同課程可以設定不同的效期嗎?

可以。效期是依課程個別設定,同一位教練底下不同課程可以有不同的天數,或部分課程不設到期日。

堂數到期後,學生的欠堂紀錄會受影響嗎?

不會。到期只處理還沒用完、尚有餘額的堂數批次;已經記錄的欠堂或已扣除堂數不會因為其他批次到期而改變。