使用說明
這頁教你怎麼從零開始把課程上架、把報名連結交給學員、日常怎麼調整班次與名單、 以及訂單/退款/通知怎麼處理。功能更新時這頁會一起更新,內容以畫面上實際的文字與規則為準。
這是詳細文字版;看圖片、看影片學操作,請到看圖說明書。
1. 開通後第一次使用:六個步驟
先認識導覽列(2026-09-24 起改在左側):電腦上導覽列固定在畫面左側, 手機/平板則收在左上角的選單鈕(三條線)裡,點一下展開。導覽分成幾組—— 「儀表板」(數字總覽+新手上路卡+通知中心)、 「課程與教練」(課程管理/班次與名單/教練與場地)、 「當日營運」(教練行程/QR 報到)、 「會員」(會員管理/優惠碼)、 「帳務」(訂單/訂閱管理/各種報表)、 「設定」(LINE 設定/報名表欄位/阿福)、 「使用說明」(本頁)。每組底下的項目都直接列出來,不用再點開。 後台預設是深色畫面;喜歡白底的話,點導覽列最下方「登出」左邊的太陽/月亮小按鈕 就能切換,這台電腦會記住你的選擇(換一台電腦或瀏覽器要再切一次)。
數字卡的小圖與漲跌:「本月收款」「本月訂單數」「近 7 天報名數」三張卡都有一條近 30 天的每日小折線, 標題旁的標籤是跟上一期比:收款與訂單比的是上個月的同一段時間(例如今天是 24 號上午,就跟上個月 1 號到 24 號上午比), 報名數比的是再往前 7 天。綠色是成長、紅色是下降、灰色「持平」是差不到 1%;上一期是 0 的時候顯示「新增」。 數字的算法跟卡片上的大數字完全一樣(收款以付款時間為準、已扣退款,一律台灣時間)。
今日課程:儀表板數字卡下方列出今天所有的團體班次與一對一預約(依台灣時間的今天), 依開始時間排好,每一列有教練、場地、已報名/名額與狀態——剩 1~2 位標橘色、額滿標紅色、 一對一還沒付款會標「待付款」,已經開始或結束的課會改標「上課中」「已結束」。 點團體班次那一列直接進入名單,點一對一那一列進入行事曆。
待處理:今日課程旁邊(手機在下方)列出需要你主動處理的事,沒有的項目不會出現,全部處理完會顯示「目前沒有待處理的事」。點每一項會帶你到能處理它的頁面: 「LINE 推播額度已用完」(學員通知暫時改寄 Email,沒留 Email 的學員收不到;請到 LINE 官方帳號後台升級方案,見第 15 節「LINE 本月推播額度用完時」)、 「停課期間還排著團體課」(停課/請假只會自動處理一對一,團體班次要你自己停課或改期)、 「改期額度還沒用」(停課發出的補課額度,家長還沒約;14 天內到期的會另外註明)、 「課卡快到期」(30 天內到期、還有剩餘堂數,建議聯絡學員來上課)、 「候補中」(之後的班次有人在排候補)。
收入趨勢:儀表板中段有一張「收入趨勢」長條圖,顯示最近 12 個月的實收金額, 滑鼠移到長條上會顯示該月的金額與筆數。收入的認列方式跟上面的「本月收款總額」完全一致—— 以付款時間為準(不是下單時間),並且已扣掉該筆訂單的累計退款。 月份一律以台灣時間劃分,所以月初凌晨收到的款項會算在正確的月份, 跟你自己記的帳對得起來。沒有收款的月份會顯示為 0,不會從圖上消失,方便看出淡旺季。
新手上路卡:第一次登入時,儀表板最上方有一張「新手上路」進度卡, 把下面六個步驟濃縮成可以逐格打勾的清單——勾勾是系統依實際資料自動打的 (建好課程那格就自己勾起來),不用手動點。核心步驟都完成後卡片會自動收合; 也可以按「隱藏」先收起來。卡片上直接有你的報名頁網址與「複製連結」按鈕。
- 建立課程——到「課程管理」,切到上方「課程設定」分頁用表單新增課程,先決定 課程型態(單次/系列/堂票,見下一節怎麼選)、填課程名稱與價格(未稅整數)。 表單分成「基本資訊/課程方案與選項/進階設定」三個標示清楚的區塊,依你選的課程型態只顯示相關欄位, 營隊的選修時段與班別、一對一的可約教練/場地都在「進階設定」區塊裡。 新建立的課程狀態是「草稿」,學員還看不到。
- (建議先做)建立教練與場地——如果這門課會指定教練或場地,先到「教練與場地」 把要用到的教練姓名/簡介、場地名稱/容納人數建起來,下一步加班次時才有東西可以選(見第 2 節)。 這一步是選填的:兩者都留「不指定」也完全可以正常發佈與報名,不影響任何功能。
-
加班次(單次/系列課程才需要;堂票/回數卡不用)——到「班次與名單」
選剛剛建立的課程,新增開始/結束時間與人數上限。教練、場地是選填下拉選單,
選單內容就是上一步在「教練與場地」建立的資料;兩者都留「不指定」也完全可以正常發佈與報名。
在學員報名頁顯示授課教練:「班次與名單」頁最上面(選課程的那張卡片裡)有一個 「在學員報名頁顯示授課教練」的勾選框。勾起來後,學員在課程報名頁挑班次時,時間旁邊 會一併顯示這個班次安排的教練(沒指定教練的班次顯示「不指定」);教練以你在各班次設定的為準,之後 換教練前台就自動跟著換,不用再改一次。預設不勾=維持現況、報名頁不顯示教練,其他商家 完全不受影響。這個開關是整店設定,一開全店的課都套用。
在班次列表直接顯示已報名學生:同一張卡片裡還有一個 「在班次列表直接顯示已報名學生姓名」的勾選框。勾起來後,下方班次列表每一列會多出 一欄「報名學生」,直接把這個班次目前已報名的學生名字列出來(人多時只列前幾位、其餘收成「+N」), 不用再一個一個點進「名單」才看得到;名字跟各班次「名單」頁的人數是同一組(不含候補與已取消)。 預設不勾=維持現況、列表不顯示姓名,其他商家完全不受影響。這是後台看的畫面, 學員端不受影響。 -
發佈——回到「課程管理」,切到「課程清單」分頁(存檔後會自動切過去),在該課程卡片按「發佈」。
課程一多時,清單上方有搜尋框(打課名即時篩選)與分類下拉,不用再一路往下捲找。
單次/系列課程如果還沒有任何班次,系統會擋下來(顯示「這門課還沒有任何上課時間,
發佈前請先到『班次與名單』新增至少一個班次。」)——課程卡片上也會直接出現「還沒有上課時間」的提醒
與「去安排班次」按鈕,點了會帶你到已經選好這門課的班次頁。堂票/回數卡與月費會籍沒有這個限制,
建立好就能直接發佈。發佈後的課程學員才看得到、才能報名。
還在草稿的課程不會顯示報名連結——草稿學員端打不開,連結給出去只會看到「找不到課程」; 發佈後連結與 QR Code 才會出現在卡片上。
⚠️ 排好班次不等於已經發佈。班次列表上的「排定中」只代表那一堂課的時間排好了, 跟課程有沒有對外開放是兩件事——課程還是草稿時,就算排了十個班次,學員端一堂都看不到。 班次頁在這種情況會顯示一條橘色警示提醒你回來按發佈。 -
拿報名連結/QR Code——發佈後的課程卡片會出現一段連結(格式固定是
你的網址/s/商戶代碼/course/課程編號),可以按「複製報名連結」直接複製,或按「顯示 QR Code」 產生給學員掃描的 QR 圖(見第 4 節)。 - 分享出去——把連結或 QR Code 貼到 LINE、傳單、社群等管道,學員點開就能直接報名, 不需要另外登入或安裝任何東西。
調整課程列表順序——學員打開報名頁時,課程預設照建立先後排列。
想自己決定先後(例如把主打課排最前面),到「課程排序」,
用拖曳或 ▲▼ 把已發佈的課排成想要的順序,按「儲存排序」即可;之後新開的課會自動排在最後面。
沒有調整過就維持建立先後,跟現在完全一樣。
2. 教練與場地:新增、編輯與刪除
到「教練與場地」頁面管理:教練只有姓名(必填)與簡介(選填); 場地只有名稱(必填)與容納人數(選填)。新增後,「班次與名單」 新增/編輯班次的下拉選單就會出現。
編輯:在列表按「編輯」,改姓名/簡介或名稱/容納人數,按「儲存」立即生效 (已經被班次引用的教練/場地一樣可以編輯資料,不影響已使用它的班次)。
刪除有一個保護規則:只要還有任何班次、或任何一對一預約/場地租借時段正在使用這位教練或這個場地,一律拒絕刪除, 畫面會顯示還有幾個班次、幾個預約/租借時段正在使用它——這是刻意設計,避免刪除後把班次上原本記錄的教練/場地資料悄悄清空, 也避免刪掉還有人約著的教練或還租著的場地。如果真的要刪除,先到「班次與名單」把那些班次改成別的教練/場地(或「不指定」), 並處理掉還在使用它的一對一預約/租借時段(見第 13、19 節),確認沒有任何引用之後,就能正常刪除。
場地組成(互鎖):一塊地有兩種以上賣法時(整面/半場、 籃球場/羽球場),在「大」的那個場地上按「場地組成」勾選它包含哪些小場地,設定好之後, 學員端就看不到、也訂不到互相衝突的時段;後台排課撞到也會先擋下來、列出撞到誰,確認沒問題可以按 「仍要排入」(見第 33 節)。 被勾選的小場地彼此不會互鎖。詳見第 37 節。
3. 三種課程型態怎麼選
| 型態 | 怎麼運作 | 建立時要填 | 發佈前的限制 |
|---|---|---|---|
| 單次課程 | 學員報名時直接挑一個班次時間,一次報名對應一堂課。 | 課程名稱、價格 | 至少要先加 1 個班次才能發佈 |
| 系列課程 | 跟單次課程同一套報名流程(學員一樣是挑「一個」班次時間),差別在你可以把它想成一系列課程裡的其中一堂/一梯次,方便你管理多梯次的同名課程。 | 課程名稱、價格 | 至少要先加 1 個班次才能發佈 |
| 堂票/回數卡 pass |
學員一次付費買一整包堂數額度,報名時不用挑班次,付款完成後系統會開一個堂數帳戶記錄剩餘堂數。
目前版本後台還沒有查詢堂數餘額、也沒有「用掉一堂」的預約功能——這兩塊是後續階段才會做,見第 12 節。 |
課程名稱、價格、堂數(1 以上整數,必填)、效期(月,選填,留空=不設效期) | 沒有班次限制,建立完成即可直接發佈 |
共同限制:價格必須是 0 以上的整數(未稅);課程名稱必填。編輯已發佈的課程一樣可以改型態/價格/堂數等欄位,儲存後立即生效。
4. 把報名連結/QR Code 給學員
在「課程管理」的每張已發佈課程卡片下方:
- 複製報名連結:瀏覽器支援的話會直接複製到剪貼簿,並提示「已複製報名連結!」;如果瀏覽器不支援自動複製,會改顯示一個可框選的文字欄位,自行框選複製即可。
- 顯示 QR Code:產生一張可直接截圖或給學員掃描的 QR 圖,掃了會直接開啟報名連結,效果跟複製連結一樣。
連結是公開連結,不需要學員登入或註冊帳號即可使用;同一個連結可以重複使用、分享給任意多人。 如果連結指向的班次已經開始上課、已經被你封存、或所屬課程已經被你關閉(班次不再是「已排定」,或課程不再是「已發佈」), 系統會拒絕這筆報名並提示資料有誤,不會做成一筆學員付了錢卻對不上班次的訂單——舊連結、存起來忘記更新的連結都適用這個保護。
5. 學員報名後,我在後台看得到什麼
- 訂單:每一次報名(不論成功付款與否)都會產生一筆訂單, 可依付款狀態與下單日期(台灣時間 Asia/Taipei 當地日)查詢,看得到學員姓名、電話、課程、金額與付款時間。
- 班次與名單:只有單次/系列課程報名會出現在對應班次的名單裡 (點該班次的「名單」即可查看,並可在名單頁對單一學員按「取消報名」或「點名」,見第 7 節與下方「點名跟取消,差在哪裡?」)。 堂票/回數卡的購買不會出現在任何班次名單,因為報名當下不綁定班次——只會出現在「訂單」列表裡。 名單頁也可以手動把學員加進班次(現場付現、招待入班、電話報名代客操作,不經金流),見第 17 節。 班次本身也可以「編輯」「封存」,詳見第 6 節。
點名跟取消,差在哪裡?記住一句話: 點名代表這位學員今天真的來了,名額(座位)依然算被他佔用;取消才會把名額釋出。
- 按「點名」:把這筆報名標成「已出席」,不會釋出名額(人數上限檢查、儀表板等所有算「已報名」的地方都會繼續把這筆算進去,見第 6 節與第 11 節),也不會退款。 如果這筆報名是靠堂票/回數卡付款的一對一預約,點名會同時核銷那張卡的 1 堂; 如果是單次/系列課程一般付費報名(不是靠堂票約課),點名純粹只是紀錄「有出席」,不會扣任何堂數——目前這兩種課程型態的付費報名本來就不會綁堂數卡。 同一筆報名只能點名一次,重複點會顯示「這筆報名已經點過名了,不能重複點名」,已取消的報名也不能點名。
- 按「取消報名」:立即釋出名額,可能促銷候補隊首(見第 14 節),但完全不動錢——跟第 7 節「取消報名 vs 退款」是同一套規則。
學員填完報名資料、送出後只要成功導向金流付款頁,該筆訂單與班次名單就已經寫入(狀態是「待付款」), 名額也已經算進「剩餘名額」裡——但只保留 15 分鐘。如果學員在這段時間內放棄付款、沒有完成, 這筆保留就會失效:等到有人下一次查詢或報名同一個班次時,系統會自動把它釋出並把這筆訂單/報名標記成 「已取消」,其他人就能報到這個名額,不需要商家手動處理,也不用等背景排程。
怎麼在訂單列表看出「這筆已經不佔名額」:待付款超過 15 分鐘後,狀態徽章會從「待付款」 改顯示「逾時未付(名額已釋出)」(堂票這類沒有名額概念的訂單只標「逾時未付」)—— 訂單本身仍會留在列表當紀錄,不會消失也不需要處理;徽章變了就代表名額已經還給班次了。
如果學員在名額已經被釋出之後才真的完成付款(例如很晚才回到付款頁面完成付款):系統仍然會 正常收下這筆款,並把報名復原成「已報名」——即使因此讓這個班次暫時超過原本設定的人數上限。這是刻意的 取捨:「收了學員的錢卻不給名額」比「這堂課暫時多一位」對商家和學員都更麻煩。這種情況會在「訂單」看到 這筆訂單正常變成「已付款」,同時系統會記一筆特別的通知事件(payment_paid_late_overbook),提醒你這堂課 實際人數可能超過原訂人數上限,需要你自行決定怎麼處理(例如加開名額、或聯繫學員協調)。
如果學員遲到付款時,這個班次已經被你封存:系統一樣會正常收下這筆款項(訂單照常變成「已付款」), 但不會把這筆報名復原成「已報名」——這堂課已經不開放了,復原名額沒有意義。這種情況系統會記一筆 特別的通知事件(payment_paid_session_unavailable,見第 10 節「通知中心」),提醒你這位學員已經付了錢卻沒有名額, 需要你主動聯繫處理(退款或安排到其他班次)。
先取消報名、訂單卻還在待付款狀態時,你的取消不會被系統悄悄推翻:如果你在學員完成付款「之前」 就先用第 7 節的「取消報名」把這筆報名取消了,之後這筆訂單如果被查到已付款(不管是金流閘道正常通知,還是你按 「重新查詢金流」查到的),系統不會把這筆報名復原成「已報名」——你主動取消的意圖會被系統記得, 不會因為錢後來收到了就被悄悄推翻。這筆訂單本身仍然會正常變成「已付款」(錢是真的收到了),系統會記一筆 特別的通知事件(提醒你這位學員的付款已經入帳,但報名維持取消狀態,見第 10 節「通知中心」),你需要主動 聯繫這位學員(例如安排退款或改約其他班次)。
6. 班次怎麼編輯、封存或刪除
列表預設只顯示今天與未來的班次:開課久了班次會累積幾百筆,「班次與名單」列表和名單頁的 班次下拉預設把「昨天以前」的班次收起來,上方會顯示「已隱藏 N 筆過去班次」;按「顯示過去班次」就能展開查看, 再按一次收起。這只是收起來,過去班次的名單、點名紀錄與訂單都完整保留,不需要刪除。這個選擇記在你自己的瀏覽器裡, 下次進來維持上次的設定。今天已經上完的班次仍然會顯示(下課後回來點名、看名單不用切換)。
編輯——到「班次與名單」找到該班次,按「編輯」展開表單, 可以修改開始/結束時間、人數上限、教練、場地,按「儲存」即立即生效。
人數上限不能改到低於目前已報名人數:如果你把人數上限改成比目前「已報名」 (含已點名出席,不含已取消)的人數還低,系統會擋下來並顯示「目前已有 N 人報名,容量不能低於 N」, 把數字改成大於等於目前報名人數再存檔即可。
封存跟刪除怎麼選?
- 封存(按「封存」按鈕):這個班次會立刻從學員選課頁面下架、無法再被報名, 但仍然完整保留在「班次與名單」列表與該班次的名單裡;已經報名的學員完全不受影響,報名不會被取消。 想重新開放,按「取消封存」即可讓它重新出現在學員選課頁面。封存前如果這個班次還有有效報名, 系統會提醒你「目前仍有 N 位學員已報名」,但不會阻止你封存——封存只是「不再開放新報名」,不是「取消現有報名」。 取消封存時如果這段時間場地已經被別的安排佔走,會先擋下來列出撞到誰(見第 33 節)。
- 刪除(按「刪除」按鈕):這是真的把班次從資料庫移除,無法復原。 只要這個班次曾經有過任何一筆報名(包含已經取消的報名),系統一律拒絕刪除 (顯示「此班次有過報名紀錄(包含已取消的報名),無法刪除。不想再讓人報名,請改按「封存」」)——這是刻意設計:報名紀錄跟訂單/退款紀錄連在一起, 不能因為刪班次就無聲消失。如果班次已經有報名紀錄、但你不想再讓人報名,請改用「封存」; 只有從來沒有任何人報名過的班次才能真的被刪除。
- 暫定:場地還沒確定的班次可以先建成「暫定」,只讓課卡學員預約,場地確定後再按「確認」,見第 60 節。
7. 取消報名跟退款,差在哪裡?
這是最容易搞混的兩個操作,記住一句話: 取消報名只動名額,不動錢;退款才動錢,而且只有「全額」退款才會連動名額/堂數卡。
| 操作 | 在哪裡按 | 對名額的影響 | 對錢的影響 | 對堂數卡的影響 |
|---|---|---|---|---|
| 取消報名 | 「班次與名單」→ 該班次「名單」→ 該學員列的「取消報名」 | 立即釋出這個名額 | 完全不動,不會退錢 | 不影響——目前版本單次/系列課程的付費報名不會綁定堂數卡(那是堂票/回數卡自行約課的功能,尚未上線) |
| 部分退款 | 「訂單」→ 該筆訂單「退款」,金額小於剩餘可退 | 不動——名額(若有)維持已報名 | 依填寫金額退款 | 不動,堂數卡餘額維持不變 |
| 全額退款 | 「訂單」→ 該筆訂單「退款」,金額等於剩餘可退全額 | 這張訂單底下所有仍是「已報名」的名額一併釋出(自動標記取消) | 全額退款 | 如果商品是堂票/回數卡,帳戶會標記「已退款」,剩餘堂數同時作廢歸零 (已經用掉的堂數不受影響,本來就不會被沖成負值) |
什麼時候用「取消報名」?學員排錯班、你要幫忙調課、或客滿要重新調整名單這種不涉及退錢 的情境。什麼時候用「退款」?只要學員的錢要退回去,一律到「訂單」頁操作,不能用「取消報名」代替—— 取消報名的按鈕本身就不會呼叫金流閘道,畫面上也會明確標示「僅取消報名,未退款」。
8. 退款怎麼操作
- 到「訂單」找到該筆訂單,只有付款狀態是「已付款」或「已部分退款」、且還有剩餘可退金額時,該列才會出現「退款」按鈕。
- 按下「退款」展開表單,可看到此訂單金額、已退款金額與剩餘可退金額;退款金額預設帶入剩餘可退全額,也可以改成部分金額(必須是大於 0 的整數,且不能超過剩餘可退)。
- 「確認退款」按鈕上會顯示這次實際要退的金額,隨你修改金額或勾選品項即時更新;金額空白或不合法(不是正整數、超過上限)時按鈕只寫「確認退款」,按下去會告訴你哪裡不對。
- 備註選填,按「確認退款」後會跳出瀏覽器確認視窗(此動作會立即呼叫金流閘道,無法復原),確認後才會真正送出。
- 成功會顯示「退款成功:已退款 NT$ X」,訂單狀態會依累計退款是否等於訂單金額,變成「已部分退款」或「已全額退款」。
已經全額退款或部分退款的訂單狀態都是最終結果:就算金流閘道之後又送來一筆遲到或重複的付款通知,系統也不會把這筆訂單復活成已付款、也不會因此讓學員多一組堂票/回數卡,只會留一筆紀錄備查,訂單狀態不受影響。
全額退款會自動釋出名額/作廢堂數:如果這次退款讓訂單狀態變成「已全額退款」, 系統會自動把這張訂單底下所有仍是「已報名」的名額標記取消(釋出名額);如果商品是堂票/回數卡,也會把這組帳戶標記 「已退款」並把剩餘堂數作廢歸零。部分退款不會有這些連動,名額與堂數維持原樣——詳見第 7 節的比較表。
一次買多項的訂單可以只退其中幾項:如果這張訂單是用購物車一次結帳多個項目, 退款表單會多出「要退哪幾項?」的勾選清單。勾選後金額會自動加總(仍可自行改小,例如要扣手續費,但不能超過所勾項目的合計); 送出後只有勾到的那幾項會取消報名、釋出名額,其他項目照常上課。不勾=整張訂單退款;把勾選全部取消,金額會自動還原成整張的剩餘可退。
⚠️ 「已全額退款」永遠代表錢真的全部退回去了:就算你把所有項目都勾起來,只要退的金額還沒補滿訂單金額, 訂單就會停在「已部分退款」——項目該取消的都會取消,剩下的錢也還退得掉。等累計退款金額等於訂單金額,狀態才會變成「已全額退款」, 這時堂票/回數卡才會作廢歸零。
如果退款沒有成功,畫面上的訊息對照如下:
| HTTP | 畫面訊息 | 代表什麼 | 該怎麼辦 |
|---|---|---|---|
| 400 | 退款金額超過剩餘可退金額 | 你填的金額比這筆訂單目前還能退的金額大。 | 把金額改成小於等於畫面上顯示的「剩餘可退」再送出。 |
| 400 | 退款金額不能超過所勾選 N 項的金額合計 NT$ X | 你勾了要退哪幾項,但填的金額比那幾項加起來還多——多出來的部分等於在退別的項目的錢,但那些項目的名額還留著。 | 把金額改成小於等於訊息裡的合計,或者多勾幾項再送出。 |
| 409 | 此訂單目前狀態無法退款(已全額退款或尚未收到付款) | 這筆訂單根本還沒收到錢(待付款/付款失敗),或已經全額退完了,狀態上不允許再退款。 | 先確認訂單付款狀態;已經退完的訂單不用再操作。 |
| 409 | 這張訂單的報名或課卡此刻正被其他操作處理(點名、取消、報名),這次退款沒有執行、錢也沒有退出去。請稍後再按一次 | 你按退款的同一瞬間,剛好有人在點名、取消或停課動到這張訂單的課(或這張課卡約的課),系統為了不讓「錢退了、帳卻沒改」發生,在把錢送出去之前就先停下來。錢沒有退、訂單與報名都沒有任何異動。 | 等幾秒再按一次退款就好,不必去金流後台查證。「取消剩餘週次」也可能出現同一句,處理方式相同。 |
| 422 | 金流閘道拒絕了這筆退款,請確認金額或聯繫金流客服 | 金流閘道明確拒絕了這筆退款(業務性判斷,不是連線問題),資料庫沒有異動,可以放心重新確認金額後再試。 | 檢查退款金額是否合理,若仍被拒絕請聯繫金流客服釐清原因。 |
| 502 | 金流閘道連線失敗,尚不確定退款是否已送出,請稍後重新查詢再決定是否重試 | 跟金流閘道連線逾時或失敗,不確定退款到底有沒有真的發生,資料庫沒有異動。 | 不要立刻連續重試——先重新整理訂單頁看退款金額有沒有變化,確認清楚再決定是否重新送出。 |
9. 重新查詢金流:什麼時候用
「訂單」列表裡,狀態是「待付款」(含逾時後顯示的「逾時未付」)的訂單, 動作欄會出現「重新查詢金流」按鈕。
正常情況下不需要手動按——金流閘道會主動通知本系統付款結果,訂單狀態會自動更新。 如果一筆訂單卡在「待付款」很久、你懷疑學員其實已經付款成功,但系統沒收到通知, 按這顆按鈕會直接去問金流閘道這筆訂單目前的真實狀態,並依查到的結果更新訂單(查到已付款就會變成「已付款」, 查到失敗就會變成「付款失敗」,查到仍是待付款則不會有任何變化)。
學員自己在付款結果頁等待時,系統也會在背景每隔一段時間自動嘗試同樣的查詢(不需要學員或商家做任何事), 所以多數卡住的訂單會自己恢復;這顆按鈕是給你想立即確認、不想等的時候用。
查詢結果對照:「這筆訂單已付款」=查到成功,列表會重新整理; 「這筆訂單仍未付款」=閘道那邊也還沒有結果,稍後可以再查一次;查詢失敗會顯示「金流閘道連線失敗,暫時查不到付款結果, 請稍後再試一次」,代表暫時連不上閘道,不代表這筆訂單真的沒付款,稍後重試即可。
10. 通知中心:看得到什麼
「儀表板」頁面下方有「通知中心」,列出尚未標記已讀的通知; 儀表板最上面的「未讀通知數」也是同一份資料的總數。目前系統會在以下情況自動寫入通知,供你留意:
桌面通知(2026-09-01 新增):通知中心上方有「開啟桌面通知」按鈕, 按一下並允許瀏覽器的權限之後,只要有學員付款成功,畫面右下角就會自動跳出通知, 內容包含學員姓名、金額、課程、上課日期與時段、指派的教練,點一下直接跳到訂單頁。
⚠️ 請留意它的範圍:只要這個後台分頁還開著就會跳(你切到 LINE、切到其他視窗, 甚至把它壓在最底下都沒問題);但把瀏覽器整個關掉就收不到。 實務上的用法是櫃檯電腦的後台一直開著。另外系統每 30 秒檢查一次,所以通知可能會慢個幾十秒, 這是正常的。第一次開啟時不會補跳之前累積的舊通知(否則會一次跳出幾十個), 只通知從那一刻起的新事件;舊的請用下面的「全部標記已讀」清掉。
全部標記已讀:通知累積太多時,按這個按鈕可以把目前列在畫面上的 通知一次標記為已讀。它只會處理你看得到的這些,不會把還沒載入的也一併標掉。
學員用課卡報名時,也在這裡通知我(2026-09-26 新增,預設關閉):一般線上付款報名成功時, 通知中心會跳出「收到學員付款」;但學員如果是用課卡(堂票/回數卡)扣堂報名,因為沒有經過付款, 這裡原本不會有任何通知——你不會即時知道有人用課卡報名了。想收到的話,勾選通知中心上方的 「學員用課卡報名時,也在這裡通知我」,之後每筆課卡報名成立都會多跳一則「學員以課卡報名」, 內容有學員姓名、課程與上課時間;若也開了上面的桌面通知,一樣會在畫面右下角跳出來。不勾=維持原本行為(課卡報名不通知你), 這個開關只影響你自己這一家。
⚠️ 別跟它下面那一區「學員 LINE 通知紀錄」搞混(2026-07-29 新增,見第 15 節): 這一區是給你看、需要你判斷要不要處理的事件(看完按「標記已讀」);那一區是 系統代你發給學員的訊息與投遞狀態,你不需要處理,只是要能查得到「到底送出去了沒」。 兩者刻意分開——學員通知的數量遠大於商家通知,混在一起會讓未讀數變成一個沒人想看的大數字。
| 通知事件 | 代表什麼 | 需要你做什麼 |
|---|---|---|
| 收到學員付款 | 一般正常付款成功。 | 通常不需要特別處理,純粹留痕。 |
| 學員付款失敗 | 這筆付款沒有完成,名額已自動釋出。 | 通常不需要處理;學員可自行重新報名。 |
| 學員以課卡報名 | 學員用課卡(堂票/回數卡)扣堂報名了班次。只有勾選了上面「學員用課卡報名時,也在這裡通知我」的商家才會看到這則(預設不通知);課卡沒有經過付款,所以沒有金額。 | 通常不需要特別處理,純粹讓你即時知道有人報名、報了哪一堂。 |
| 遲到付款導致班次超額 | 學員很晚才完成付款,系統仍然給了名額,但因此讓這堂課超過原本人數上限(見第 5 節說明)。 | 決定怎麼處理這堂課的超額,例如加開名額或聯繫學員協調。 |
| 學員已付款但班次已無法上課,需聯絡學員 | 學員遲到付款時,對應班次已經被你封存,系統收了錢但沒有復原名額(見第 5 節說明)。 | 主動聯繫這位學員,安排退款或換到其他班次。 |
| 商家取消了學員的報名 | 你自己在名單頁按下「取消報名」時系統留下的紀錄(見第 7 節)。 | 備查用,通常不需要再處理。 |
| 學員已付款但報名維持取消,需聯絡學員 | 你之前已經先用「取消報名」把這筆報名取消了,後來這筆訂單又被查到已付款——系統收了錢,但不會 把報名復原成「已報名」,因為你取消的意圖已經很明確(見第 5 節說明)。 | 主動聯繫這位學員,安排退款或另外協調。 |
| 退款後又收到金流通知(已忽略) | 這筆訂單已經退款完成,之後金流閘道又送來一筆遲到或重複的付款/失敗通知;系統不會因此更動訂單,只留這筆紀錄。 | 通常不需要處理;如果頻繁出現同一筆訂單,可留意是否要聯繫金流客服。 |
| 候補名額已釋出,等待學員認領 | 單次/系列課程班次有名額釋出(有人取消報名或全額退款),系統自動把候補隊首標記成「可認領」並產生一組限時(24 小時)認領連結(見第 14 節)。 | 你啟用 LINE 後通常不需要做任何事:這筆通知會標示「已自動用 LINE 通知學員」。 標示成「尚未自動通知」時(未啟用 LINE,或這位學員沒用 LINE 登入過)才需要把認領連結複製起來, 用簡訊、LINE 或電話主動轉發給他(見第 14、15 節)。 |
| 學員自行取消了一對一預約 | 學員在 LINE 會員中心自己取消了一筆還沒開始的一對一預約(需你已啟用 LINE,見第 15 節)。 系統已經自動退回他 1 堂、並釋出該時段讓別人可以預約,完全不動錢。 | 確認教練那個時段是否已經另有安排(場地、助教、其他學員),需要的話重新調度;金流不需要任何處理。 |
每筆通知按「標記已讀」後就會從這份列表消失,未讀數也會跟著減少;標記已讀不會做任何其他事 (不會退款、不會取消報名),純粹是「我已經看過了」的紀錄。
11. 儀表板四個數字的定義
- 本月收款總額:以「付款時間」為準(不是下單時間),只算本月內真的收到款的訂單,並且已經扣掉這些訂單的累計退款金額。
- 本月訂單數:以「下單時間」為準,本月內建立的訂單總數,不分付款狀態(待付款/已付款/失敗/已退款全部都算),反映的是接單量而不是實收款筆數。
- 近 7 天報名數:近 7 天內建立的報名紀錄(enrollment)總筆數,含已取消的報名,不代表目前仍佔用中的名額;也不包含堂票/回數卡的購買(堂票報名不會建立這種紀錄,見第 5 節)。
- 未讀通知數:目前尚未在「通知中心」標記已讀的通知總筆數,不分事件種類,見上一節。
12. 教練可授課時段設定(一對一預約的基礎)
到「教練與場地」,每位教練列表右側新增「可授課時段」按鈕,展開後可以設定:
- 每週固定時段:依星期幾+開始/結束時間(24 小時制),可以新增多段(例如週一上午一段、下午一段)。
- 例外日期:針對特定日期覆蓋每週固定時段,有三種:「公休(整天)」「公休(指定時段)」「加開時段」。 套用順序固定:同一天所有「公休」一律最先套用,「加開」一律最後套用且必定生效—— 所以「今天公休、但留晚上一堂補課」寫一筆「公休(整天)」+一筆涵蓋那一堂的「加開」即可; 但反過來「加開一段時間、但其中一小時仍要公休」不能用「加開」+同一天的「公休」互相扣抵 (加開永遠贏),必須直接把「加開」本身縮小到想開放的範圍。
- 單堂時段長度:只能選 30 或 60 分鐘,決定學員預約頁看到的時段格子大小怎麼切。
同一天如果連續兩段時間首尾相接或重疊(例如你分兩筆填「09:00-09:45」與「09:45-11:00」), 系統會先把它們合併成一段連續時間再切格,切出來的時段跟你直接填一筆「09:00-11:00」完全一樣—— 不用擔心分開填會切出對不齊、缺一角的時段格。
儲存後立即生效,格式錯誤(例如時間不是 HH:MM、星期填錯、加開沒填時段) 會顯示具體是哪一筆哪個欄位有問題,改好再存即可。這個設定同時決定了「教練行程」(第 13 節)與學員一對一預約頁 看到的可約時段,不需要另外手動排班。教練已經排了團體課(團體班次)的時段,學員那邊不會出現可約時段 (2026-09-25 起;以前要自己用「公休(指定時段)」把它扣掉,現在不用了)。教練帶營隊班的時段也一樣會自動扣除 ——營隊班別有指定這位教練,營隊上課的那幾天、那個選修時段,學員就約不到他,不用再另外設公休。
13. 教練行程與點名(一對一預約)
到「教練行程」,選教練(或全部教練)與日期區間(最長 31 天), 即可看到這段時間內學員已經約走的一對一時段(含學員姓名、電話),並可直接按「點名」—— 點名會核銷學員回數卡的 1 堂,同一筆預約只能點名一次,重複點名會顯示「這筆報名已經點過名了,不能重複點名」。
學員怎麼約到這些時段:把「教練與場地」該教練的「學員一對一預約連結」傳給學員 (見第 2 節、第 12 節),學員點開後只要輸入手機號碼、按「查詢我的課卡」,系統會自動列出這支手機號在你這裡 所有可以拿來約一對一時段的課卡(只有一張時自動選定,多張時讓學員自己選),不需要商家另外告知任何卡號, 「訂單」列表也因此不需要顯示卡號。學員選定課卡、挑好時段、按下確認即完成預約, 立即扣 1 堂。
這支查詢的隱私取捨(僅適用於「學員未用 LINE 登入」時):學員沒有登入時,沒有任何機制能證明 「查詢的人就是這支手機號的主人」,只靠手機號本身當識別,並靠速率限制防止濫用。也就是說,只要知道/ 猜到一支手機號碼,理論上就能查到「這支號碼在你這裡有沒有一對一課程的課卡、還剩幾堂」,但查不到姓名、Email 或訂單歷史。你已經啟用 LINE、且學員先用 LINE 登入的話就沒有這個問題(見第 15 節): 系統直接認得他,不看也不需要手機號碼。沒有啟用 LINE 的商戶只有這條路可走,這是已知、可接受的取捨。 單次/系列課程的班次名單(含出席標記)仍在「班次與名單」的「名單」頁操作, 跟這裡是兩套獨立的名單。
學員臨時不能來,就按那一列的「取消預約」——會退回學員 1 堂、把這個時段釋出(教練時間
重新可被預約),完全不動錢。這是「只取消這一堂、其他堂數照留」的正確工具。
按鈕只在狀態還是「已預約」時出現:已經點過名(堂數已實際核銷)的那一筆就不再提供取消,
要處理請走退款或直接聯繫學員。
狀態欄標「線上付款」的那幾列是家長刷卡約的,沒有課卡可以退堂:已付款的按「取消預約」
會把款項轉成 1 次改期額度,還沒付款的(標「待付款」)一併取消並通知家長不要再付款——
確認框會照這筆的付款狀態寫清楚,細節見第 52 節。
⚠️ 別拿退款來取消單堂課。到「訂單」把整張堂票/回數卡辦全額退款,會連動釋出該張卡底下 所有還沒上課的一對一預約,並把整張卡剩餘堂數作廢歸零(見第 7、8 節)——那是「這張卡整個不算數、 錢退給學員」的操作,不是「這堂不上」。
14. 候補名單與遞補認領連結
單次/系列課程的班次額滿後,學員可以在課程詳情頁按「加入候補」(不需要付款,只登記姓名/電話/Email)。 到「班次與名單」→ 該班次「名單」,頁面下方「候補名單」會列出候補中的學員(依候補順位排序)。 「加入候補」跟「認領」錢的時間點不一樣:加入候補完全不收錢;只有學員按下認領連結上的「確認遞補並前往付款」 那一刻才會真的建單並導去付款頁——排隊等待期間學員不會被預先扣款或預先保留信用卡額度。
名額釋出時怎麼運作:只要有人取消報名或全額退款釋出名額,系統會自動把候補隊首標記成「可認領」, 並產生一組限時(24 小時)認領連結。你啟用 LINE 之後(見第 15 節),系統會自動把這組連結用 LINE 推播給那位學員,你不需要做任何事——候補名單該筆會顯示「已自動通知學員(不需再轉發)」。 這是 2026-07-29 新增的功能,取代了原本「商家必須自己複製連結轉發」的做法(那個做法的實際問題是:連結只有 24 小時效期,而商家不可能整天盯著後台,名額常常在等待轉發的過程中就逾期換給下一位了)。
Email 與 LINE 額度用完(2026-09-24 更新):學員沒用 LINE 登入時,如果你在「LINE 設定」頁 開了「Email 備援通知」(見第 15 節)、學員也留了 Email,認領連結會自動用 Email 寄給他。你的 LINE 官方帳號當月訊息額度用完的期間,已用 LINE 登入的學員改收 Email(不論你有沒有開 Email 備援通知;這些學員這段期間不改發簡訊)——其中沒留 Email 的會顯示「請自行轉發連結」,請記得聯繫他。 沒用 LINE 登入的學員不受額度影響,照上面與下面的 Email/簡訊規則。
簡訊備援(2026-07-30 新增):如果 ACpay 已為你設定簡訊服務,當學員沒有用 LINE 登入 (或你尚未啟用 LINE)、但報名時留了手機號時,認領連結會自動改用簡訊發給學員,你一樣 不需要自己轉發。候補名單「已自動通知/請自行轉發」的判定,也會把「可用簡訊送達」算進去。 通道優先序是 LINE > Email > 簡訊;簡訊目前是全平台開關、由 ACpay 設定,暫不提供商家自助開關。
仍然需要你自己聯繫的情況:候補名單該筆顯示「這位學員收不到自動通知,請自行轉發連結」時 ——代表所有自動通道都用不上(你沒啟用 LINE 或學員沒用 LINE 登入過、沒有可寄的 Email(或你沒開 Email 備援通知)、而且沒有可發送的手機號或平台未設定簡訊;LINE 當月額度用完期間,已用 LINE 登入的學員則是沒留 Email 就收不到)。這時請用「複製認領連結」按鈕,自行用簡訊、LINE 或電話把連結傳給他。同一個事件也會出現在 「儀表板」的通知中心(見第 10 節),一樣附學員姓名/電話、可複製的認領連結, 以及「已自動通知/尚未自動通知」的標示。
學員點開認領連結會看到課程、班次時間與到期時間, 按「確認遞補並前往付款」即可完成付款、報名成立。逾期未認領的名額會在系統下一次查詢該連結 或下一次有名額釋出時自動判定失效,並依候補順位換給下一位——不需要商家手動處理。
15. 啟用 LINE 與學員會員中心
LINE 是選配功能。沒有設定的話,整個系統的行為跟過去完全一樣 (學員照樣報名、購買堂票、用手機號碼查課卡預約一對一),只是少了下面這些便利。
要設定的地方:「LINE 設定」,需要貼四個值—— Login channel ID、Login channel secret、LIFF ID、Messaging API 的 channel access token。 這四個值都在 LINE Developers Console 拿,下面有逐步的取得方式。金鑰存進系統後任何頁面都不會再顯示明文, 只會顯示「已設定(****後四碼)」。
⚠️ 最重要、也最常做錯的一件事:Login channel 必須建在「你的 LINE 官方帳號所屬的同一個 provider」底下。 LINE 的使用者 ID 只在同一個 provider 內才是同一組值,跨 provider 同一個真人會拿到不同 ID—— 建錯 provider 的話,學員登入拿得到(會員中心看起來一切正常),但之後的 LINE 推播永遠送不到 人,而且畫面上不會有任何錯誤訊息告訴你哪裡錯了。設定前請先照下面的結構圖確認你在對的 provider 底下。
先看懂結構:一個 provider、兩個 channel、一個 LIFF
①②③④ 對應下面的步驟。Messaging API channel 就是你的官方帳號——但它必須先被「啟用」 過,才會出現在 LINE Developers Console 裡(見步驟 0);要新建的只有 Login channel 與它底下的 LIFF app。
⚠️ 先讀這段再動手:有一步不可逆。 LINE 在 2024/09/04 改了流程——Messaging API channel 不能自己在 Developers Console 新建,只能從官方帳號後台「啟用」,而啟用時要選一個 provider 綁定。 這個綁定一旦完成就無法變更或解除。而本系統的前提是「Login channel 必須跟官方帳號在 同一個 provider」(LINE 的使用者 ID 只在同一 provider 內一致),所以綁錯 provider 不是改設定能救, 是要重開一個官方帳號。動手前請先確定:這個 provider 要用哪個名義(公司還是個人)持有。
設定步驟(步驟 0 只有第一次要做)
-
(只有第一次要做)確認官方帳號的 Messaging API 已啟用,並記住它綁的 provider
如果你從來沒進過 LINE Developers Console,你的官方帳號多半還沒啟用 Messaging API, Console 裡會找不到它——這是正常的,不是你找錯地方。啟用方式:
ⓐ 先到 LINE Developers Console 建一個 provider(「Create a new provider」),名稱請填 實際提供這個官方帳號服務的公司或個人名稱——這不是形式要求: 這個名字會出現在學員按下「用 LINE 登入」時的授權同意畫面上,學員是靠它判斷 「我把資料授權給誰」。LINE 官方明文要求不要用臨時性名稱(內部代號、專案名之類)。
ⓑ 再到 LINE 官方帳號後台 → 選你的官方帳號 → 左下「設定」→ 左側「Messaging API」→ 按「啟用 Messaging API」 → 選 ⓐ 建的那個 provider → 同意。
ⓒ 啟用之後,這個 Messaging API channel 才會出現在 Developers Console 該 provider 底下。 已經啟用過的話跳過這一步,只要到 Console 找到你官方帳號那個 channel(型別 Messaging API), 記住它在哪個 provider 底下——接下來每一步都必須在同一個 provider 內做。 -
拿 ① Channel access token
在 Developers Console 點進你官方帳號那個 Messaging API channel → 上方「Messaging API」分頁 → 最下方「Channel access token (long-lived)」→ 按「Issue」(若已發行過就按「Show / Copy」)→ 複製那一長串。 這是 ①,貼到後台「Messaging API channel access token」。 -
在同一個 provider 底下新建一個 LINE Login channel,拿 ② Channel ID 與 ③ Channel secret
回到同一個 provider 的頁面 → 「Create a new channel」→ 型別選 LINE Login → 填 channel 名稱(學員登入時會看到,建議用你的品牌名,例如「網球教室」)、 類別隨意 → 建立。
建好後在該 channel 的「Basic settings」分頁可以看到 Channel ID(②,一串數字)與 Channel secret(③,按「Show」才看得到)。 ⚠️ 別跟步驟 1 那個 channel 搞混:② 是「新建的 Login channel」的 Channel ID,不是官方帳號那個 Messaging API channel 的 ID。兩個都叫「Channel ID」、 位置又很近,是最常拿錯的一個值;拿錯的話後台會顯示「已啟用」但學員按登入只會看到 LINE 的 錯誤頁(現在按「測試連線」抓得到這個錯,見步驟 6)。 ⚠️ 建立時請再確認一次頁面上顯示的 provider 名稱跟步驟 1 記下的一樣—— Console 有時會預設選到你另一個 provider;也不要在這裡順手新建一個 provider。 ⚠️ 建立表單裡的「Region to provide the service (服務提供地區)」請選台灣——這一格只能在建立時設定,事後改不了 (LINE 官方規則),選錯只能刪掉這個 Login channel 重建一個。 建立表單與官方帳號後台都有「Privacy policy URL(隱私權政策網址)」 欄位(選填)——可以直接填平台的(載入中…), 學員在 LINE 授權畫面上就查得到資料怎麼被使用。 -
把這個 Login channel 的狀態改成 Published
新建的 LINE Login channel 預設是 Developing 狀態,這個狀態下 只有你自己(channel 的管理者/測試者)登得進去,一般學員會登入失敗。 在該 channel 頁面上方那個顯示「Developing」的按鈕點一下即可切換。 這一項自己測不出來——你是管理者,Developing 狀態下你照樣登入成功, 只有真的學員會失敗。開始對外招生前務必確認它已經是 Published。 -
把「開課快手」加進 Login channel 的 Callback URL
在同一個 Login channel → 「LINE Login」分頁 → 「Callback URL」→ 貼上:
(載入中…)
這是 LINE 登入完成後把學員送回來的網址。沒設定的話學員按下登入會看到 LINE 的錯誤頁(「400 Bad Request / redirect_uri」)。 -
在同一個 Login channel 底下建 LIFF app,拿 ④ LIFF ID
同一個 Login channel → 「LIFF」分頁 → 「Add」→ Size 選 Full、Endpoint URL 貼上你的課程列表網址:
(載入中…)
Scopes 勾profile與openid→ 建立。建好後清單裡的 LIFF ID(形如1234567890-abcdefgh)就是 ④。
⚠️ Endpoint 要填課程列表(/s/你的代號) 而不是會員中心。LINE 的規則是「LIFF 網址後面接的路徑會加在 Endpoint 後面」, 填課程列表才能用同一個 LIFF 同時到達會員中心(系統建圖文選單時會自動接上/me); 填成會員中心的話,「立即報名」那格就沒有 LIFF 可用了。 這一格填了才有「自動登入」:學員從 LINE 點圖文選單進來時, 系統會直接認出他是誰、不用再按「用 LINE 登入」。沒填 LIFF 也能用,只是每個學員得手動登入一次。 -
貼進後台並測試
到「LINE 設定」把 ①②③④ 四個值貼上 → 儲存 → 按「測試連線」。它會分開回報兩件事,兩行都要是 ✅:
・推播憑證:顯示你官方帳號的名稱=① 貼對了。
・登入設定:LINE 接受你的 ② Channel ID 與 Callback URL。 如果第二行是 ❌,訊息會直接告訴你最可能的兩個原因(② 拿錯成官方帳號那個 channel 的 ID/Callback URL 沒設定或不一致),並顯示「應登記的 Callback URL」讓你直接複製。 ⚠️ 這個檢查驗不到 ③ Channel secret——secret 只有在學員 真的登入、系統拿它去換 token 那一步才會被 LINE 檢查。所以兩行都 ✅ 之後,還是要自己真的用 LINE 登入一次(見第 15 節最後的自我檢查清單)才算完整驗過。 -
(強烈建議)請學員加你的官方帳號好友
LINE 的規則是官方帳號只能推播給好友。學員即使登入過,只要沒加好友就收不到任何 通知(系統會在「學員 LINE 通知紀錄」把那些標成「略過」並寫明原因)。建議在課程說明、報名成功 後的引導、或現場都提醒學員加好友。
設定完的自我檢查清單
| 檢查什麼 | 怎麼確認 |
|---|---|
| 四個值都貼對了 | 「LINE 設定」按「測試連線」→ 回報你官方帳號的顯示名稱 |
| 學員真的能登入 | 自己用手機打開你的課程列表頁,按「用 LINE 登入」→ 應該回到同一頁、上方顯示你的 LINE 名稱 |
| 會員中心會動 | 登入後點「會員中心」→ 看得到課表/我的課卡/消耗明細/續購四個分頁 |
| 推播真的送得到 | 用你自己的 LINE 帳號(已加官方帳號好友)報名一堂課,看有沒有收到「報名成功」;同時在儀表板「學員 LINE 通知紀錄」應該顯示「已送出」 |
常見狀況與對應
| 症狀 | 原因與處理 |
|---|---|
學員按「用 LINE 登入」看到 LINE 的 400 Bad Request 或 redirect_uri 錯誤 |
步驟 4 的 Callback URL 沒設定或貼錯(含結尾多一個斜線也算錯)。回 Login channel 的「LINE Login」分頁重貼。 |
| 「測試連線」顯示 token 無效 | ①貼錯、或在 LINE 後台重新發行過(重新發行會讓舊的立刻失效)。回步驟 1 重新複製並貼上。 |
| 登入正常,但學員說沒收到任何 LINE 通知 | 九成是學員沒加你的官方帳號好友。到儀表板「學員 LINE 通知紀錄」看那幾筆的原因;顯示「學員收不到訊息——最常見的原因是他還沒把你的 LINE 官方帳號加為好友」就是這種。 |
| 紀錄顯示「這位學員從來沒有用 LINE 登入過」 | 那位學員是用手機號報名的(沒登入)。系統沒有他的 LINE 身分,只能由你自行聯繫;把會員中心網址給他登入一次之後,之後的通知就會自動送。 |
| 會員中心顯示「這個商家還沒啟用 LINE 會員中心」 | ②③還沒貼齊(Login channel ID+secret 兩者都要)。「LINE 設定」頁會顯示哪一項還沒設定。 |
| 學員登入了,但課表看不到他之前用手機號報名的課 | 正常,不是壞掉:LINE 身分與手機號之間沒有可靠的對應關係,系統不會自作聰明合併兩筆資料(見本節末的說明)。他登入後新的報名與預約都會出現在課表裡。多館品牌與開過「進階功能」的商戶:他的會員資料有手機號碼時,登入後會自動合併(第 54 節)。 |
學員拿到什麼:一個會員中心網址 /s/{你的商戶代號}/me
(這個網址同時也是你在 LINE 開發者後台建立 LIFF app 時要填的 endpoint URL;建議放進官方帳號的圖文選單)。
學員用 LINE 登入後可以自己看:
- 課表:所有團體班報名與一對一預約,未來的排在前面
- 我的課卡:每張卡剩幾堂、效期、可用於團體班/一對一/指定課程(已到期、已退款的卡也看得到)
- 消耗明細:每一筆堂數增減(購買/預約扣堂/取消退回/上課核銷)+逐筆累計剩餘堂數 ——堂數爭議時,商家與學員看到的是同一份帳,不必再靠口頭回憶對帳
- 續購:連到你目前販售的堂票/回數卡與月費會籍方案
學員可以自己取消還沒開始的一對一預約(這是啟用 LINE 之後唯一多出來的「學員可寫入」動作):
效果跟你在「教練行程」按「取消預約」完全一樣——退回學員 1 堂、釋出該時段(教練時間重新可被預約)、
完全不動錢。已經點名(顯示「已完成」)或已經開始的時段,學員無法自行取消。
你會知道這件事:每一筆學員自助取消都會在「儀表板」通知中心
留下一筆「學員自行取消了一對一預約」(見第 10 節),請留意教練那個時段是否已經另有安排(場地、助教)。
系統紀錄裡這筆會標記成「學員取消」,跟商家取消、退款連動取消分得清楚,事後查帳不會混淆。
線上刷卡付款的一對一預約:學員在取消時限內自行取消時,同樣不退錢——
已付的款項會轉成 1 次改期額度(同一個一對一課程、60 天內有效),學員拿它重新預約即可;
訂單在後台仍是「已付款」。時限外照上面的規則不能自行取消;還沒付款的預約學員也不能自行取消。
學員在哪裡會看到「用 LINE 登入」
你啟用 LINE 之後,學員端這些地方會自動出現登入入口(沒啟用的商戶完全看不到,畫面跟以前一樣):
- 課程列表、課程詳情頁:頁面上方一行「用 LINE 登入」。登入後同一列會變成學員名稱+會員中心入口。
- 一對一預約頁:已登入的學員整段跳過「輸入手機號碼查課卡」,直接看到自己的課卡與可約時段。 (這也讓第 13 節那個手機號隱私取捨對他不再適用。)
- 報名表單:已登入時姓名自動帶入、聯絡電話變成選填(你已經可以用 LINE 聯絡他)。 這一頁刻意不放登入按鈕——表單填一半跳去登入會弄丟內容。
- 付款成功頁:多一顆「查看我的課表(會員中心)」。
⚠️ 學員的電話可能是空的:已登入的學員報名時可以不填電話,「班次與名單」那一欄就會是「—」。
需要電話才能作業的課程(例如要打電話確認接送),請在課程說明裡請學員務必填寫。
⚠️ 同一個人可能在名單上出現兩筆:如果他以前用手機號報名過、後來才用 LINE 登入,系統會有兩筆學員資料
(LINE 的使用者身分與手機號之間沒有可靠的對應關係,系統不會自作聰明合併,以免把別人的課卡併到錯的人身上)。
兩筆各自的訂單與堂數都是正確的,只是分開計算;需要合併請聯繫開課快手。多館品牌與開過「進階功能」的商戶不一樣:家長 LINE 登入後,系統會用他的手機號碼自動合併,館方也能自己在「會員管理」合併(見第 54 節)。
團體班報名不開放學員自助取消:那牽涉退款判斷(退不退、退多少),一律留給你在後台處理。
手機號碼查課卡(第 12、13 節的隱私取捨)在學員登入後就不再需要:已登入的學員打開預約連結時
系統直接認得他,不會也不需要看他填的手機號碼,只會顯示他自己的課卡。未登入(或你沒啟用 LINE)時仍走原本的
手機號碼查詢流程,行為不變。
系統會自動發給學員的 LINE 訊息(六種)
啟用 LINE 之後,這些訊息由系統自動發送,你不需要做任何事。 每一則都會以【你的商家名稱】開頭,學員一眼就知道是你發的。
| 什麼時候發 | 內容重點 |
|---|---|
| 學員付款成功 | 報名成功、課程名稱、上課時間、金額、訂單編號、會員中心連結。 例外:如果那個班次已經被你封存、或你已經先取消過這筆報名,系統不會發這則 (避免對學員說「報名成功」卻其實上不了課),改由你依通知中心的提示主動聯繫。 |
| 學員付款失敗 | 付款未完成、名額已釋出、要重新報名一次——這則很重要, 否則學員會以為自己還在名單上。金流閘道有回失敗原因時(例如銀行回「CVV2 驗證錯誤」),這則通知與 學員看到的付款結果頁都會多一行「原因:…」,學員就知道該改什麼再試,不會以為系統壞了。 |
| 上課前 24 小時內 | 上課提醒(時間、課程/課卡、教練、地點)。團體班與一對一都會發。 每一堂課只發一次;你改動班次時間之後會再發一次新的(時間不同了)。 |
| 候補有名額時 | 認領連結+到期時間+「逾期會換給下一位」(見第 14 節)。 |
| 課卡到期前 7 天內 | 剩餘堂數、到期日、提醒盡快預約或續購。只對還有剩餘堂數的卡發送 (已經用完的卡到期對學員沒有損失,提醒他只是騷擾)。 |
| 你取消學員的報名 | 報名已被取消、原定時間、你填的備註(如果有)、請聯繫商家。 |
學員自己在會員中心取消一對一預約時,系統不會再發訊息給他(他剛剛才按的), 但你會在通知中心收到「學員自行取消了一對一預約」(見第 10 節)。
怎麼確認訊息真的送到了
「儀表板」下方的「學員 LINE 通知紀錄」會列出 每一則系統代你發出的訊息與投遞狀態:
- 已送出:LINE 已經收下這則訊息。
- 略過(不是錯誤,也不會重試):最常見的兩個原因是 這位學員從來沒用 LINE 登入過(請把會員中心連結給他,登入一次即可),或 他沒有把你的官方帳號加為好友(LINE 平台規則:只能推播給好友,這點我們無法代勞, 請在課程說明或現場提醒學員加好友)。想讓這些情況改寄 Email,見下方「Email 備援通知」。
- 等待送出/正在送出:排隊中,系統每 30 秒送一輪。
- 送出失敗:連續嘗試 3 次仍失敗才會標成這個狀態,旁邊會寫原因 (例如你的 access token 失效——去「LINE 設定」重貼一次並按「測試連線」即可)。
圖文選單:一鍵建立(不用自己去 LINE 後台拉)
學員聊天室下方那塊格子選單叫「圖文選單」,是 LINE 官方帳號的免費版位。 你不需要自己準備圖片、也不用去 LINE 後台設定——到「LINE 設定」頁 按「一鍵建立圖文選單」,系統會直接幫你建好並設為預設,五格分別是(詳見第 40 節):
- 行事曆選課 → 你的課程列表頁(可切「清單」或「月曆」)
- 球敘與場地預約 → 你開放的球敘活動與場地租借合併入口頁
- 我的課表 → 學員的會員中心課表分頁(自己查課表,不用問你)
- 我的課卡與儲值 → 學員的會員中心課卡分頁(自己查剩餘堂數與續購)
- 使用說明 → 學員版的報名/付款說明
- 聯絡我們 → 學員一點就在聊天室發一句話給你,你直接回覆即可
前提是先填好 Messaging API access token(見上面步驟)。重複按會先刪掉舊的再建新的, 不會在你的帳號累積一堆選單;想換回自己設計的選單,按「移除」後到 LINE 官方帳號後台自行設定。 學員端要看到新選單,關掉聊天室再重開即可。
Email 備援通知(選用,預設關閉)
在「LINE 設定」頁最下方可以開啟Email 備援通知: 當 LINE 送不到(上面那些「略過」的情況)而學員報名時有填 Email,系統會改寄 Email 給他,內容跟 LINE 訊息一樣。LINE 送得到時永遠優先走 LINE,不會兩邊重複發。 完全不使用 LINE 的商家也可以單獨開這個,學員就能收到 Email 上課提醒。 寄件人是「ACpay 開課快手 <noreply@acpay.com.tw>」、內文會標明你的商家名稱; 通知紀錄裡走備援送出的那幾則,通道會顯示為 Email。
LINE 本月推播額度用完時
LINE 官方帳號每個月能主動推播的則數有上限(依你在 LINE 選的方案而定,免費方案的額度很少)。 額度用完之後 LINE 會拒收新的推播,系統偵測到時會自動這樣處理,你不需要做任何設定:
- 學員通知暫時改寄 Email:報名成功、上課提醒、課卡到期等通知,改寄到學員報名時留的 Email。 這段期間不管你有沒有開「Email 備援通知」都會改寄。
- 沒有留 Email 的學員收不到通知:系統不會改發簡訊。通知紀錄裡這幾則會顯示「略過」, 原因是「LINE 本月額度已用完,學員沒有留 email」。重要的事請另外聯絡這些學員。
- 會自動檢查額度:有學員通知要送時,系統最多每小時向 LINE 查一次額度。你升級方案後、或每月 1 日 LINE 重置額度後, 下一則通知起就會自動切回 LINE(「待處理」那一項也會跟著消失),不用通知我們、也不用改任何設定。
- 會提醒你:儀表板「待處理」最上面會出現「LINE 推播額度已用完」,通知中心也會多一則提醒, 並寄信給商戶的負責人帳號(每個月最多寄一次)。
要恢復 LINE 通知,請登入 LINE Official Account Manager › 設定 › 方案 升級方案。 各方案的則數與費用以 LINE 官方公布為準;如果學員人數多、通知量大,建議選擇額度足夠的方案。
⚠️ 上線前必做的一項系統設定:訊息裡的連結(認領連結、會員中心)需要系統知道自己的對外網址。
這是開課快手的環境設定(PUBLIC_BASE_URL),不是你在後台能設定的東西——如果你看到學員收到的訊息
裡少了連結、或候補通知變成「請聯繫商家取得認領連結」,請告知開課快手。
16. 帳號與密碼
改商家名稱:點導覽列最下方的「帳號設定」按鈕,最上方的 「商家資料」卡可以直接改商家顯示名稱(1~50 字),儲存後立即生效。這個名稱會出現在 學員報名頁頂部、以及 LINE/Email 通知的抬頭。報名網址代碼不會跟著變——已發出去的 報名連結、QR Code 全部照常有效,改名不用重印任何東西。
改密碼:點導覽列最下方的「帳號設定」按鈕,輸入目前密碼與新密碼即可。 新密碼至少 8 個字元、不可與帳號 Email 相同。變更成功後,這個帳號在其他裝置上的登入會 全部被登出(你操作中的這個視窗不受影響)——如果你懷疑密碼外洩,改密碼就會把不明登入一併踢下線。
忘記密碼:登入頁點「忘記密碼?」,輸入帳號 Email,系統會寄一封含重設連結的信 (寄件人是 ACpay 開課快手),連結 30 分鐘內有效、只能用一次。過期或已用過就重新申請一次。 重設成功後,這個帳號所有裝置上的登入都會被登出,需用新密碼重新登入。
收不到信時:先檢查垃圾信件匣;同一個 IP 一分鐘內最多申請 5 次, 被擋到請稍等一分鐘再試。
同事也要用後台:請負責人或財務到「設定 › 員工帳號」邀請,不要共用同一組帳密—— 每個人一個帳號、依工作給角色(負責人/財務/管理員/櫃台),離職時停用那一個帳號就好。詳見第 57 節。
多家分店(一人管多店)
同一位負責人經營好幾家店時,每家店開通後都掛在同一個登入帳號下,不必記好幾組帳密。 登入後會先請你選擇要進哪一家;進去之後,左上角的店名就是切換選單,隨時可以換到另一家。 每家店的課程、學員、訂單、報表各自分開,切換後看到的就是那一家的資料。 各店「員工帳號」頁會看到這位負責人,標示「跨店帳號」,不能在員工頁修改或移除。 若同時開著好幾個分頁、在別的分頁切換過店,這一頁下次操作會跳出提示並自動重新整理,避免把資料誤存到錯的店。
這個串接是 ACpay 開通新分店時,用同一位負責人的 Email 自動加上的——不是商家自己在 「員工帳號」頁能設定或申請的動作;開通新店時請告知 ACpay 要沿用哪一個既有的負責人帳號。
員工帳號仍是一個 Email 一家店:跨店帳號只適用於負責人,而且是由 ACpay 開通新分店時自動加上的。同一位同事若要在兩家店都用後台,兩邊的員工帳號仍須用不同的 Email 邀請—— 在「員工帳號」邀請一個已經在別家店使用的 Email 會被擋下。
17. 手動加入學員(現場付現、招待入班、電話報名)
學員不是每個人都會自己上網報名付款——現場來就直接收現金、招待朋友來上一堂、 長輩打電話請你幫他報名,這些都可以在名單頁直接把人加進班次,不必請他去走一次線上付款流程。
怎麼操作:到「班次與名單」點該班次的「名單」(或直接開 班次名單頁選課程與班次),名單下方會出現「手動加入學員(不經金流)」表單, 填學員姓名與聯絡電話(Email、備註選填),按「加入這個班次」並確認即可。加完他會立刻出現在上方名單裡, 狀態是「已報名」,來源欄標示「手動加入」,你寫的備註也顯示在同一欄。
- 不會建立訂單、不會向學員收款:這個功能完全不經過金流。現場收了多少現金請自己 寫在備註裡(例如「現場付現 800 元」)——那筆錢不在系統裡,所以也不會 算進「訂單」列表與儀表板的「本月收款總額」(那兩個數字的意思一直是「經由線上金流收到的錢」)。
- 不會扣他的堂票/回數卡:手動報名時系統無從判斷這一堂是現場付現還是要從他的卡裡扣一堂, 猜錯會讓他的堂數餘額變成錯的(學員在會員中心看得到每一筆扣抵明細)。所以一堂都不扣。
- 不會通知學員:這是你當面/電話上已經跟他講好的事,系統不再多發一則。 但如果這位學員有用 LINE 登入綁定過,上課前 24 小時的提醒他照樣會收到。
幾個會被系統擋下來的情況(都會顯示明確原因):
- 名額已滿:手動加入照樣佔用一個名額,人數上限一樣有效,額滿時會被擋下。 要多收一位,請先到「班次與名單」把人數上限調高(見第 6 節)。反過來說,你手動把班次加滿之後, 學員端就會顯示「已滿」、報不進來——不會超賣。
- 同一支電話已經在這個班次名單裡:會顯示「這位學員已經在這個班次的名單裡了」, 避免連按兩次讓同一個人佔掉兩個座位。若他先前的報名已被取消,可以重新加入。
- 班次已封存:要先解除封存才能加人(見第 6 節)。
- 班次已經開始:手動加入是把人放進「還沒上的課」,已經開始或上完的課不能再補加。
電話已經在你的學員名單裡時,系統會沿用那一筆學員資料(不會重複建立同一個人),而且 不會用你打的姓名蓋掉他自己登記的姓名——所以名單上顯示的可能是他原本登記的全名, 而不是你剛剛輸入的稱呼,這是正常的(畫面上也會提示你這次是沿用既有學員)。
加錯了怎麼辦?在名單上對他按「取消報名」即可,名額會立刻釋出。因為這筆報名本來就 沒有經過金流,取消也不涉及任何退款——如果要退他現場付的現金,那是線下的事,系統不會經手。
如果這位學員原本在候補名單上(你直接讓他現場入班):手動加入不會自動把他那筆 候補取消,所以之後有名額釋出時他可能又被系統促銷、拿到一組付款用的認領連結。請順手在上方名單 找到他那筆狀態「候補中」的列(候補者也會列在名單裡),按「取消報名」把它清掉,避免他重複付一次已經有座位的課。
18. 目前版本還沒有的功能
以下都是已知規劃中、但目前這個版本還沒做的功能,之後上線會同步更新這頁:
- 學員沒有 LINE 也能 QR 報到(見第 20 節):目前自助報到一定要學員用 LINE 登入。 沒綁 LINE 的學員請照舊在「教練行程」/「名單」頁逐筆手動按「點名」。
- 手動加入學員時用堂票/回數卡扣一堂(見第 17 節):手動加入當下一律不扣堂數。 真的要讓學員用卡上課,走一對一預約流程會正確扣一堂;如果是團體班、學員也確實上過了, 可到「會員管理」用該學員課卡的「補扣…」補記那一堂(見第 42 節)。
- 月費會籍
- 折扣碼/早鳥價
- 自動退費級距(目前退款金額與是否核准全部由人工判斷)
- 學員通知的其他通道(簡訊等):Email 備援已於 2026-07-29 上線 (見第 15 節「Email 備援通知」,預設關閉、到「LINE 設定」頁開啟)。簡訊目前只用在候補認領連結 (見第 14 節「簡訊備援」,由 ACpay 全平台設定、無商家自助開關),其餘通知還沒有簡訊通道。
- 學員自助取消團體班報名(牽涉退款判斷,一律留給你在後台處理,見第 15 節)。
- 取消規則設定(例如「開課前 24 小時內不得取消」):目前一對一預約的自助取消規則固定是 「還沒開始、還沒點名就可以取消」,還不能由你自訂。
- 獨立的「場地行程」檢視(見第 19 節):純場地租借的時段目前不綁教練,「教練行程」頁以教練為主, 還沒有一個專門列出「某個場地被租走/被班次佔用了哪些時段」的檢視。
19. 場地開放單獨租借(租一小時場地、不綁教練)
除了「教練一對一預約」之外,你也可以讓學員直接租借某個場地的時段(例如租一小時球場自主練習), 不需要指定教練。設定方式跟教練的「可授課時段」(見第 12 節)完全一樣,只是設在場地上:
- 到「教練與場地」,每個場地列表右側有「開放租借時段」按鈕,展開後設定 每週固定開放時段(週幾、幾點到幾點)、例外日期(公休/加開,規則同教練)、 單一租借時段長度(30 或 60 分鐘,決定學員看到的時段格子怎麼切)。
- 沒有設定任何開放時段=這個場地不開放單獨租借——學員的可租借清單裡不會出現它。所以既有場地在你主動開放之前, 維持原本「只是班次上的一個地點標籤」的角色,行為完全不變,不會突然變成可被學員預約的資源。
- 存好後,面板下方會出現「學員場地租借連結」(網址長得像
/s/book.html?...&venue=…),把它傳給學員即可,學員點開就能直接租這個場地、不需要「選場地」, 跟教練的「學員一對一預約連結」是同一種設計。
付款方式跟一對一預約完全一樣:學員用堂票/回數卡,每租借一個時段扣 1 堂 (錢在購買堂票時就走過金流了)。你在「開放租借時段」設定的時段長度只影響時段格子大小,不影響扣堂數(一律 1 堂)。 學員租借的流程也一樣:輸入手機號碼查課卡→挑時段→確認扣 1 堂(詳見學員端「使用說明」)。
不會撞場的保護:系統自動避免同一個場地在同一時段被重複用——如果這個場地已經被 團體班次佔用(在「班次與名單」把班次指定到這個場地)、或已經被別人租走/被教練一對一課排在這裡, 那個時段就不會出現在學員的可租借清單裡;萬一兩人幾乎同時搶同一個時段,只會有一個成功,另一個會收到「時段剛剛被搶走」的提示。 要看已經被租走的時段,可到「教練行程」與「班次與名單」對照(純場地租借的時段目前不綁教練, 教練行程頁以教練為主,尚未提供獨立的「場地行程」檢視——見第 18 節,後續會補)。
放寬開放時段時,如果新開放的時段裡已經有班次或預約,存檔照樣成功,畫面會多一行提醒列出來(見第 33 節)——那些時段學員本來就看不到。
20. QR 自助報到(學員掃碼、你不用點名)
適合沒有櫃檯的場館:門口放一台平板或螢幕顯示 QR Code,學員上課前用手機相機一掃就完成報到, 系統自動記出席、該扣堂的也一起扣掉,你和教練都不用做任何事。
怎麼開始用(一次設定,之後每天只要打開)
- 用門口那台平板/電腦登入後台,點導覽列的「QR 報到」,畫面會變成滿版的 QR 看板。
- 把那個畫面就這樣留在門口(建議把瀏覽器設成全螢幕、螢幕不要自動休眠)。畫面上的 QR 每 30 秒自動換一張, 你不需要重新整理。
- 要離開看板回到後台,點右上角的「離開看板」。
學員那邊會看到什麼
- 掃碼 → 第一次會先要求用 LINE 登入(之後同一支手機不用再登入)→ 顯示「報到成功」。
- 那個時段只有一堂課時一次都不用點,直接就報到完成;同時段有兩堂以上才需要點選是哪一堂。
- 不小心重複掃:顯示「您已完成報到」,不會重複扣堂。
幾點到幾點可以報到:開課前 30 分鐘開始,直到課程結束時間為止(遲到也還能報到)。 不在這個範圍內掃碼,學員會看到「目前沒有可報到的課程」,並列出他今天稍後的課提醒他時間。
為什麼 QR 要一直換:換得快才不怕被翻拍。畫面上的 QR 只有大約兩分鐘的效力, 學員把畫面拍下來傳給沒到場的朋友,對方點開時通常已經失效(會看到「QR Code 已過期,請重新掃描門口螢幕」)。 這也是為什麼不要把 QR 印出來貼在牆上——印出來的那張很快就永久失效了。
兩種情況還是要你手動點名: ①學員沒有綁 LINE(自助報到需要 LINE 登入來確認身分); ②學員在候補名單還沒遞補成功(候補的人掃碼會被擋下,請先在後台確認名額)。 這兩種情況照舊到「教練行程」或班次名單頁按「點名」,效果與自助報到完全相同。
21. 報名表自訂欄位(自己加問題到報名表上)
除了系統內建的姓名/電話/Email,你可以在「報名表欄位」自己新增問題, 出現在學員的報名表上——不需要工程協助、不用重新部署,填好表單按「新增欄位」立即生效。 共有五種型別可選:
| 型別 | 學員看到什麼 | 用途舉例 | 備註 |
|---|---|---|---|
| 單行文字 text |
一行文字輸入框(最多 500 字) | 緊急聯絡人 | — |
| 數字 number |
數字輸入框 | 年資 | — |
| 下拉選單 select |
下拉選單,只能選你設定的選項之一 | 球拍尺寸 | 新增時選項欄位每行填一個,1–50 個 |
| 勾選框 checkbox |
一個勾選框 | 同意條款 | 設成「必填」=學員一定要勾才能送出(同意條款這類最常用必填) |
| 日期 date |
日期選擇器 | 生日 | — |
設成「必填」的欄位,學員報名表單上不會有「(選填)」字樣,一定要填才能送出; 沒有必填的欄位會標成「(選填)」,可以留空不填。
套用範圍:全部課程 vs 指定課程——新增欄位時「套用範圍」下拉留在「全部課程」, 這個問題就會出現在你所有課程的報名表上;選一個特定課程,就只有那門課的報名表會問到。 同一個欄位事後可以在「編輯」裡改套用範圍,立即生效。
為什麼型別建立後不能改?學員的答案是照當時的型別存的——下拉選單存的是你當時設定的 選項文字、勾選框存的是「有勾/沒勾」——如果事後把型別從「下拉選單」改成「數字」,舊答案會變得沒有意義甚至 顯示不出來。系統索性不開放改型別(後台編輯欄位的表單本身就沒有「型別」這一格可以改),真的需要換型別, 把舊欄位「封存」、另外新增一個新型別的欄位即可,舊答案仍會完整保留在名單上(見下方「名單哪裡看答案」)。
為什麼只能封存、不能真的刪除?學員的每一筆答案是用「欄位 id」對照存在 報名紀錄裡的,如果把欄位定義整個刪掉,系統會找不到這個 id 對應的名稱,舊答案就會變成一串看不懂的數字。 「封存」讓這個欄位立刻從新的報名表上消失(不會再問新學員),但定義還在,舊答案照樣能在名單上正常顯示欄位 名稱;封存的欄位也可以隨時按「恢復」讓它重新出現在報名表上(恢復時一樣要算進下方的 30 個上限)。
啟用中的欄位上限 30 個。封存中的欄位不算在這 30 個裡面; 如果你已經有 30 個啟用中的欄位還想再新增(或把一個封存的欄位恢復),系統會擋下來並顯示 「啟用中的欄位上限 30 個」——這時候請先封存一個不需要的欄位再繼續。
學員填的答案在哪裡看——依商品種類分兩個地方:
- 單堂/團體班課程:到「班次與名單」→ 該班次「名單」 (或直接開「班次名單」頁),名單表格會多一欄「自訂欄位答案」, 用「欄位名:答案」逐行列出這位學員填了什麼(勾選框顯示 ✔ 或 —)。
- 堂票(多堂課卡):堂票購買本身不會建立班次報名紀錄,答案改記在那一筆訂單上, 要到「訂單」頁看——訂單列表會多一欄「自訂欄位答案」,同樣用 「欄位名:答案」逐行列出。班次名單頁不會顯示堂票的答案(堂票購買本來就不掛在任何班次上)。
就算你後來把某個欄位封存了,已經填過的舊答案還是會正常顯示原本的欄位名稱 ——封存只影響「還會不會出現在新的報名表上」,不影響已經記錄下來的名單或訂單。
候補(加入候補)也會問這些自訂欄位——學員在班次額滿時按「加入候補」, 那張表單跟正式報名表單一樣,會顯示、也會收集你在這裡加的自訂欄位(必填欄位一樣要填才能送出)。學員填的 候補答案跟正式報名答案存在同一個地方,之後這位候補學員被系統遞補轉正時,答案會自動帶著走,不需要重填。
22. 阿福(AI 助理)
阿福是什麼——ACpay 的 AI 助理,可以用聊天的方式問你自己商戶的資料、 調整報名表欄位,不用自己在後台一頁一頁找。每一頁右上角都有一顆「問阿福」按鈕 (手機在最上面那一列、選單鈕旁邊),或從導覽列的「設定 → 阿福」點進去,都會打開阿福的對話面板, 不會離開你正在看的頁面,也不需要再輸入一次帳號密碼。
面板在哪裡(2026-10-08 改版)——電腦上從畫面右側滑出,後台頁面會自動往左讓位, 邊看頁面邊問;平板疊在右側;手機從下方升起蓋滿畫面。按面板右上角的「✕」(或鍵盤 Esc)收起來, 同一頁再打開對話還在,不會重新開始。面板打不開時,按標題列的「在新分頁開啟」改用整頁版。
阿福有事要告訴你時(例如你提的客製做好了)——「問阿福」按鈕右上角會亮紅色數字; 電腦上同一個分頁會自動打開一次面板讓你看到,手機只亮數字、不會突然蓋住畫面。
它現在會做的事:
- 查詢:目前有幾堂上架課程、未來有哪些班次(含容量與已報名人數)、總共幾位學員、 報名表現在有哪些自訂欄位。
- 調整報名表自訂欄位:新增、改名稱/必填/選項/順序、封存或恢復——就是第 21 節那些設定, 用講的就可以。
- 開課:建立課程(單次課/系列課/堂數卡,建立後是草稿)、修改草稿、 排班次(「明天早上九點到十點、名額 8 人」)、上架、下架。上架前它一定會再單獨確認一次, 因為上架後學員就能看到並付款報名。
- 教練/場地管理:新增/查詢/修改教練與場地(不含刪除)。
- 班次調整:改時間/名額/教練/場地、封存/取消封存(不含刪除)。 也可以停課(整個班次停掉,規則同第 33 節):它會先查名單、跟你確認受影響人數才執行, 停課後系統會自動通知已報名與候補的學員(可附原因);退費不會自動處理, 請照第 8 節到訂單頁操作退款。
- 訂單與名單查詢:查訂單、查班次名單、查候補名單、手動點名。
- 通知中心:查通知、標記已讀。
- 訂單對帳與現場報名:查金流最新狀態(「錢到了沒」)、手動報名(現場付現/電話報名,不經金流)、取消報名(不退款,會自動遞補候補)。
它不會做的事:不會建月費會籍方案、不會修改已上架的課程 (這兩件請在後台操作)、不會刪除課程、班次、教練或場地,也不會動退款、取消訂閱、修改 LINE 金鑰、修改既有學員資料或替你發推播 (手動報名遇到全新學員會建立新學員,但不會覆寫既有學員的姓名或 Email)。
要改東西時,它會先問過你——AI 在真的動手(欄位異動、建課、排班、上架/下架)之前, 會先用一句話複述它打算做什麼,你回「好」或「確認」之後它才動手。動完會在對話裡顯示一行灰色小字(例如 「已新增欄位『緊急聯絡人』」「已上架課程『晨間瑜珈』」),讓你一眼看到它實際做了什麼。每一次寫入我們都有留紀錄 (什麼時候、哪個商戶、改了什麼、改前改後的值),事後查得到。
AI 查到的資料一律來自你自己的商戶——它沒有辦法指定去看別人家的資料, 這是系統層面擋死的,不是靠 AI 自律。
兩小時要重新進入一次——為了安全,阿福的登入效期是 2 小時。 過期後再送訊息會看到「登入已過期,請從開課快手後台重新進入」,輸入框會暫時停用; 回到後台再點一次「阿福」即可繼續,先前的對話還在(不會因為過期就重開一個新對話)。
如果點「阿福」看到「尚未設定阿福服務」,代表這個環境還沒開通這項功能, 請聯繫 ACpay。開通與否完全不影響你其他功能的使用。
23. 月費會籍(每月自動扣款)
建立月費方案——到「課程管理」, 課程型態選「月費會籍(每月自動扣款)」,填課程名稱、價格(這就是每期扣款金額,未稅整數)、 以及每月堂數(學員每期扣款成功後自動發放的堂數,1 以上整數)。目前版本扣款週期固定是「每月」 (表單上這格是唯讀的,之後如需開放每週/每年扣款會再另外開放)。跟其他課程型態一樣,新建立的方案狀態是 「草稿」,需要按「發佈」後學員才看得到、才能訂閱;月費會籍沒有班次限制,建立完成即可直接發佈。
堂數月底清零,不跨月累積:學員每期扣款成功會拿到當期的堂數額度,這批堂數在當月月底 自然到期作廢——沒用完不會留到下個月,下一期扣款成功會重新發放一整批新的。這是刻意的設計,不是 bug: 月費會籍賣的是「持續訂閱資格+每月固定堂數」,不是可以無限累積的堂票。
訂閱管理頁——到「訂閱管理」查看所有學員的訂閱: 學員姓名/電話、方案名稱、狀態、目前第幾期、下次扣款日、卡末四碼、建立日。可依訂閱狀態篩選: 待付款、訂閱中、暫停中、已排定取消、已結束、訂閱失敗。
- 「同步」:對任何一筆訂閱都可以按,會主動向金流閘道對帳、查詢這筆訂閱最新的扣款結果並回填 畫面上的狀態/期數/下次扣款日等欄位。正常情況下不需要手動按——金流閘道會主動通知本系統扣款結果, 訂閱狀態會自動更新;只有你想立即確認、不想等的時候才需要用它(跟「訂單」頁的「重新查詢金流」是同一種用途)。 若同步完成後畫面顯示「這期扣款金額與方案設定不符」的提示,代表金流閘道回報的 扣款金額跟這份訂閱的原始金額對不上,那一期不會自動入帳、也不會發放堂數——這不是同步本身失敗(欄位仍會 照常更新),是需要你另外處理的資料異常:到「商戶通知」確認詳細金額,聯繫 ACpay 或學員釐清後再手動處理。
- 「取消」:只有狀態是訂閱中或暫停中的訂閱才會顯示這顆按鈕 (待付款/已排定取消/已結束/訂閱失敗都無法再取消,按鈕不會出現)。按下後會先跳出瀏覽器確認視窗, 文案會提醒你「已付期數不受影響,已發放堂數不收回」——取消只會讓訂閱在目前這期結束後 停止續扣,不會追討這期已經發放的堂數,也不會退回已經扣過的錢。確認後這筆訂閱狀態會變成「已排定取消」, 到期後系統會自動把它轉成「已結束」,不需要你再手動處理。
⚠️ 孤兒單 SOP:收到「訂閱建立失敗但付款成功」的通知時該怎麼辦
極少數情況下,學員的首期款項已經在金流閘道扣款成功,但因為系統這邊的訂閱建立流程中斷 (例如網路瞬斷、閘道回應逾時),導致這筆訂閱沒有正常建立起來——學員的錢收了,但「訂閱管理」頁看不到 對應的訂閱紀錄,也就是所謂的「孤兒單」。收到這類通知時請照以下步驟處理:
- 到「訂單」頁,用學員姓名/電話或下單時間找到這筆月費會籍的首單 (狀態通常會是「已付款」,但沒有對應的訂閱紀錄)。
- 對這筆訂單按「退款」,退回全額——這筆錢收了但訂閱沒建立成功,不該讓學員白付這筆款。
- 退款完成後,請學員重新走一次訂閱流程(重新點報名連結、重新輸入卡號訂閱)。 正常情況下重新訂閱會順利建立成功;如果同一位學員重複發生這個狀況,請聯繫 ACpay 協助排查。
為什麼不能直接「補建」一筆訂閱了事?因為訂閱背後綁定的是 金流閘道那邊的一組扣款憑證與扣款排程,本地端無法憑空補建一筆跟閘道對得上的訂閱——退款+讓學員重新訂閱一次, 是能保證雙邊資料一致、金流閘道與本地系統對得上帳的唯一做法。
扣款失敗會怎樣:每期扣款到期時,金流閘道會嘗試扣款;如果失敗 (例如卡片被停用、額度不足),閘道會自動重試最多 2 天,這段期間訂閱狀態會顯示「暫停中」, 學員的堂數維持既有額度、不會立即被收回。如果重試到第 3 天仍然失敗,閘道會停止重試, 這筆訂閱會被標記成「訂閱失敗」並結束,不會再繼續扣款。「訂閱失敗」狀態的訂閱無法再用 「取消」按鈕操作(本來就已經停止了);如果學員想恢復訂閱,一樣是請他重新走一次訂閱流程建立新的訂閱。
扣款失敗、重試中、最終失敗這整段流程完全由金流閘道背景自動處理, 你不需要手動介入;如果想提前確認某筆訂閱目前卡在哪個狀態,可以直接按該筆訂閱的「同步」對帳確認最新狀態, 不用等下一次系統自動更新。
24. 同時段班別搶先鎖定(同一時段開放多種師生比搶報)
這是什麼:同一個場地、同一個時段,可以同時開放兩種以上「單次課程」或 「系列課程」的班別讓學員搶先報名——例如同一堂課同一個時間,開放「1 對 2」「1 對 3」「1 對 4」三種不同人數 上限(通常也對應不同價格)的班別,看誰先搶到就用誰的師生比上課。堂票/回數卡與月費會籍不挑特定班次, 不適用這個機制。
怎麼運作:這些班別建立時會被標記成同一組。只要其中任何一個班別出現第一筆成交 (學員付款成功、或正在結帳中還沒付完),系統就會立刻鎖定這個時段,只留下被搶到的那個班別繼續開放; 同一組的其他班別會立即從學員報名頁消失,其他學員看不到、也搶不到。已經搶到名額還想再報名的 學員,若嘗試報名同組的其他班別,會看到「這個時段已經被其他班別預訂了,請選擇其他時段或班別。」。
什麼時候會恢復開放:如果鎖定那個班別的報名全部取消或退款、人數歸零,系統會 自動恢復開放整組全部班別,學員又能重新看到並搶其他師生比的班別——不需要你手動介入。
多場地要各自建組:這個機制以「場地+時段」為範圍,同一個時段如果你在不同場地 各自開課,不同場地的班別組彼此獨立、互不影響——場地 A 被鎖定不會影響場地 B 的班別組是否開放。如果同一個 時段要在多個場地都提供這種搶先報名的班別,需要對每個場地各自建立一組。
怎麼建立:到「班次與名單」頁首點 「建立同時段班別組合 →」,或從導覽列「課程與教練」底下點「同時段班別」。 表單需要填:場地(必填,這個機制固定綁定一個場地)、教練(選填)、開始/結束時間,以及 至少 2 個班別——每個班別各自挑一門「單次」或「系列」課程、填人數上限。送出後系統會一次建立 好幾筆班次,共用同一個時段與場地,並自動標記成同一組。
建好的班次會出現在「班次與名單」頁,跟一般班次一樣可以查看名單、 編輯、封存;差別只在於它們背後多了一層「同組互斥」的鎖定機制,不需要額外操作維護。 建立時會檢查場地:這個場地(或互鎖的場地)在這段時間已經有別的安排,會先擋下來(各班別彼此同時段不算撞);見第 33 節。
25. 私人班以組為單位(1對1/1對2/1對3⋯)
私人課(教練同時教固定人數的一組學生,例如「1對3」)在建立課程時勾選「以組為單位」並填寫 組別人數,這門課底下的每一個班次就會變成「一次只能被一組人報名並整組付款一次」——不是 3 個人各自報名填滿,而是代表整組的 1 個人一次報名、一次付款,系統就把這堂課標記額滿。
人數上限欄位在建立/編輯班次時會固定顯示 1(代表整組),不能自行更改;實際人數看「組別 人數」這個欄位(純顯示用)。名單頁只會看到代表人這一筆報名,不會列出組內其他成員。
取消/退款、候補、與「同時段班別搶先鎖定」的互動方式都跟一般班次完全相同:這組人退款後, 這個時段就恢復開放,下一組人可以重新報名。
26. 團體班一期多堂課(整期班次)
團體班(系列課程)如果是固定同一星期同一時段、連續上課 N 週(例如「週六團體班」5 堂), 到「課程與教練 → 整期班次」一次建立,系統會依「第一堂時間 + 每週」自動展開 N 筆班次, 共用同一張報名名單。
學員只需要報名一次、付款一次,就自動取得整期的名額;商戶點名時仍是每週各自點名, 第 3 週的名單只顯示第 3 週報名/出席的狀態,不影響其他週。
只要整期最早的那一堂還沒開始,這一期就會顯示在學員報名頁;第一堂一旦開始,這一期就會 整批從報名頁下架,不再開放新學員報名(即使後面幾堂因為取消而空出名額)——目前這個功能 不提供候補。單一堂次如果需要調課(例如下雨),到「班次與名單」個別編輯 那一堂即可,不影響其他週。
學員中途想取消剩餘週次時,到「訂單」找到那筆訂單按「取消剩餘週次」,系統會自動抓出 這位學員還沒上課的週次、算出建議退款金額(依剩餘週數比例),確認金額後送出——已經上過 的週次不受影響,出席紀錄照樣保留。
建立整期時,有指定場地時每一堂都會檢查場地(沒指定場地就不查), 撞到的堂次一次全部列出來,而且一堂都不會建立;見第 33 節。
27. 課程分類與球敘(學員端篩選用)
建立課程時可以選「分類」:私人課/團體班/球敘。這個分類只影響學員在目錄頁看到的篩選結果, 不影響報名/付款機制。
球敘是開放式約球活動——技術上跟一般團體班用同一套建班次流程,差別是通常不用配教練, 價格用「試算小工具」幫你算(場地費+預估球損 ÷ 預估人數,四捨五入),最後填進的數字才是實際收的固定單價, 之後不管實際來幾個人都不會再調整、不會退補差額。
「以組為單位(私人班)」勾選後分類會自動鎖成「私人課」,兩者搭配使用。
28. 行事曆(一眼看教練/場地的空檔)
「行事曆」頁一列是一個教練或場地,橫向依這週的日期分欄,四種顏色狀態一眼看懂: 灰色是教練/場地有排班設定但目前完全沒有任何預約/班次的空檔、藍色是已被學員預約的 1對1 時段、 綠色是還沒滿的班次(會顯示剩餘名額)、紅色是已額滿的班次。可以用上方的資源篩選只看某個教練或場地。
目前是週檢視,還沒有月檢視——先用它快速看「這週還有哪些空檔可以排新的班次或開放預約」。
上方勾選 「顯示已報名學員姓名」 後,班次格子會直接列出已報名學員的名字(人多時只顯示前 幾位、其餘收成「+N」),不必再點進每個班次看名單,方便當天營運對名字。這是免費的通用設定,勾了才生效、 隨時可取消;沒勾就跟以前一樣只顯示人數。
29. LINE 圖文選單改版成六格
⚠️ 這一節寫的是舊版六格。 圖文選單已於 2026-08 再次改版成五格新版面(左大卡+右四小格), 並新增 10 種配色與每格可自選圖示——請看第 40 節。這一節保留供對照。
圖文選單從四格改成六格:行事曆選課/球敘與場地預約/我的課表/ 我的課卡與儲值/使用說明/聯絡我們。「球敘與場地預約」會把你開的球敘活動與有排班的場地 列在同一頁給學員選。
既有的四格選單不會自動變成六格——到「LINE 設定」頁重新按一次 「一鍵建立圖文選單」就會換成新版(舊的會被取代,學員不需要做任何事)。
場地要出現在學員的「球敘與場地預約」頁,必須先在「教練與場地」 頁替該場地設定可租借時段(沒設定時段的場地不會出現,等同於沒開放單獨租借)。
建好選單後請自己用手機點過一輪六格,特別是「我的課表」與 「我的課卡與儲值」——這兩格都連到會員中心的不同分頁,若點進去都停在同一頁, 請回報給我們(這與 LINE 傳遞網址參數的行為有關,不影響其他四格)。
30. 單次課程開放「一次報多堂」
單次課程可以在課程編輯頁勾「允許學員一次報名多堂」:學員在報名頁改成勾選框, 勾幾堂就付幾堂的錢(單價 × 堂數),一張訂單一次付清。送出時只要有任何一堂剛好被搶滿,整筆會被擋下 請學員重選,不會發生「以為買了三堂實際只成立兩堂」。
開了這個選項的課程,學員還可以在會員中心自己取消還沒開始的單堂:位子會立刻釋出給候補, 你會收到通知(含建議退款金額=當初的單堂價格)。錢不會自動退——要不要退、退多少, 由你到「訂單與退款」頁按部分退款決定。
堂數已買斷不能改期:學員取消後想改上別堂,請他重新報名(或你用手動報名處理)。
31. 金流設定:接上自己的金流帳號
開課快手預設用平台的測試金流跑(訂單能建、頁面能走完,但錢不會真的進到你的 帳戶)。到「金流設定」頁填入 ACpay 配給你的特店代號與金流金鑰, 儲存後立即生效——不需要重新部署。
⚠️ 月費會籍是目前唯一的例外,還沒完全跟著切換:接上自己的金鑰後,訂單建立(含月費 會籍的第一期)都會走你自己的帳戶,但月費會籍之後每一期的自動扣款、續訂通知、 取消目前仍走平台共用的金流帳戶,不會用到你剛才填的金鑰。這代表:如果你有在賣月費會籍商品, 第二期以後的扣款通知可能無法正確處理而失敗。已經接上自己金鑰的商戶,目前請先不要上架月費會籍 商品,等後續版本把這塊也接上自己的帳戶後再開賣;已經在賣的請先聯絡 ACpay 確認現況。
金流環境:正式區/測試區(2026-09-08)——「金流設定」多一個「金流環境」下拉。選 測試區時,特店代號與金鑰要填 ACpay 給的測試特店那組,建單、查詢、退款都會改打 測試閘道,付款用測試卡(例如 4444 3333 2222 1111、OTP 1234567)就能走完整個流程,不會真的扣款; 示範店、開課前試流程都用這個。正式營運前切回正式區並換成正式特店與金鑰即可,訂單、名單都不用重建。 測試區同樣要兩個欄位都填齊才生效,沒填齊時仍走平台預設。
兩個欄位要一起填才會生效:只填其中一個,系統會當作還沒設定,繼續用平台預設值, 不會把你的代號跟平台的金鑰、或平台的代號跟你的金鑰混在一起用(那樣會直接失敗,甚至更危險)。
金流金鑰存進去後畫面上不會再顯示完整內容,只顯示最後 4 碼——這不是系統 故障,是刻意的保護措施。要驗證填對了沒,目前唯一的辦法是真的收一筆單看看有沒有正常走完。
「正式收款商戶」標記(2026-09-12)——ACpay 會把真的要收真錢的商戶標記成 正式收款商戶(只有 ACpay 能標,你在後台看不到也改不了)。被標記之後,只要上面這兩個欄位沒有填齊, 或是「金流環境」還停在測試區,學員的線上付款會被系統直接擋下 (畫面顯示「這個商家的線上付款還沒設定完成」,訂單不會建立、名額不會被佔), 而不是悄悄用平台的測試金流收錢——那樣錢不會進到你的帳戶,卻會讓學員以為已經付過了。 測試區也擋,是因為測試區收的是測試卡的錢:付款頁會走完、訂單也會變成已付款,但實際上一毛都沒有進來。 所以在測試區試跑完,記得把「金流環境」切回正式區並換成正式特店那組代號與金鑰。 「金流設定」頁最上方會出現紅色提示告訴你目前缺什麼;補齊並存檔後立刻恢復正常,不用通知我們, 全部設定好之後那條提示會變成一般說明(不再是紅色的警告)。 免費課程(0 元、或折扣碼折到 0 元)不受影響,照樣可以報名;月費會籍是例外—— 就算定價 0 元也會被擋,因為會籍要向金流綁卡、建立一筆長期的定期定額委託,那筆委託一旦綁在錯的 帳戶上事後補設定也救不回來。
32. 圖文選單自訂六格文字與連結
⚠️ 自訂文字與連結的用法維持不變, 但選單已於 2026-08 改版成五格、每格還可以自己挑圖示——格數與圖示的部分請以 第 40 節為準(本節提到的「六格」「七種樣式」是舊版說法)。
「LINE 設定」頁的圖文選單卡片裡,現在多了「自訂每格文字與連結」—— 每一格可以自己填文字(最多 7 個字)跟連結目標:選本站現有功能(系統自動接對 網址,不用自己貼)、自訂網址(連到本站以外的東西,例如自己的官網/IG)、或 自訂訊息文字(點下去在聊天室發一句話給你)。
留白的格子會自動維持系統目前的預設文字與連結——不是存檔當下的快照,如果 以後我們調整預設用語,沒被你動過的格子會自動跟上新版;只有你自己填過的那一格會維持你填的內容。
存檔後要記得回頁面上方按「一鍵建立圖文選單」才會真的套用到 LINE 上(跟原本的既有習慣一致:改了設定要自己按一次才生效)。
提醒:這次更新同時把六格文字的排版從「中文+英文」兩行簡化成單行, 即使你完全沒使用上面的自訂功能,下次按「一鍵建立圖文選單」時,選單外觀也會 跟著從兩行變成一行、文字重新置中——這是排版本身的改動,不是你的設定跑掉了。
選單樣式(六宮格外觀)自己挑
「LINE 設定」頁的圖文選單卡片裡有「選單樣式」區塊, 目前提供七種設計好的樣式:ACpay 品牌(預設)、簡約白、墨黑質感、森林綠、暖陽橘、海洋藍、 櫻花粉——每張預覽圖直接套用你自己目前的六格文字,看到什麼、建出來就是什麼。
操作:點選喜歡的樣式 → 按「儲存選單內容與樣式」 → 回頁面上方按 「一鍵建立圖文選單」,LINE 上的選單就會換成新樣式(跟改文字同一套流程)。 有啟用英文選單時,中英兩張選單自動用同一個樣式,整組一致。
沒選過樣式的商戶維持 ACpay 品牌預設外觀; 想換回預設就選第一個「ACpay 品牌(預設)」再存檔即可。
圖文選單支援英文(學員切成英文介面時自動跟著換)
設定方式:每一格中文文字下面現在多了一格「第 N 格英文文字」 輸入框(選填)。六格必須全部填寫,或全部留空——只填一部分(半套)會在存檔時被擋下, 提示你哪幾格還沒填;全部留空=不啟用英文選單,維持原本只有中文一種選單的行為, 對完全沒填過英文的商戶完全零影響。動作(連到哪個本站功能/網址/訊息文字)中英文共用同一組設定, 英文格只需要填文字,不需要另外設定連結。
學員切英文,選單就跟著換成英文版:學員在報名頁/會員中心把介面語言切成英文 (見第 38 節)時,如果他已經用 LINE 登入過且你的商戶有啟用英文選單, 系統會自動把他聊天室下方的圖文選單換成你設定的英文版;切回中文則換回中文版(帳號預設)。 你不需要為每位學員手動處理,這是學員自己切換語言時自動連動的。
重按「一鍵建立圖文選單」會自動重綁已切成英文的學員:一鍵建立每次都會把舊選單 整組換成新的(即使文字內容沒改),已經切成英文的學員理論上會因為舊的英文選單被換掉而悄悄掉回 中文——為了避免這件事,系統會在這次一鍵建立成功後,自動把所有已切成英文的學員重新連到 新的英文選單,不需要學員自己再切一次語言。建立成功後畫面上會顯示這次重新連結了幾位; 如果商戶學員數很多(超過 200 位切過英文),一次只會處理前 200 位,畫面會提示「另外 N 位這次沒被 處理到」——這種情況不需要(也不用重按按鈕重試,重按只會重複處理同一批前 200 位), 系統本身有雙向自癒機制:這些學員下次打開本站頁面(且已用 LINE 登入)或自己再切一次語言 時,會自動幫他們接上最新的英文選單,不用你額外做任何事。
英文選單建立失敗時,中文選單不受影響:一鍵建立會先套用 中文選單,成功之後才嘗試建立英文選單——如果英文那一步剛好失敗(例如 LINE 服務暫時異常),畫面會 提示「中文圖文選單已更新並套用;但英文選單建立失敗,請再按一次重試」,你已經生效的中文 選單不會被撤銷或影響,商戶與學員都不會因此看不到任何選單,你只需要再按一次 「一鍵建立圖文選單」重試英文的部分即可。
33. 停課、改期與學員取消時限
這一節講三件相關但不同的事:你設定學員自己能不能取消、 你整堂課不上了怎麼處理、以及你改了上課時間會發生什麼事。
學員自助取消時限:開課前幾小時內不給自己取消
到「帳號設定」頁「學員自助取消規則」卡,填一個 0~720 之間的整數(小時),儲存後立即生效。這個數字是「開課前這麼多小時內,學員不能自己在會員中心 取消一對一預約/自由複選堂數的單堂」——超過這個時限,取消按鈕會直接被擋下(顯示「開課前 N 小時內 無法自行取消,請聯繫商家」),學員只能直接找你處理。
無設定=0=開始前皆可自行取消(這是既有預設行為,沒有 設定過的商戶完全不受影響)。建議網球等容易受天氣、場地調度影響的戶外運動設 24, 給自己足夠時間補位或另作安排;室內課程或對臨時取消比較不敏感的商品可以維持 0 或設較短的時數。 這個設定只管學員的「自助」取消——你自己要幫學員取消報名,或整堂課直接停課(見下方),完全不受這個 時限限制。
停課:整堂課不上了
到「班次與名單」,排定中的班次列會有「停課」按鈕。 按下去會先跳出說明(停課會自動取消所有已報名學員的名額並推播通知給他們),確定後可以填一段停課原因 (選填,會出現在推播給學員的通知裡)。送出後這堂課的狀態變成「已停課」,原本佔著這堂課的每一筆報名 (含候補)都會被系統標成取消,名額釋出,每位受影響的學員各收到一則通知。 也可以直接在對話裡請阿福(右上角「問阿福」,見第 22 節)幫你停課—— 它會先查名單、複述受影響人數並跟你確認之後才會執行。
⚠️ 停課不碰金流,不會自動退錢。要不要退費、退多少,完全由你自己決定—— 請到「訂單」頁找到對應訂單,按既有的退款鈕處理,跟你平常取消單一學員 報名後要退款的流程完全一樣,停課只是幫你一次處理掉整堂課所有學員的「報名」這一步。(唯一的例外是 課卡報名時另開的獨立加購單:停課會連帶自動作廢/標記那張加購單並通知,但仍然 不會自動退款——已付款的部分一樣要你自己判斷,見第 36 節。) 暫定班次(第 60 節)沒租到場地時停課也走同一套:課卡堂數自動退回、學員收到停課通知。
已停課的班次是終態:列表上只會顯示「已停課」徽章(滑鼠移 上去可以看到你填的停課原因),不會再出現「封存」「取消封存」「停課」這些按鈕——這堂課已經不可能 再被重新排上,如果之後真的要在同一個時段重新開課,請新增一個班次。
改期:改上課時間會自動通知學員
在「班次與名單」按「編輯」改開始或結束時間(只改人數上限/教練/場地不算 改期,不會有下面這些提示),儲存前會先跳出確認(時間變更會自動推播改期通知給已報名學員,並開放 他們免時限取消),確定後可以填一段改期原因(選填,會出現在推播給學員的通知裡)。
改期後,已報名學員可以不受「學員自助取消時限」限制、直接自行取消——時間被動改了 不是學員的問題,不該因為新時間剛好落在你設定的時限內就卡住他們沒辦法取消,這是系統自動處理的例外, 不需要你手動調整任何設定。
已經停課(cancelled)的班次不能再改期——這堂課已經明確跟學員說「不上了」, 這種情況下「編輯」會被系統擋下(回應清楚的錯誤訊息),如果是打錯了,請重新新增一個班次。
⚠️ 停課/改期的推播通知走 LINE,前提跟其他所有 LINE 通知一樣:學員必須先把你的官方帳號加為 好友(LINE 平台規則,只能推播給好友,我們無法代勞,見第 15 節)。沒加好友的學員收不到這則 通知,只能靠你自己另外聯繫(電話、簡訊等)。如果你在「LINE 設定」頁開啟了 Email 備援通知 (第 15 節),沒收到 LINE 的學員會改寄一封 Email 作為備援,但仍建議提醒學員平常就加好友,避免任何一種 通知都收不到。
排課撞場地、撞教練:先擋下來,確認後可以「仍要排入」(2026-09 起)
以下動作會檢查場地:新增班次、改班次的時間或場地、建立整期班次、建立同時段班別、 取消封存。如果那段時間同一個場地、或與它互鎖的場地(見第 37 節) 已經有排定的班次、一對一預約或場地租借(含付款保留中的),畫面會先擋下來,列出撞到的場地、時間與名稱 (班名/「一對一」/「場地租借」,不含學員姓名),最多列 20 筆。
教練也會檢查(2026-09-25 起):同樣這五個動作,只要這堂有指定教練,系統也會看這位教練 那段時間是不是已經有別的團體班次或一對一預約(含付款保留中的)。撞到的話畫面分成 「場地衝突」「教練衝突」兩段列出來(教練那段寫教練名、時間與班名或「一對一」, 一樣不含學員姓名);場地和教練都撞到時兩段都會出現。營隊班別的教練也會檢查: 營隊班別指定的教練,在營隊上課的那幾天、那個選修時段就算有課,會擋到別人排他;反過來,在營隊這邊 指定或更換班別的教練、重新開放一個班、改選修時段的時間、新增上課日、新增或搬動營隊的一週、取消封存一週, 也會檢查這位教練那時候有沒有別的團體班次、一對一預約或別的營隊班——同一個營隊、同一個時段,同一位教練 不能同時帶兩個班(撞到一樣會列出來)。營隊撞到教練時同樣可以按「仍要排入」。營隊一次改動的範圍如果非常大 (例如一次新增好幾天上課日、每一天都是整天的時段),系統會跟今天一樣請你「一次新增一天」或縮短時段再試。 同時段班別(第 24 節)同一組裡的 幾個班別本來就是同一位教練同時上,彼此不算撞。
確認現場排得下(例如兩堂課本來就共用一個大場地,或教練本來就同時帶兩組),按「仍要排入」就會照常建立—— 「仍要排入」同樣適用於教練衝突,一次略過場地與教練兩種檢查; 已經存在的安排不會被更動;系統會留下一筆紀錄,但紀錄在系統日誌,後台目前看不到。
有變才檢查:場地只在時間或場地有變時檢查;教練在時間或教練有變時檢查—— 只改教練也會檢查(換成一位那時段正在上課的教練,一樣會被擋)。只改人數上限、或原樣再存一次, 時間、場地、教練都沒變,就不會被擋——以前就已經重疊的班次不會因此卡住。把場地或教練改成「不指定」、改封存中的班次也不檢查。
整期班次全有或全無:任何一堂撞到,會把撞到的堂次一次全部列出來,一堂都不會建立; 按「仍要排入」則全部照常建立。一次排的週數太多,系統會請你分次建立(例如一次排 10 週); 如果是單一堂次本身時段太長、或牽涉的場地組成太複雜,系統會請你縮短這一堂的時間 ——「分次建立」對單一堂次沒有意義。
改課程類型也會檢查(2026-09-25 起):營隊的每一週本身不算佔用(算的是營隊班別依上課日與選修時段展開的時間)。 把一門營隊改成其他類型(單次、系列等)之後,它未來的班次如果有指定場地或教練,就會開始佔用 整個班次的時間——所以改之前系統會先檢查那些場地與教練當時有沒有別的安排。反過來,把其他類型改回 營隊時,如果這門課還留著以前設定的選修時段與班別(有指定場地或教練),也會依上課日展開檢查。 撞到一樣列出來、可以按「仍要排入」;沒按之前類型不會改(建議改類型時先不要同時改其他欄位)。未來的班次太多或時間太長 (例如營隊每一週都指定了教練,改成一般課程後每一週都是整週佔用)檢查不完時,系統會請你先封存一部分班次、 或清掉班次上的場地/教練再改。營隊以外的類型彼此互換(例如單次改成系列)佔用方式不變,不檢查。
放寬場地開放時段(第 19 節)用的是同一套判斷,但方向相反——不會擋存檔,只會在存好之後 多列一行提醒,告訴你新開放的時段裡已經有哪些安排,那些時段學員本來就看不到。
營隊自己的改動也會檢查(改班別的場地或教練、改選修時段時間、新增上課日、新增或搬動一週);已經排定的營隊班次會被當成佔用,一樣會擋住 同場地或互鎖場地上其他新排的班次,但只擋它真正上課的那幾個小時(依這個營隊設定的 「上課日」與選修時段展開,不是整週都擋住,見第 37 節與第 51 節「上課日與場地佔用」)。教練行程頁(第 13 節) 同樣不會標示互鎖佔用——跟行事曆(第 28 節)一樣,只看那個資源自己的班次/預約; 取消或停課會安靜地把場地放掉——狀態一變,那個時段立刻可以被排給別人,不會另外提示你 「這個場地空出來了」。如果畫面說「這個班次剛被其他人修改過」,請重新整理後再改一次。 阿福(右上角「問阿福」,見第 22 節)走的是同一套 API,撞到場地或教練時一樣會收到 409 並看到撞到誰;它也可以代你按「仍要排入」(2026-09-20 拍板)。
34. 團體課用課卡報名
學員手上如果有堂票/回數卡,除了原本只能拿來約一對一時段,現在也可以直接 拿來抵團體班報名——不用再另外付一次錢。
怎麼運作
關鍵是商品的「可用於」設定,共四個選項:團體課次(走報名流程的課都能抵)、 一對一時段預約(只能拿來約教練開放的可授課時段)、兩者皆可、 指定課程(只能用在你勾選的那幾門課,見下一小節)。 新建立的堂票/回數卡預設就是「團體課次」——不用你另外做任何設定,學員買了就能直接拿來報名團體班。
要改這張卡的「可用於」設定,到「課程管理」找到這張堂票/回數卡按 「編輯」,表單裡「堂數」「效期」旁邊就有「可用於」下拉選單,選好按「儲存變更」即可,新建立堂票/回數卡時 也可以在同一個下拉直接選定,不需要另外聯繫我們協助調整。
⚠️ 最容易設錯的一項:「一對一時段預約」不是「一對一課程」
「一對一時段預約」指的是第 12、13 節那種「學員自己去約教練開放的可授課時段」 的流程。如果你的一對一是勾了「以組為單位(私人班)」、走報名流程的課程(第 25 節), 那它在系統裡屬於「團體課次」,不是「一對一時段預約」。
設錯的後果很嚴重:卡設成「一對一時段預約」、但你其實沒有在用 教練可授課時段的話,學員買了這張卡會完全無法使用——報名時會被擋下,想約時段又沒有時段可約。 看到「一對一」三個字就選它是最常見的誤設,請務必確認你的一對一課程是走哪一種流程。
指定課程:怎麼區分一對一卡/雙人班卡/三人班卡
如果你的一對一、雙人班、三人班都是走報名流程的私人班課程,它們在系統裡全都屬於 「團體課次」。也就是說,一張設成「團體課次」的卡,這三種班別(甚至一般團體班)通通都能抵 ——這通常不是你要的,因為三種班別的單價不一樣。
要區分,把「可用於」改選「指定課程」,下面就會出現課程清單,勾選這張卡只能用在哪幾門課。 典型設法是開三張卡各自綁定:
- 一對一 10 堂卡 → 指定課程只勾「一對一」,售價依一對一單價訂
- 雙人班 10 堂卡 → 指定課程只勾「雙人班」,售價依雙人班單價訂
- 三人班 10 堂卡 → 指定課程只勾「三人班」,售價依三人班單價訂
每張卡一樣是一堂扣一次,價差直接反映在卡的售價上。 一門都不勾=不限定,等同「團體課次」。清單裡只會列出可報名的課程(單次/系列), 不會列出其他堂票或月費方案。設定儲存後立即生效,已經賣出去的卡也會跟著套用新的限定範圍 ——所以要改已售出的卡之前,先確認學員手上的卡不會因此變得用不了。
學員怎麼報名
學員報名單次/系列課程(單堂或自由複選多堂)時,系統會自動查這位學員手上有沒有 可用於這門課的課卡;有的話,填寫報名資料那一頁會多一個「付款方式」選項——選「用課卡抵扣」即可 直接完成報名,不需要再付款,堂數不夠的卡會顯示不足並且不能選。候補名額釋出時的 「認領」頁也支援同樣的課卡選項。
整期報名(一期多堂課,見第 26 節)不支援課卡——學員選到 整期項目時,報名頁完全不會出現課卡選項,只能走原本的線上付款。
課卡報名不建訂單——去哪裡看
用課卡抵扣完成的報名不會產生任何訂單(沒有金額、沒有金流交易), 所以「訂單」頁完全看不到這筆——這是設計上的刻意行為, 不是遺漏或錯誤。
要看這位學員是不是用課卡入班,請到「班次與名單」: 課卡報名的那一列會在「來源/備註」欄多一個「課卡」標記,跟「手動加入」「線上報名」並列顯示。
取消退堂規則
課卡報名的取消規則,跟第 33 節「學員自助取消時限」是同一套:
- 時限外,學員自己在會員中心取消:那一堂會自動退回課卡堂數——即使是單堂報名, 也享有跟一對一預約一樣的自助取消彈性(一般線上付款的單堂報名沒有這個彈性)。
- 時限內:學員自助取消會被擋下,需要直接聯繫你處理。
- 你在後台幫學員取消報名,或整堂課停課:不論時限,一律自動把那一堂的堂數退回 學員的課卡——你不需要再手動去幫學員的課卡加回堂數。
點名才正式核銷
報名成立當下,課卡的堂數是「暫扣」(保留)狀態;要等你在「班次與名單」幫這位 學員點名(或學員用 QR 自助報到,見第 20 節),系統才會把這一堂正式核銷掉。取消退堂(見上方)動的 也是這筆暫扣,邏輯上跟一對一預約的扣堂/核銷完全一樣,不需要另外學一套。
⚠️ 安全提醒一:還沒啟用 LINE 會員中心的商家,課卡抵扣查詢(跟第 12 節一對一預約的
課卡查詢一樣)只靠學員自己輸入的手機號碼當識別,沒有登入機制——建議盡快開啟 LINE(見第 15 節),
啟用後系統會直接認得已登入的學員,不再需要靠手機號碼自證。
安全提醒二:候補「認領」連結本身就等同一張可以動用學員課卡堂數的憑證,複製給學員時
請只私訊給本人,不要轉貼到群組或公開管道——任何拿到這個連結的人都可以直接用上面的課卡完成認領。
35. 不指定教練預約(系統自動安排教練)
除了「教練專屬連結」(見第 12、13 節,連結已經指定好是哪位教練)之外,你也可以給學員一個 不指定教練的通用連結——學員選好時段後,系統會從你開放自動指派的教練池中挑一位安排給他, 不需要學員自己選教練,也不需要你事先幫每位學員決定要約哪一位。
怎麼運作
每位教練預設都「開放系統自動指派」——新建立的教練不需要你另外設定, 就已經在不指定教練的候選池裡;如果有教練你不想讓系統自動排給不指定教練的學員(例如這位教練只接受你親自 安排的學生),到「教練與場地」教練列表,把該教練那一列「開放系統自動指派」的 勾選框取消即可——關掉之後這位教練仍然可以透過他自己的專屬連結被學員指名預約,只是不會再出現在不指定 教練的候選池裡。
哪些時段可以被學員約到,完全沿用每位教練各自的「可授課時段」設定(見第 12 節) ——不需要另外幫「不指定教練」模式單獨排班。
通用連結去哪裡拿
到「教練與場地」,教練清單上方會有一張「不指定教練通用預約 連結」卡片,按「複製預約連結」即可拿到(跟每位教練各自的專屬連結是同一種複製體驗)。這個連結不會 綁定任何特定教練,把它傳給學員(LINE、簡訊皆可),學員點開後看到的就是「不指定教練」的預約流程。
兩種連結互不排斥、可以同時存在:你可以繼續照舊把某幾位教練的專屬 連結分別給特定學員(指名預約),同時把這個通用連結給其他學員(讓系統安排),兩邊完全獨立運作,不會互相 干擾,也不影響彼此的可預約時段計算。
學員看到的畫面:合併空檔、隨機公平分派
學員用通用連結預約時,看到的可預約時段是所有開放自動指派的教練排班的聯集 ——只要有任何一位候選教練那個時段有空,這個時段就會出現在清單裡;同一個開始時間如果有教練是 30 分鐘一格、 有教練是 60 分鐘一格,兩種格長會分開列出(按鈕文字會同時顯示起訖時間,方便分辨)。這個畫面不會 顯示教練姓名或候選人數——學員看到的就是「有沒有空檔」,指派結果要等預約成立後才知道。
學員選定時段並送出後,系統會從候選教練裡隨機挑一位指派(公平分派, 不會固定偏向某一位),並立即在預約成立的成功畫面告訴學員「已為你安排教練:某某某」; 之後這筆預約在學員的課表(見會員中心,第 15 節)裡,也會照常顯示被指派到的教練姓名, 跟指名預約沒有任何差別。
限制:不能跟指定場地並用
不指定教練模式目前只能用於教練一對一預約,不能跟「場地租借」 (見第 19 節)混用——一筆預約不可能同時「系統幫你選教練」又「系統幫你選場地」,這個組合會直接被系統 擋下。如果你同時經營教練課與場地租借,兩者請各自用各自的連結分開給學員。
36. 加購項目(報名時順便收租借用品、教材費等額外費用)
單次/系列課程可以在商品上額外定義幾項「加購項目」(例如球拍租借、教材費), 學員報名時可以勾選要不要加購,價格會另外算,不需要你另外開一個獨立的付費商品來賣這些配件。
怎麼設定
到「課程管理」新增或編輯一個單次/系列課程 商品(堂票/回數卡、月費會籍不支援加購項目,編輯表單不會出現這個欄位),表單裡會有 「加購項目」區塊,按「+ 新增加購項目」逐列填名稱與價格即可,可以刪除已加的列。
- 最多 10 項,每項名稱不能重複、不超過 50 字。
- 價格是 1~100,000 的整數(不接受小數、0 或負數)。
- 學員報名整期班次(一期多堂課,見第 26 節)時不會出現加購選項 ——目前還沒設計加購費要怎麼分攤到整期裡的每一堂,整期報名的報名頁完全不會渲染這個區塊。
改價格只影響之後新送出的報名——已經成立的舊訂單是按報名當下 的價格快照收費,不會被之後改動的價格追溯影響(同商品本身改價的既有行為)。
金流報名 vs 課卡報名:收款方式不一樣(重要)
學員在報名頁勾選加購項目後,收款方式依他選的付款方式而不同:
- 線上付款(金流):課程金額+加購總額合併成一張訂單、一次收齊 ——「訂單」列表上這筆訂單金額就是含加購後的總額,金額旁會多顯示 「含加購」與逐項明細。
- 用課卡抵扣:課程本身用課卡扣堂、不產生費用(跟原本課卡報名一樣, 見第 34 節);加購費沒有地方可以掛在課卡上收,系統會另外開一張獨立的小額訂單走線上 金流收這筆加購費——報名頁送出後,學員會先看到「報名成立」的畫面,如果有勾加購項目, 畫面上會多一顆顯著的「前往付款加購費」按鈕導去付款,文案會明確告訴學員「報名已成立,加購費請完成 付款」,避免學員誤以為報名沒成功或加購費已經付完。
這是刻意的設計取捨(不是尚未完成的半成品):課卡抵扣本來就 沒有訂單、沒有金流交易可以承載加購費,硬塞進課卡機制裡沒有意義,所以改成報名照舊成立、加購費另開一張 小額訂單線上收。
加購單在「訂單」頁怎麼看
用課卡報名產生的那張獨立加購訂單,商品名稱欄仍然會顯示課程本身的 標題(同一個商品底下的加購費,沒有另外掛一個商品),單看名稱會分不出來這是加購費還是一般收款——所以 這張訂單列的商品名稱前面會多一個「加購單」紫色徽章,看到徽章就知道這是課卡報名衍生 出來的加購費訂單,不是這門課本身的收費。
如果金流閘道呼叫失敗(例如網路問題),系統會把整筆報名(含課卡扣堂) 一起回滾,不會留下「報名成了但加購單建不出來」的半套——學員只需要重新送出報名一次即可,不會 重複扣堂。
退款:走原本的訂單退款流程
不論是「含加購的一般訂單」還是「獨立的加購單」,退款都沒有另外設計專屬操作 ——一律到「訂單」頁對那筆訂單按「退款」,走跟第 7、8 節完全相同的部分/全額 退款流程即可。系統會在計算「建議退款金額」時自動先扣掉一次性的加購費再平均分攤到報名 的堂數上(避免加購費被誤攤進每一堂的建議金額),但退多少、退不退最終仍由你自己決定。
學員取消課程後,加購單會自動處理(2026-08-16 起)
加購單現在會自動跟著報名的取消連動——不論是學員自己在會員中心 取消、你在後台幫他取消一筆報名,還是整堂停課(見第 33 節),系統都會在取消動作完成的 同一時間,自動檢查掛在旁邊的獨立加購訂單,依付款狀態分兩種自動處理,你不需要再手動去訂單頁 逐一確認、逐一處理:
- 加購單還沒付款(待付款):系統自動把這張訂單標記作廢(狀態變成「付款失敗」), 學員會立刻收到 LINE 通知「加購費已免付」,告訴他這筆加購費因為報名取消而不用付款、如果剛好還停在 付款頁請不要再付。這張作廢的訂單在「訂單」頁的商品名稱前面會多一個 「已作廢」灰色徽章,一眼就看得出這張單已經處理完了、不需要你再做任何事。
- 加購單已經付款:系統無法主動撤銷金流閘道那邊已經收到的錢,所以會把這張訂單標記 「關聯報名已取消」——在「訂單」頁的商品名稱前面顯示「關聯報名已取消」橘色徽章,同時 發一則商戶通知提醒你「已付款的加購單因報名取消,請自行判斷是否退款」(見第 10 節 通知中心)。退不退、退多少仍由你自己判斷(例如租借的球拍、教材是不是已經交給學員),需要退款就到 「訂單」頁對這筆加購單按「退款」,走上面「退款:走原本的訂單退款流程」同一套即可——這是 自動連動上線後,商家唯一還需要手動做的一件事。
複選多堂(第 30 節「一次報多堂」/課卡多堂報名)的加購費是一次性 費用,不隨堂數乘倍收——只有這批報名全部堂次都被取消,加購單才會被作廢/標記;只取消 其中一堂、還有堂次留著,加購單會維持原狀不動(學員還會來上其他堂,加購的球拍/教材仍然用得到)。
⚠️ 誠實聲明一個邊界情況:已經被作廢的加購單,如果學員剛好 在收到「已免付」通知之前手滑完成了付款(例如付款頁還開著),系統無法把已經到帳的錢憑空變不見——這種 情況會照實把訂單記成「已付款」(同時仍保留「已作廢」徽章,讓你看得出這張單的完整 歷史),並且發一則商戶通知提醒你「已作廢的加購單事後收到款項,請自行判斷是否退款」 ——一樣是需要你主動判斷退款的情境,只是觸發時機是遲到的付款通知,不是取消的當下。
不支援的情境
- 整期報名(第 26 節):報名頁不會出現加購選項。
- 候補認領(第 14 節):認領頁維持原本的付款/課卡抵扣流程,不支援加購。
- 一對一預約(第 12、13 節)與場地租借(第 19 節):這兩種本來就沒有「商品」的 加購概念,不支援加購項目。
跟「報名表自訂欄位」的勾選框有什麼不一樣?
兩者都是報名頁上的勾選項目,但性質完全不同,不要混用:
- 加購項目(本節):要收費的商品加購——勾選會實際計入訂單金額 (金流)或另開一張加購訂單(課卡),只有單次/系列課程能設定,最多 10 項。
- 自訂欄位的勾選框型別(第 21 節):純粹蒐集資訊用(例如「同意 條款」「是否需要停車位」),勾了或沒勾完全不影響金額,任何商品種類都能用, 啟用中上限 30 個。
簡單記:會影響學員要付多少錢的,才是加購項目;只是想多問學員一個 問題的,用自訂欄位的勾選框。
37. 半面/整面場地:收費設定 + 自動互鎖
網球/羽球這類場地常有「半面場」「整面場」兩種收費——這不是系統的原生欄位, 而是用既有功能組合出來的設定食譜,適用對象是私人課成組預約商品 (一對一/一對二等,勾選「以組為單位」、走報名流程的商品,見第 25 節「私人班以組為單位」)。
設定法 A:加購項目「升級整面場地 +$N」(推薦)
商品照半面場的價格建立,再用第 36 節「加購項目」加一項「升級整面場地」、 價格填半面到整面的差額 +$N。學員報名時預設是半面價,想要整面就勾選加購項目, 多付差額即可——R6 加購功能直接可用,不需要另外開發,也是兩種食譜裡設定起來 最快、班次最少的一種。
缺點:報名頁只看得到「有沒有勾加購」,商家如果想從 班次列表一眼看出「這堂是半面還是整面」,得點進報名明細看加購項目——如果你在意這一點,改用下面 設定法 B。
設定法 B:開兩個商品(半面價/整面價)
直接建立兩個獨立的私人課成組預約商品,一個標「半面場」定半面價、一個標 「整面場」定整面價,各自開自己的班次。學員在報名頁一眼就能分清楚要報哪一種、商家在班次列表上 也能直接用商品名稱分辨,不需要點進去看加購明細。
代價:教練要手動在兩個商品底下分別排班次,同一個時段 如果半面/整面都可能開課,得記得兩邊都排(或至少排你確定會用到的那一種)——班次數量會比設定法 A 多一倍。
場地互鎖:讓系統自動擋住檔期衝突(2026-09-19 起)
到「教練與場地」→ 在整面場那一列按 「場地組成」,勾選「半場A」「半場B」,按儲存。從此這三個場地自動互鎖: 整面場被預約或排了課,兩個半場在學員端就看不到、也訂不到那個時段;反過來也一樣。
半場A 與 半場B 之間不會互鎖——它們佔的不是同一塊地,可以同時賣給兩組人。 只有「整面 ↔ 半場」這種佔地有重疊的組合才互鎖。
同一塊地有多種配置也適用(例如籃球全場=羽球 3 面=排球 1 面):在「籃球全場」與「排球場」 上各自勾選那三面羽球場,系統就會把籃球↔排球、籃球↔各羽球場、排球↔各羽球場全部鎖起來, 而三面羽球場彼此照樣可以同時賣。
只開放一層:被勾選為組成的場地,自己不能再有組成。同一個小場地可以 同時是好幾個大場地的組成(就是上面「籃球全場/排球場」共用三面羽球場的例子)——只開放 一層擋的是「組成的組成」這種真正的兩層巢狀,不是擋一個小場地被多少個大場地共用。畫面上不符合 一層限制的場地會列出來但不能勾,並寫出原因。
設定當下不會動到任何既有的預約與班次。 如果設定之後發現未來 60 天內已經有互相衝突的安排,畫面會列出來(最多 20 筆),請自行改期或 取消——系統不會替你處理。另外,一對一時段預約仍然不支援加購項目(見第 36 節), 需要收整面差價的私人課請改用第 25 節「私人班以組為單位」的成組預約商品開課。
後台排課(新增班次、改時間或場地、整期、同時段班別、取消封存)撞到互鎖場地也會被擋下來,確認後可以按 「仍要排入」,見第 33 節。
營隊也一樣:營隊自己的改動(改班別場地、改選修時段時間、新增上課日、新增或搬動一週) 會依營隊的上課日與選修時段展開後檢查,撞到一樣可以「仍要排入」(第 33 節); 已經排定的營隊班次會被當成佔用,照樣會擋住同場地或互鎖場地上其他新排的班次 (第 33 節),但只擋它真正上課的那幾個小時(依這個營隊設定的「上課日」與選修 時段展開,不是整週都擋住,見第 51 節「上課日與場地佔用」)。
這一版還做不到的事(誠實列出,避免誤會):對整面場停課,不會連動幫你把兩個半場一起停 (要停三個都得自己各按一次,見第 52 節「停課與請假」);行事曆(第 28 節) 不會用「互鎖」把某個場地標成被佔用——它只看那個場地自己的班次/預約; 場地使用率報表(第 55 節「帳務 › 場地使用率」)各場地各算各的,不會因為互鎖 而把整面與半場的使用率合併或互相扣抵;「選教練預約」頁一樣看得到被互鎖佔走的時段 ——它列的是教練自己的空檔,不會扣掉場地互鎖的佔用,學員點進去送出時才會被擋下 409(「依場地 找空檔」的頁面才會直接把那些時段藏起來,不讓學員點到);只有場地本身真的分成三個獨立場地 (上面設定法 B,或不透過本節、直接開三個場地)互鎖才幫得上忙——如果你走的是設定法 A 「加購項目升級整面」,商品和班次自始至終只有一個場地欄位,沒有「整面」「半場」三個獨立的場地 可以互相勾組成,這裡的自動互鎖完全用不上。
38. 學員端支援英文
學員報名/預約/會員中心等頁面(含這次新增的使用說明與 隱私權政策兩頁)右上角現在有一個小小的語言切換器「EN/中」, 學員可以自己切換成英文介面。切換後會記住這個選擇(存在學員自己的瀏覽器裡),下次再打開 同一支手機/瀏覽器會直接顯示上次選的語言,不需要每次重選;不同學員、不同裝置互不影響。 如果你有設定英文版的圖文選單(見第 32 節),已用 LINE 登入的學員切成英文時,聊天室下方的 圖文選單也會跟著自動換成英文版(切回中文則換回中文版)。
你不需要做任何設定——這個功能 對所有商戶自動生效,後台沒有開關,也不影響你原本的中文操作流程。翻譯範圍僅限系統固定的 介面文案(按鈕、提示訊息、欄位標籤等);你自己建立的內容不會被翻譯 ——課程/商品名稱、教練姓名、場地名稱、加購項目名稱,以及你在後台填寫的任何文字,一律照你填寫的 原文顯示,不論學員切成哪個語言。
學員選英文,通知(LINE/email/簡訊)就發英文——報名成功、上課提醒、 停課、改期、候補遞補、月費扣款等系統自動發給學員的通知,都跟著學員的語言走;沒選過語言的學員, 手機設定是英文就預設英文,其他維持中文。英文通知裡你自己打的內容照原文(店名、課名、教練、場地、加購項目、 停課原因與備註等),不會被翻譯。學員的語言選擇會存在他的會員資料上:已用 LINE 登入時切換立即生效; 還沒登入就先切成英文的學員,登入後或送出報名/候補/用課卡預約時也會一併存起來(用課卡報名一樣),之後換手機也照樣收英文通知。
發給你和員工的信(員工邀請、重設密碼、 LINE 額度用完提醒等)維持中文,不受學員語言影響。
39. 教練 LINE 綁定:教練自己用手機看課表、點名
這個功能讓教練不用登入後台,直接用自己的手機 LINE 就能看到「我今天有哪些課、 班上有誰」,並且可以直接點名——適合教練本人不需要(也不該)碰到後台其他功能(訂單、退款、 其他教練的課表)的情境。跟「教練行程」(第 13 節,你在後台幫教練點名)是 兩條互不影響的路:教練綁定 LINE 之後,兩邊看到的是同一份資料、點名效果也完全一樣,你隨時仍然可以在 後台代為點名,不會因為教練自己綁了 LINE 就被限制。
綁定 SOP(一次性,每位教練只需要做一次):
- 到「教練與場地」,該教練列右側按「產生綁定連結」,系統會給你 一個網址(效期 72 小時、只能用一次)。
- 把這個網址傳給教練本人(LINE 傳訊息、簡訊都可以)——務必確認是教練本人的 LINE 帳號在點, 點開連結、用 LINE 登入後按「確認綁定」的那個 LINE 帳號,就會從此顯示這位教練的課表。
- 教練按下確認後立即生效,會員中心(跟學員平常報名用的是同一個網址)就會多出一個「教練」 分頁;一般學員(沒有被綁定的)完全看不到這個分頁,介面上不會有任何痕跡。
連結逾期或已經用過,教練點開會看到「連結已失效」,回「教練與場地」重新按一次 「產生綁定連結」即可(舊連結會自動作廢,不用擔心舊連結還能用)。已經綁定的教練不能直接重綁 ——要換人或教練换了 LINE 帳號,必須先按「解除綁定」再重新產生連結,避免手滑按到把教練的 LINE 帳號悄悄換掉。 一個 LINE 帳號在同一個商戶只能綁定一位教練(同一個人身兼多門課的教練沒問題,仍然只是一份綁定); 同一個 LINE 帳號在你跟別的商戶各自綁定教練互不影響。
怎麼確認他綁的是不是本人的帳號(2026-09-01 新增): 「教練與場地」的「LINE 綁定」欄,除了「已綁定」徽章之外,現在還會顯示綁定的那個 LINE 帳號的顯示名稱 與綁定時間。教練若回報「我明明綁了卻看不到課表」,先看這裡——如果名稱不是他本人 (綁到助理的帳號、或他有兩個 LINE 綁錯支),按「解除綁定」再請他用新連結重綁即可。
顯示名稱抓的是那個 LINE 帳號目前的名稱,教練在 LINE 改了暱稱之後,這裡會在他下次登入時跟著更新。 偶爾會顯示「(查不到顯示名稱)」——那仍然是已綁定,只是系統這邊沒有他的名稱記錄, 不影響他使用,不需要重綁。2026-09-01 之前就綁好的教練,綁定時間會顯示「—」(當時沒有記錄這個時間)。
教練看得到什麼(隱私範圍):只有「教練」分頁,沒有後台其他任何功能的入口。分頁內容 限定只看得到自己被排定的課(別的教練的班次/時段完全不會出現),每堂課顯示:
- 團體班:課名、時間、場地、已報名人數/容量,展開可以看到學員名單——只有姓名 與是否已點名/是否未付款兩種狀態,不含電話、Email 或任何聯絡方式,候補中的學員也不會 出現在名單裡(候補還沒真的佔到名額)。
- 一對一預約:學員姓名與時間,同樣不含聯絡方式。
這個隱私範圍是刻意設計、不開放調整的:教練需要知道「班上有誰、來了沒有」才能點名, 但不需要(也不該)看到學員的電話或 Email——那些仍然只有你在後台看得到。
點名,跟你在後台按的完全是同一個動作:教練在自己的手機上按「點名」, 效果跟你在「教練行程」/「班次與名單」按點名 完全一樣——該扣的堂數卡會自動扣、狀態會變成「已完成」,你在後台看到的名單會同步更新,不需要重複操作。 教練只能點自己課的名,點別的教練課上的學員一律查無這筆資料。有三種情況會被擋下,教練手機上會看到明確提示:
- 已經點過名:同一筆報名不能重複點名。
- 候補中,尚未完成報名:候補的學員還沒有真的佔到名額,理論上教練名單裡不會出現這種 學員(候補本來就被排除在名單外,見上面「隱私範圍」),這是雙重防呆。
- 訂單未完成付款:學員的報名掛著一筆還沒收到錢的訂單,請教練先請學員完成付款、 或直接聯繫你協助處理,不能先點名再補收費。
解除綁定即斷——到「教練與場地」按「解除綁定」, 這位教練的 LINE 帳號立刻(不用等重新登入)就看不到「教練」分頁、點名功能也一起失效, 跟一般學員完全沒有兩樣。教練離職、換手機、或綁錯人,都用這個方式處理;重新綁定需要再走一次上面的 SOP。
40. 圖文選單改版:五格新版面、10 種配色、每格可挑圖示
圖文選單整個換了新設計,走「指標識別」風格——純色底、細線框、 大量留白,比舊版的漸層方格耐看很多。三件事跟你有關:
① 版面從六格變成五格
新版面是左邊一張大卡+右邊四小格,不再是等分的六宮格。 第 1 格(大卡)是視覺重點,預設放「行事曆選課」;右邊四小格依序是球敘與場地預約、我的課表、 我的課卡與儲值、聯絡我們。
預設少了「使用說明」那一格——學員的常見問題在報名頁與會員中心裡本來就找得到入口。 如果你希望選單上仍然有它,把任何一格的「本站現有功能」改選「使用說明」即可,功能完全沒有移除。
你原本自訂過的格子不會跑掉:系統會自動把舊的六格設定 對應到新的五格(丟掉舊的「使用說明」那一格,其餘依序保留)。你不需要重新設定,但要回 「LINE 設定」頁按一次「一鍵建立圖文選單」,LINE 上的選單才會換成新版面——沒按之前, 學員看到的還是舊的六格選單。
② 配色從 7 種增加到 10 種
新的 10 種配色:炭黑、墨青(ACpay)、米白、墨綠、淺綠、苔綠、 藏青、暖沙、霧粉、酒紅。深色系(炭黑、墨青、墨綠、苔綠、藏青、酒紅)沉穩, 淺色系(米白、淺綠、暖沙、霧粉)清爽,挑一個跟你品牌調性合的就好。
沒挑過配色的商戶預設是「苔綠」。以前選過的配色會保留 (名稱可能不一樣了,例如舊的「森林綠」現在叫「墨綠」),但因為整套版型換新, 同一個配色看起來會跟以前不同——建議重新看一次預覽圖再決定。
③ 每一格可以自己挑圖示(新功能)
新版選單每格文字上方會有一個線條圖示。「LINE 設定」頁的每一格底下多了 圖示選擇器,提供 47 個圖示分四類:運動健身(網球、籃球、羽球、 重訓、瑜珈⋯)、課務教學(日曆、課本、課表、音樂、美術⋯)、票券金流(儲值、票券、會員卡、 禮物⋯)、聯絡資訊(對話、電話、地點、問號⋯)。
不挑也沒關係:留著不選,系統會依這一格的功能自動配一個對得上的圖示 (連到課卡就是儲值圖示、連到課表就是課表圖示,以此類推)。不想要圖示的格子, 選第一個「無」即可。
圖示跟文字是分開的兩件事——你把某格文字改成 「租借球拍」之後,圖示不會自動變,記得順手挑一個合適的(例如網球)。 跟改文字一樣,存檔後要回上面按「一鍵建立圖文選單」才會套用到 LINE 上。
④ 某一格可以點下去開一張圖(新功能)
如果你有「訂課須知」「退費規則」這種比較長、用文字塞不下的內容, 可以把某一格設成圖片:學員點那一格,LINE 就直接開你上傳的那張圖(可以放大看)。
怎麼設:在「LINE 設定 → 自訂每格」把某一格的動作類型選「上傳圖片」, 選一張圖檔(PNG/JPG/WebP、2MB 內),格子文字打上例如「訂課須知」。圖上傳成功後, 按下方「儲存」,再回上面按「一鍵建立圖文選單」就套用了。
要換內容時,只要重新上傳一張新圖就好, 不用再按「一鍵建立」——圖是即時顯示的(最多五分鐘生效)。只有改格子的文字或圖示才需要重建選單。 注意:接上 Messaging API 之後,選單一律由本系統管理,不要再從 LINE 官方帳號後台自己設選單, 兩邊會打架。
41. 電子發票:付款成功自動開立
設定好之後,學員付款成功時系統會自動開立電子發票, 你不用手動去開。以下是設定與日常會遇到的狀況。
① 怎麼開通
到「金流設定」頁,最下方的 「電子發票」區塊填入發票交易金鑰即可。
只需要填一個欄位:特店代號沿用上方金流那一組,不用重填。因此 要先設定好金流,發票才能啟用。
⚠️ 發票交易金鑰跟金流金鑰是不同的兩把, 在 ACpay 後台的「發票交易金鑰查詢」取得。貼錯的話系統會當場告訴你(長度不符), 不會等到有人付款才失敗。也可以請 ACpay 營運人員幫你代設。
② 學員報名時會多一個「電子發票」區塊
啟用後,學員在報名填資料那一步要三選一:
- 手機載具——發票存進學員的手機條碼,中獎由財政部自動通知。
- 統一編號——開公司戶發票,學員要填統編與公司抬頭。
- 捐贈——捐給公益機構,可從 10 家常見機構選,或自行輸入愛心碼。
學員還要勾選一項授權(同意退貨時由你代為處理發票折讓)—— 這是為了讓你之後真的要退款時,不必再一筆一筆去聯繫學員取得同意。沒勾就不能送出。
③ 在哪裡看發票開了沒
「訂單」列表多了一欄發票:
- 顯示發票號碼=已經開好了。
- 「開立失敗」=這筆沒開成功,滑鼠移上去看原因,旁邊有「重試」可以自己補開。 (付款本身不受影響,錢已經收到了。)
- 「—」=這筆還沒付款,或你尚未啟用電子發票。
重試按幾次都不會重複開票——已經開好的訂單系統會直接略過。
④ 開立失敗會主動提醒你(不用自己一筆一筆翻)
發票是稅務文件,漏開不能等。所以只要有訂單開立失敗、而且還沒補開成功, 系統會從三個地方提醒你:
- 儀表板最上方會出現一張橘色警示,寫明目前累積幾筆, 點一下就直接跳到那些訂單。沒有失敗時這張卡不會出現。
- 「訂單」頁多了「電子發票」篩選——選「開立失敗(待補開)」就只列出要處理的那些, 不必在整份訂單裡找紅色徽章。
- 通知中心每天會有一則彙總通知(同一天不會重複打擾你)。問題沒處理掉的話隔天會再出現一次, 補開完就自然安靜了——你不需要去「關掉」它。
補開的方式就是上面說的「重試」按鈕。 若重試仍然失敗,徽章上會寫失敗原因(常見是發票交易金鑰貼錯、或統編/載具格式不合); 看不懂就把那句原因整段複製給我們。
⑤ 退款時要自己處理發票(重要)
系統不會自動作廢或折讓發票。你在後台按退款之後, 那張發票還在——要自己到 ACpay 後台辦理銷貨退回/折讓。
為了避免忘記,系統會提醒你兩次:退款成功當下會跳出提示(含發票號碼), 而且那筆訂單的發票欄會持續顯示「發票待處理」,直到你自己處理完為止 (這個標記只是提醒,不會自動消失)。
42. 會員管理:分級、標籤、備註、黑名單
學員第一次報名時系統就會自動建檔,不需要你手動新增。 到「會員 → 會員管理」可以搜尋每一位會員、看他的消費與訂單紀錄, 並加上四種記號方便辨識。
⚠️ 最重要的一件事:這些記號不會改變系統行為。 標了黑名單的人仍然可以正常報名、正常付款,系統不會替你擋下來; 分級也不會自動打折或限制他能報哪些課。它們純粹是給你和你的同事看的記號, 實際要不要收這位客人、要不要給折扣,由你自己判斷處理。
這是刻意的設計,不是還沒做完。要讓系統真的擋人,會動到報名付款那條全系統最敏感的流程, 風險遠高於它帶來的方便。等你們實際用一陣子、確定哪個記號真的需要有作用,再單獨處理那一項。
四種記號怎麼用
- 分級:一個人只能有一個,例如 VIP/一般/新客。 清單由你在頁面上方「分級設定」自己定義(最多 10 個),因為每家店的分法都不一樣。 要先設定分級清單,才能指定給會員——這是為了避免同一個分級被打成 「VIP」「vip」「V I P」好幾種寫法,之後就再也整理不回來了。
- 標籤:一個人可以有很多個,直接輸入即可、不必先設定(例如「怕水」「慣用左手」 「只上週末」「常遲到」)。最多 20 個、每個 20 字以內。重複的會自動去掉。
- 備註:內部筆記,最多 1000 字。只有後台看得到,學員端任何頁面都不會顯示。
- 黑名單:勾起來之後這個人在清單上會出現紅色標記,可以填原因。 取消勾選時原因會一併清空。再次提醒:只是標記,不會擋人。
找人
搜尋框可以打姓名或電話的一部分(例如打「0912」就找得到)。 也可以依分級、標籤篩選,或勾「只看黑名單」。清單上直接看得到每個人的 累計消費與最後上課時間——標記一個人是不是 VIP 的當下, 就看得到他實際消費多少,不必憑印象。
會員資料
按「查看/編輯」會展開這個人的完整資料:基本聯絡方式、LINE 綁定狀態、 累計消費、訂單筆數、最後上課時間,以及完整的訂單紀錄(含未付款的)。 四種記號都在同一頁編輯,改完按「儲存標記」。 累計消費只算已付款的訂單並扣掉退款;訂單筆數則含未付款的, 因為那也是他下過的單。
課卡(回數卡):同一頁還會列出這位學員名下的每一張課卡, 直接看得到購買堂數、已用、剩餘,以及效期與狀態(使用中/已到期/已用完/已停用)。 學員問「我那張卡還剩幾堂」時不必再切到別的頁——剩餘堂數就是即時算的(跟學員自己在 會員中心看到的同一個數字),已用完或已到期的卡也會留著顯示。日常的核銷/退堂仍照原本的點名與退款流程走。
課卡補登核銷:對過去班次補扣 1 堂(2026-09 起): 如果學員確實上過某一堂團體班,但系統當時沒扣到那張卡的堂數(例如那堂課不是走課卡約的、 或當下漏了點名),會出現「課卡剩餘堂數比實際用的還多」。這時在課卡那一列右邊按 「補扣…」,系統會列出這位學員已經結束、而且還沒扣過堂的過去班次, 挑一個按「確認補扣 1 堂」,那一堂就補記成已使用、這張卡的剩餘堂數 −1。
- 只列得出已經結束的班次——還沒上的課要用「班次與名單」的點名,不是補扣。
- 同一堂只能補扣一次;已經扣過(點過名或補扣過)的班次不會再出現在清單裡。
- 剩餘堂數已經是 0 或這張卡已停用/作廢時,不會給補扣(避免把餘額扣成負的)。
- 「使用中且還有剩餘堂數」的卡才看得到「補扣…」按鈕;其餘顯示「—」。
從會員詳情直接退款、取消訂閱、發券(2026-09 起): 會員詳情最下面有三塊,四種角色(含櫃台)都看得到:
- 退款:列出這位會員已付款或部分退款的訂單(只有單號、課程與狀態,不列金額)。 按「退款…」才會打開跟「訂單」頁一樣的退款畫面,這時才看得到這一張訂單的金額與還能退多少; 整期課程另外有「取消剩餘週次」(先試算、確認後才退)。
- 訂閱:列出這位會員的月費訂閱,進行中或暫停的可以按「取消訂閱」(當期結束後停止扣款,同「訂閱管理」頁)。
- 發折價券給這位會員:填折扣方式、金額、到期日與備註,按「發券」即可,不用再去優惠碼頁找人。
這是給櫃台用的入口:櫃台看不到訂單列表、會員的累計消費與訂單金額, 但現場遇到要退款、退訂或補發券時可以直接在這裡處理。其他角色在「訂單」「訂閱管理」「優惠碼」頁照舊能做同樣的事。
43. 折扣碼與折價券
到「會員 → 優惠碼」可以建立公用的折扣碼、 或發一張專屬的折價券給特定會員。學員在報名頁輸入碼、套用後金額變少, 其他都跟一般報名一樣。
⚠️ 折扣碼只影響金額,不會限制報名。 碼用完、過期或被停用,學員只是套用不了、改用原價付款,系統不會擋下任何人的報名資格。
碼(code)跟券(voucher)差在哪
- 折扣碼:公用的,任何學員都能輸入使用,可以設次數上限、也可以限「每人限用一次」。 適合打活動、辦促銷。
- 折價券:專屬發給某一位會員,只有那個人用得到、只能用一次,發出去的當下 學員就會收到 LINE 通知(前提是他已經綁定 LINE,見「教練與場地」章的綁定說明;沒綁定的話 通知不會送出,但券本身照樣建立成功;這時發券畫面會直接顯示券碼並提醒你「此學員尚未綁定 LINE」, 請自行把券碼告訴學員)。學員沒用 LINE 登入就在報名頁輸入券碼時,畫面會提示他先登入、或直接送出報名 由系統以電話核對後折抵——這是刻意的:預覽階段沒有身分,不會透露那張券存不存在。
建立折扣碼的欄位
- 碼:留空系統會自動產生一組;自己填的話只能用英文大寫、數字與 -,4~20 字, 不能跟現有的碼重複。
- 折扣型態:折固定金額,或打折(百分比,最高 100)。
- 次數上限:留空代表不限次數;填了的話用滿就不能再套用。
- 每人一次:預設勾選,避免同一位學員重複套用榨乾折扣;有活動需要放寬的話可以取消勾選。 判斷「同一人」是以學員檔案為準,不是身分證或手機號——同一個人如果用不同手機號 報名,系統會視為兩個不同的學員,各自都能再用一次。
- 開始/到期時間:都可以留空,代表立即生效、永不過期。
- 適用範圍:全部商品,或指定某幾門課程才能套用。
- 備註:內部用,學員看不到,方便你記得這個碼是為了哪次活動開的。
碼一旦建立就不能改折扣內容——後台只能停用/啟用;折扣內容不可修改。 這是刻意的限制:折扣值改了,之前那些使用紀錄上寫的折扣金額就會跟現在的規則對不上, 事後對帳會搞混。想要不同的折扣金額,直接開一張新碼即可,成本很低。
折到 0 元會怎樣
折扣把金額折到剛好 0 元時,訂單會直接成立、不經過金流—— 學員不需要也不會被要求付款,訂單列表上會看到「免費(折扣碼)」的徽章。因為完全沒有金流交易, 這種訂單不會開立電子發票;訂單頁的發票欄位對這種單會維持空白,這是正常現象, 不是漏開。
退款怎麼算
退款是照學員實際付的金額比例退,不是照原價; 折扣額度本身不會因為退款而返還——如果那張券或那個碼已經被記一次使用, 退款不會讓它變回「還沒用過」,該學員/該碼的使用次數不會扣回去。 0 元訂單無法退款(沒有實際金流可退)——如果是要釋放名額給別人, 請直接用「取消報名」,不要在退款頁找 0 元單的退款按鈕。
訂單頁怎麼看得出這張單用了折扣
「帳務 → 訂單」的商品欄位會多一個灰色徽章, 標出用的碼、以及折了多少(滑鼠移上去可以看到原價);折到 0 元的單另外會有「免費(折扣碼)」 這個綠色徽章。
使用紀錄怎麼看
在優惠碼清單裡按「使用紀錄」,會展開這個碼被誰用過、哪一張訂單、 原價多少、折抵多少、什麼時候用的——一個碼有沒有被濫用、活動效果好不好,一眼就看得出來。 會員自己名下發過的折價券,也可以在「會員 → 會員管理」的會員檔案裡 直接看到(是否已使用、效期到什麼時候)。
44. 升級課卡:單堂報名頁一鍵買卡
在「課程管理」編輯單次/系列課程時,可以在「升級課卡」選一張堂票/回數卡。之後學員在這門課的 單堂報名頁,付款方式會多一個「升級成『○○卡』」:付的是卡價(不是課程價),付款成功後系統 自動開卡、把這一堂從新卡扣 1 堂,學員不用再回頭用課卡報名一次。
- 只支援單堂報名;整期報名、一次多堂複選、候補認領、一對一預約都不會出現這個選項。開了「一次報名多堂」的課程也不提供升級(要提供升級請把那個開關關掉)。
- 選了升級課卡就不能同時勾加購項目(要加購請用線上付款)。
- 卡必須是「可用於團體課次」的堂票/回數卡;卡有限定課程時必須包含這門課。卡改成草稿、改成只能約一對一、或限定課程排除了這門課,學員端會自動不顯示,設定不用改。
- 訂單列表上這筆會標「升級課卡」徽章,商品名稱是卡名;退款、取消報名、點名跟一般課卡報名完全一樣(取消報名還 1 堂、全額退款整張卡作廢)。
- 折扣碼可用,折的是卡價;折到 0 元一樣會開卡扣堂。
45. 品牌與多館共用會員(第一階段)
同一個經營者底下有好幾個場館(例如運動中心的 A 館、B 館)時,可以把這幾個商戶掛在同一個 品牌底下:會員與家庭成員檔案由各館共用,課程、訂單、對帳、發票仍然各館各自獨立。 家長在 A 館用 LINE 登入過,到 B 館登入就是同一個會員,不用再建一次。
- 怎麼開通:單一場館可以自己在「設定」→「進階功能」打開家庭帳號或購物車,系統會自動把本館轉成「一館品牌」(見第 53 節)。要把好幾個場館掛進同一個品牌、共用會員,仍請聯絡 ACpay 操作(既有會員會一次轉成品牌會員,資料不會掉)。沒有開過的單館商戶完全不受影響,也看不到本節描述的區塊。
- 前提:各館要用同一個 LINE Provider。LINE 的使用者 ID 是「每個 Provider 各發一組」,各館的 LINE 官方帳號與 Login channel 若不在同一個 Provider 底下,同一個人在兩館會被當成兩個人,等於沒有共用。建立 LINE 官方帳號時請把各館放在同一個 Provider(見第 15 節)。
- 後台看得到什麼:「會員管理」點開任一位會員,品牌商戶(家庭帳號開著時,見第 53 節)會多一塊家庭成員——主帳號(家長)與底下每一位學員檔案(本人排第一,之後是小孩)。這一塊各館後台都看得到、內容相同。
- 可以改什麼:只有每位學員檔案的備註(例如「怕水」「對花生過敏」)。備註是品牌共用的,A 館改了 B 館也會看到;姓名、出生年等由家長自己在會員中心維護(下一階段開放)。
- 報名與課卡:這一階段報名流程不變,每一筆報名/課卡背後會自動記下「屬於哪一位學員檔案」;下一階段開放家長幫小孩報名、名單與點名顯示小孩姓名。
46. 家庭帳號:家長幫小孩報名、名單與點名顯示小孩
開啟家庭帳號的商戶(第 53 節;多館品牌預設開啟)的會員中心多了「我的家人」:家長可以建小孩檔案(最多 8 位含本人),報名時第一步選「幫誰報名」。從這一節起,你在後台看到的名單就是實際上課的人。
- 班次名單、候補名單、一對一排程、行事曆名單、教練的 LINE 名單:顯示小孩的名字,下方小字是家長姓名與電話(聯絡仍找家長)。家長自己上課時只有一個名字。
- 點名、報到、取消報名:操作方式完全不變——每一筆報名本來就是「某位學員的一堂課」。
- 課卡:幫小孩買的卡屬於那位小孩,家長在報名頁只會在選了那位小孩時看到那張卡;退款、餘額查詢跟以前一樣。
- LINE 通知:仍然推給家長的 LINE,訊息第二行會寫「學員:○○」;停課/改期通知例外:一位家長可能有多位小孩在同一堂,這兩種通知不逐一列名。
- 課卡購買通知:通知你(商家)的那一封寫的是付款的家長;推給學員的那一則寫的是那位小孩——同一筆交易兩邊的名字不一樣是正常的。
- 手動加入學員:見第 47 節(本次一起上線)。
- 沒開家庭帳號的商戶:以上完全不會出現,畫面與以前一樣(開關在「設定」→「進階功能」,見第 53 節)。
47. 手動加入學員時指定小孩(品牌商戶)
「班次名單」的手動加入學員:輸入家長電話後,如果這支電話對到已建檔的會員,會多一個「幫誰報名」下拉——本人、各個小孩、或「+新增小孩」(先建檔再報名)。沒有 LINE 的家長第一次由你在現場建立時,系統會同時建好會員與本人檔案,之後家長用同一支電話在別館報名也認得是同一家。
⚠️ 家長之後改用 LINE 登入時,只要他的會員資料有同一支手機號碼,就會自動跟這個用電話建的會員合併(見第 54 節);同一支電話對到好幾位時全部都會併進來(超過 10 位則一位都不併,通知中心會提醒你)。
48. 掃碼報到(反掃)與四種核銷方式
學員(或家長)出示手機上的報到碼,你用掃碼槍掃一下就完成報到——這是「反掃」。家長有兩個小孩時,兩個小孩各有各的碼,掃到誰就報到誰,現場不用再問。
怎麼開始用
- 把 USB 或藍牙掃碼槍接上櫃檯電腦/平板(一般掃碼槍都是「鍵盤模式」,插上就能用,不必安裝任何東西)。
- 後台開「當日營運 → 掃碼報到」,讓這一頁保持開著。畫面上不需要點任何地方,掃碼槍會直接把碼打進去。
- 請家長在會員中心開「報到碼」分頁,出示要報到的那位學員的碼。
畫面會出現什麼
- 綠色「✔ 小安」:報到完成。用課卡報名的會同時扣 1 堂(畫面會寫)。
- 黃色「有多堂課」:這位學員現在同時有兩堂可以報到,點一下你要報的那一堂。
- 黃色「已報到過」:稍早已經報到過,不會重複扣堂,可以放心重掃。
- 黃色「現在沒有可報到的課」:報到時間是開課前 30 分鐘到課程結束,畫面會告訴你下一堂幾點。
- 紅色「碼已過期」:請家長把報到碼頁面重新整理一次(碼每幾分鐘會換,翻拍的畫面幾分鐘後就會失效)。
- 紅色「不是本館的報到碼」:家長開錯商戶,或那是別家的碼。
- 紅色「報到失敗」:系統與課卡紀錄對不上,請聯繫 ACpay 協助。
家長不在場怎麼辦
家長可以在會員中心的課表按「分享報到碼」,把那一堂的連結用簡訊或 LINE 傳給接送的人。對方點開不用登入就能出示,連結在那一堂結束後自動失效,而且只能用在那一堂。
四種核銷方式,你可以只用其中一種
- 掃碼槍反掃(本節):櫃檯有掃碼槍時最快。
- 教練用手機掃:教練在 LINE 的「教練」分頁按「掃描報到碼」,用手機相機掃家長的碼——不需要任何設備。教練只掃得到自己的課。若在 LINE 內開啟,請先在 LINE Developers 的 LIFF 設定裡開啟掃描權限。
- 教練點名:教練在「教練」分頁的名單上按「點名」,完全不需要家長配合。
- 門口 QR:門口放我們的 QR 螢幕(「QR 報到」那一頁),家長用手機掃,選要報到的小孩。
四種方式的效果完全一樣:報名標記為已上課、課卡扣 1 堂,紀錄會寫明是誰核銷的。
49. 自動折扣(早鳥、同類加購、續報)
在「課程管理」編輯課程時,可以設自動折扣——學員下單時系統自動算,不需要發折扣碼。 三種規則每種各設一條(同一種不能設兩條)。
- 早鳥(依日期):可以設 1~5 個級距,每個級距填一個截止日與折數。系統是由上往下取第一個還沒過期的級距(不是挑折最多的那一階),所以請把最早的截止日放在第一列。截止日當天(含)以前下單都算。
- 同類加購:先給幾門課填同一個「同類分組標籤」(例:夏令營),再設「滿 N 件(2~20)打幾折」。同一張訂單裡同標籤的課達到件數門檻時,有設這條規則的那幾門課才打折——標籤只用來數件數,四門課都要折就四門課都要各自設一條同類加購。只在購物車一次結帳時才算得到——分開報名就是分開的訂單。
- 續報:這位學員在設定的天數(1~730)內買過同一門課或同標籤的課、而且已付款,就打折。
- 多條同時符合時取對客戶最有利的一條,不疊加;折扣碼是另外一層,會再從折後金額扣。
- 折數填的是「付幾折」:85 代表付 85%、折 15%(可填 1~99)。金額一律無條件捨去到整數元。
- 折扣在下單當下就算好、寫進訂單,事後改設定不會影響已成立的訂單。
⚠️ 自動折扣目前只在「購物車」結帳時計算(見第 50 節)——也就是只有開啟購物車的商戶(第 53 節),學員用購物車一次結帳才會套到。 一般報名頁(一次報一堂,走「前往填寫報名資料」那條)不會套用自動折扣;沒開購物車的商戶,設了也不會生效, 要給折扣請用第 43 節的折扣碼/折價券。
50. 購物車與分品項退款
開啟購物車的商戶(第 53 節;多館品牌預設開啟)的學員端多一個購物車:家長可以一次勾選多個小孩、多門課,一張訂單付一次款。 課程頁上會多一顆「加入購物車」,按了就進購物車頁繼續加課。
學員那邊看到什麼
- 要先用 LINE 登入才能用購物車(要知道是幫誰報名、訂單要掛在誰身上)。
- 一張車最多 20 項,只收單次/系列課的單一班次與營隊的週次(一週一項,見第 51 節);課卡、月費會籍、整期報名不能加入購物車,請走原本的報名頁。
- 每一項都可以各自選「幫誰報名」(家裡有兩位以上啟用中的家人時才會出現這個下拉)。同一堂課可以幫兩個小孩各加一列——這正是「同類加購」折扣要湊件數的常見情境;每位家人都加過的那一堂,「加入」鈕才會變成「已加入」。
- 啟用電子發票時,購物車頁會問一次發票開立方式(手機載具/統一編號/捐贈,加上折讓授權)——一張訂單一張發票,整台車只問一次,不是每一堂各問一次。折扣碼把整張訂單折到 0 元時不開發票,這一段會自動收起來。
- 你在課程上設的必填自訂欄位(例如過敏原、緊急聯絡人)會逐項出現在購物車裡,沒填完不能結帳——一張車兩門課各有各的欄位。
- 金額(含自動折扣、折扣碼)一律由系統即時算好顯示,學員每改一次(加課、換小孩、輸入折扣碼)就重算一次。
- 全有全無:送出時如果其中一堂剛好額滿,整張訂單都不會成立,畫面會標出是哪一堂,移除後可以再結帳——不會發生「買到一半」。
你在後台看到什麼
- 訂單列表上,這張訂單的商品名稱顯示的是第一門課的名稱;付款頁、入帳通知與學員的 LINE 通知會寫成「○○○ 等 N 項」。
- 要看完整品項,按下那張訂單的「退款」——退款區塊會逐項列出(課程、學員、上課時間、金額)。只有還退得了的訂單才有這顆按鈕(已付款/部分退款,而且還有剩餘可退金額);未付款或已全額退款的訂單目前看不到品項清單,請改從「班次名單」找這幾堂課的報名紀錄。學員名單/點名仍然是一堂一堂各自出現,跟一般報名一樣。
- 啟用電子發票時,多品項訂單的發票會逐品項開明細(每一門課一列),開立方式用學員在購物車頁選的那一種。訂單用過折扣碼時,折扣不會逐項攤回去,而是由最後一項吸收差額,確保發票總額等於實際收款金額。
分品項退款(只退其中一項)
- 在退款區塊勾選要退的品項,金額會自動帶入勾選品項的金額合計(可以自己改,例如要扣手續費)。這個合計已經扣掉品項自己的自動折扣(早鳥/同類加購/續報),但沒有扣訂單層的折扣碼。送出後只有勾到的那幾項報名被取消、名額釋出並通知候補,其餘照常上課。
- ⚠️ 訂單用過折扣碼時,自動帶入的是折扣碼之前的金額——折扣碼折的是整張訂單,不會攤回每一項。三堂各 1,000、折扣碼後實收 2,700 的訂單,勾一堂會帶入 1,000,但那一堂實際收到的是 900。這種訂單的退款區塊會多一行紅字提醒,請自己把金額改成實際收到的錢再送出(系統只保證不會退超過剩餘可退,不會幫你按比例攤)。
- 已經退過的品項會顯示「已退款」且不能再勾,同一項不會被退第二次。
- 訂單狀態看的是「錢」:只有實際退款金額累計到整張訂單金額,這張訂單才會標成已全額退款。勾了全部品項但只退一個象徵性金額時,品項照樣取消,但訂單會停在部分退款,剩下的錢之後還能繼續退。
- ⚠️ 反過來也要注意:如果金額填成「整張訂單的剩餘可退」(畫面上那個預設值),就等於整張全額退款——不管你勾了哪幾項,這張訂單所有還沒退的品項都會被取消。只想退其中一項,記得金額不要填到滿。
- 單品項訂單(一般報名、單館商戶的所有訂單)不會出現勾選清單,退款流程跟第 7、8 節完全一樣,一個字都沒變。
- ⚠️ 這張訂單的款項已經轉成改期額度時(一對一線上預約被家長自助取消、館方取消或停課時換到的那種),只能全額退款:勾一部分品項、或把金額改小都會被擋下(
reschedule_credit_active),因為額度代表的是整堂課的錢,退一部分等於「錢跟課都要」。送出全額退款會同時把這張額度作廢,家長之後就不能再用它約補課。額度已經過期沒用的不受這條限制——它已經不能約課,退多少由你決定。
沒開購物車的商戶維持一次報名一堂(開關在「設定」→「進階功能」,見第 53 節);自動折扣與分品項退款都是跟著購物車訂單走的功能,因此也只會出現在購物車訂單上。
51. 營隊(選修班)
暑期營、冬令營這種「一次賣好幾週、每一週裡面還要各自選班」的課程, 課程型態選「營隊」。跟一般課程最大的差別只有一件事:營隊多了「選修時段」與「班別」這一層。
怎麼建一個營隊
- 到「課程管理」新增課程,課程型態選「營隊」,填名稱與價格(價格是一週的價格),先儲存。
- 存好之後回到同一個編輯畫面,下方會出現「選修時段與班別」區塊:先建時段(例如「選修課程一 09:00–10:30」、「選修課程二 10:45–12:00」),再在每個時段底下建班(圍棋、籃球、扯鈴⋯)。新增班別的順序是「先按、後填」:在時段卡片底下按「+ 新增班別」會長出一列空白班別(虛線框),填好名稱、每週名額(想指定場地就一起選),再按那一列的「儲存」才會存起來;按錯了按同一列的「取消」就收掉。既有的時段與班別則是改完按各自的「儲存」。這一區不用再按課程的「儲存」。
- 到「班次與名單」一週建一列班次(開始時間填那一週的第一天)。這裡的人數上限是「整個營隊那一週」的總量,不是某一班的。
- 發佈課程。學員頁上,家長就會看到「可以報哪幾週」,以及每一週裡面每個時段要選哪一班。
⚠️ 班別的名額逐週各算,不是整個營隊一次算完
這是最容易誤解、也最容易吃虧的一條:你在班別上填的名額(例如圍棋 20 人),意思是 每一週各 20 人,不是整個營隊總共 20 人。第一週的圍棋班額滿, 完全不影響第二週、第三週的圍棋班——那幾週照樣各有 20 個位子。 所以「圍棋班滿了」永遠是在講某一週的圍棋班;要看是哪幾週滿了,用下面的「營隊分布」。
家長那邊怎麼選
- 報名時每一週的每一個時段都要選一班,少選一格送不出去(畫面會標出是哪一格)。
- 額滿的班選不到,但仍然留在清單上顯示「額滿」——不是從畫面消失,家長才不會以為是自己看錯。
- 營隊完全沒有候補:各班不開候補,整個營隊那一週也不開——這一點跟一般課程不一樣,那一週滿了,學員頁上不會出現「加入候補」。某一班滿了請家長先選別的班;整週都滿了請家長直接聯絡你(你可以到課程管理把班額調大,或到「班次與名單」把那一週的人數上限調高)。
(為什麼不開:候補轉正之後那個人會佔掉那一週的名額,卻沒有選任何一班——營隊分布看不到他、名單的「選修班別」欄是空的、你也沒得幫他移班。) - 開啟購物車的商戶(第 53 節),營隊課程頁也有「加入購物車」:家長勾幾週就加進幾列(一列=一位學員的一週),每一列的班別在購物車頁裡選,規則跟上面一樣(每個時段都要選、額滿的選不到)。有家庭帳號的家長,營隊預設幫小孩報名(依序是還沒報那一週的第一位小孩,小孩都報了才輪到本人),要換人就在購物車「幫誰報名」改;其他課程維持預設本人。
- 品牌(多館)商戶的家長可以用購物車一次幫兩個小孩報同一週——同一台車裡兩個小孩也各佔一個班額,不會因為同車就繞過名額。
營隊分布:哪一班爆滿、哪一班沒人
- 儀表板「快速前往」有一顆「營隊分布」(有營隊商品才會出現),或從營隊的班次名單頁點進去。
- 那一頁是「週 × 時段 × 班」的人數表,每一格是「已選 / 名額」,額滿的格子標紅——一眼看得出電腦課週週爆滿、羽球沒人。人數的算法跟「還能不能報」完全同一套:格子上寫剩幾個,就真的還能報幾個。
- 點任何一格會列出那一班那一週的名單(品牌商戶顯示小孩的名字,電話仍是家長的),每個人後面有「移到…」下拉與「移動」鈕。
- 只能移到同一個時段底下的別班(跨時段等於把課表整個改掉,不是換班)。目標班額滿或已關閉時移不過去——要移就先到課程管理把該班名額調大或重新開放,那是一個留得下紀錄的動作,比默默塞爆一個班安全。
- ⚠️ 你移班,系統會用 LINE 通知家長(講明是哪一位小孩、哪一週、從哪一班移到哪一班);家長自己在會員中心換班則不會發通知——那是他自己按的。
- 班次名單頁(「班次與名單」點某一週)上,營隊會多一欄「選修班別」,逐時段寫出這位學員選了哪一班,點名時直接看得到。
- 不想讓學員看到剩幾位:「營隊分布」頁最上面(選營隊的那張卡片裡)有一個 「學員報名時只顯示『尚有名額/額滿』,不顯示剩餘數字」的勾選框。勾起來後,學員在報名頁挑每週的選修班時,還有名額的班顯示 「尚有名額」而不是「剩 N 位」(額滿仍顯示「額滿」、館方關閉仍顯示「未開放」)。此設定對你所有營隊生效,一勾即生效、不必存檔。 不勾=維持原本的行為,照舊顯示剩餘的具體數字。
開放家長自己改選(camp_reselect_days)
營隊的課程編輯畫面上有「開放家長改選到開課前幾天」。填 7 代表
那一週開始前 7 天以前,家長可以自己在會員中心「我的營隊」換班(一樣要有位子才換得成,換了不會通知)。
留空=完全不開放家長自己改(預設值,等於這個功能出現之前的行為),家長只能打電話請你在分布頁幫他移。
期限一過,家長那邊的「更換」就會變成不能按,改由你來移班。
上課日與場地佔用
課程管理的營隊表單上有「上課日」七格勾選(週一到週日)——這是這個 營隊實際上課的星期,預設勾週一到週五。系統會拿它 ×「選修時段與班別」的時間, 展開成每一天真正上課的那幾個小時,拿去跟場地使用率報表(第 55 節)與排課場地互斥(第 33、37 節)比對—— 不再把整週(週一 00:00 到週日 23:59)都當成佔用。
- ⚠️ 既有的營隊,上課日一律先被系統設成「週一到週五」——這是系統自動補的預設值, 跟你有沒有親手勾過沒有關係,兩者在資料上無法區分。請自己回課程管理確認/調整一次, 尤其是實際只上三天或含週末的營隊,不改的話場地佔用與報表時數會算錯。
- 勾了週次範圍外的星期不會有效果:上課日只在「班次與名單」建的那一週的曆日範圍內才算數—— 那一週如果只排到週三(例如營隊提早結束),就算勾了週四、週五,那一週也不會因此多出佔用。
- 「班次與名單」那一週本身的場地欄位不是佔用來源(欄位還在,只是純粹標記用)—— 真正決定佔用的是選修時段底下每一班的場地,見上面「怎麼建一個營隊」那一段。
- 已經排定場地的營隊班,會讓學員訂不到那段時間的一對一預約或場地租借(同一個場地、或跟它 互鎖的場地)——這是後台排課互斥(第 33 節)與學員端可預約時段共用的同一套判斷。
- 「選修時段與班別」區塊裡,每一班(按「+ 新增班別」長出的那一列草稿、或既有班別自己那一列)都有一個場地下拉 (跟一對一課程/團體班同一種選單,只列你自己的場地),選了之後按那一列的「儲存」就會存檔生效。 不選=這一班不佔用任何場地,跟這裡說的自動互斥完全無關,也不會被場地使用率報表算進去。
- 班別指定了教練,這位教練在營隊上課的那幾天、那個選修時段就算有課:指定或更換教練時, 系統會檢查他那時候有沒有別的團體班次、一對一預約或別的營隊班(同一個時段兩個班不能是同一位教練), 撞到會先擋下來、可以「仍要排入」;學員也約不到他那段時間的一對一(見第 33 節)。沒指定教練=不檢查。
營隊不支援的東西
營隊不支援課卡抵扣、加購項目、升級課卡(送出時會直接擋下)。 營隊賣的是「一整週的組合」,跟「一堂課扣一堂卡」是兩種計價方式,混在一起會算不清楚該扣幾堂。 要收額外費用(教材費、餐費),請直接算進營隊的價格裡。折扣碼、自動折扣、電子發票、退款則跟一般課程完全一樣。
52. 一對一線上付款、停課與請假
這一節接續第 12、13 節「教練可授課時段設定」與「教練行程與點名」——如果你的一對一目前 只讓學員用堂票/回數卡預約,第 12、13 節已經涵蓋完整流程,不必看這節也能運作。這節多講兩件事: 讓家長直接刷卡付款約一對一,以及整段時間不上課時怎麼一次處理掉。
怎麼開始:讓一對一開放線上付款
- 到「課程管理」新增(或編輯)課程,課程型態選「一對一課程」, 勾選這門課開放哪些教練、哪些場地(可以只勾教練、只勾場地,或兩者都勾)。一對一課程不需要建班次 ——家長直接從教練或場地的可約時段挑,跟第 12、13 節用課卡約的是同一套時段設定。
- 到「教練與場地」,每位教練、每個場地都有一欄「一對一價錢」,填上單堂價格。 教練沒填價錢=這位教練只能用課卡約,不開放線上付款;場地沒填或填 0=這個場地不另外收錢 (很多館的場地費是含在教練費裡的)。⚠️ 場地的「一對一價錢」跟場地租借頁顯示給學員的每時段價格是同一個欄位 (第 19 節):已經為了租借填過價格的場地,只要被勾進一對一課程,家長在那裡線上約教練時就會多一行場地費—— 不想另收就別把那個場地勾進這門一對一課程,或把它的價錢清空。商品本身的「價格」欄位對一對一課程無效(固定當 0 處理, 家長付的錢完全看教練與場地各自的一對一價錢)。
- 發佈課程。家長打開課程頁或你給的「學員一對一預約連結」(第 12 節)就會看到「線上付款」選項; 教練沒填價錢時這個選項會顯示灰階不可選,並提示「僅限課卡預約」。
家長怎麼線上付款
- 課程頁挑教練或場地 → 挑時段(教練課如果同時也開放場地選擇,可以一起選要在哪個場地上)→ 選「線上付款」或「用課卡/改期額度」。
- 線上付款一定要先用 LINE 登入(未登入會看到「登入後線上付款」,你必須已經啟用 LINE,見第 15 節; 沒啟用 LINE 的商戶這個選項會直接顯示成不可用,只能走課卡)——訂單、退款、改期額度都要掛在確定的學員身上, 不能像課卡查詢那樣只靠手機號碼。
- 不指定教練、折扣碼、加購項目都不支援線上付款:不指定教練沒有單一價錢可以報價; 折扣碼與加購是購物車訂單的功能,一對一線上付款是獨立的單筆訂單,兩者目前不互通。
- 送出後保留這個時段 15 分鐘,逾時未付款會自動釋出(推播 worker 每 30 秒一輪, 最晚在保留期滿後約半分鐘內看到時段重新開放)。
- 付款晚到(例如家長在付款頁卡了很久):這個時段還空著,照常成立;已經被別人約走了, 家長的錢不會白付——系統會自動把這筆款項轉成 1 次改期額度(見下方「改期額度」), 並用 LINE 通知家長。你會在「儀表板」通知中心的「收到學員付款」那一則看到多一行 「⚠️ 這筆款項已自動轉成 1 次改期額度(不是報名成功),原本的時段已不屬於這位家長」—— 看到這行代表這筆錢不是一堂課,教練那個時段也不是這位家長的,請不要照原本的時間留人。 付款保留期間那段時間被停課、或你先在排程頁取消了這筆預約,之後錢才進來,也是同樣這一行。
退款:一筆訂單兩行,可以分開退
一對一線上付款是「教練費+場地費」一張訂單、最多兩個品項 (教練免費時只有場地費一行;場地不收錢時只有教練費一行)。到「訂單」按退款, 勾選要退的品項——只退場地費(例如臨時改到不收費的場地)這堂課照常上, 不會取消預約;退教練費(或整張退)才會取消這堂課並釋出時段。 分品項退款的完整操作、折扣碼/金額細節見第 50 節,一對一訂單跟購物車訂單走同一套退款畫面。
從「教練行程」取消一筆線上付款的預約
「教練行程」裡線上付款的預約,狀態欄會標「線上付款」(還沒付款的標「待付款」)。 按那一列的「取消預約」:
- 已付款的:取消、釋出時段,款項轉成 1 次改期額度(60 天內有效,流水記「館方取消改期」), 家長會收到 LINE「報名取消通知」,裡面寫明額度到哪天。不會退錢——要退錢請到「訂單」頁全額退款, 這張額度會一併作廢(見下面「退款」)。
- 還沒付款的:一併取消並通知家長不要再付款;家長若仍在付款頁付了,系統自動轉成 1 次改期額度 (不會把時段要回來——是你取消的),家長會另外收到一則通知。
- 還沒付款的預約不能點名(那一列不會出現「點名」鈕):點名之後系統就不會在付款逾時時釋出這個時段, 一堂沒付錢的課會被記成上過。家長付款後再點名。
- 偶爾會看到「這筆預約的訂單正在處理退款或付款,請稍後再按一次」:代表同一瞬間這張訂單正在退款或入帳, 系統選擇讓過、什麼都沒改,稍等一下再按一次即可。
家長自己在會員中心取消線上付款的一對一預約時,同樣不退錢、 轉成改期額度(第 15 節已有完整說明,這裡不重複);這張額度一旦被用掉或訂單已經全額退款作廢, 就不能再退第二次——額度還沒用、也還沒過期時要退款,只能全額退(會一併作廢額度), 不能只退一部分(第 50 節「⚠️ 這張訂單的款項已經轉成改期額度時」那一條,一對一與課次共用同一條規則)。
停課與請假:整段時間不上課,一次處理掉
到「停課與請假」(導覽列「課程與教練」群組, 只要你有教練或場地就會看到這個項目,跟有沒有開放線上付款無關——用課卡約的一對一 一樣要停)。選「場地停課」或「教練請假」→ 選資源 → 選日期區間(可以只停一整天內的一段時間, 不勾就是整天)→ 填原因(會出現在通知裡)→ 先按「預覽影響」看清楚會發生什麼事, 確認沒問題再按「確認停課」。按「確認停課」前一定要先預覽過同一組條件: 中途改了類型、資源、日期、時間或原因,確認鈕會自動鎖回不可按,必須重新預覽。
停課會取消這段時間內每一筆還沒開始的一對一預約:
- 用課卡約的:退回 1 堂到原本那張卡。
- 已經線上付款的:轉成 1 次改期額度(60 天內有效,同一個一對一課程的教練或場地都能用來重約, 不能用在「不指定教練」;額度到期沒用完,訂單仍是「已付款」,見下方「改期額度」)。
- 還沒付款的:直接取消並通知家長不要再付款;家長若仍付款,系統自動轉成 1 次改期額度。
每一位受影響的家長都會收到 LINE 通知;預覽與執行結果都會逐筆列出(時間、教練/場地、 學員、小孩、處理結果)。偶爾會看到「本次未處理,請再按一次」——代表那一筆剛好同時有別的操作 在動它(例如家長自己也在取消、或退款正在進行),系統選擇讓過、不硬搶,用同樣的條件再按一次「確認停課」 即可,不會重複通知已經處理過的那幾筆。
⚠️ 同時段若有團體班次,停課頁只會列出來,不會一起停——團體班次退費規則跟一對一不同, 請點清單裡的連結到「班次與名單」用第 33 節既有的停課處理。
停課會把這段時間寫成可約時段的「不開放」,同時把你自己在同一天另外 「加開」過、跟停課窗重疊的那一段時段一併取消(否則加開的那一段還是約得到,等於停課沒停乾淨)—— 預覽畫面會列出哪些加開時段會被拿掉。若您在其他分頁開著這個資源的「可授課時段」編輯頁, 停課後請重新整理再修改:那個編輯頁存檔時是整份覆蓋 exceptions,沒重新整理的話直接存檔會把 剛才停課寫進去的設定蓋掉、加開時段也會復活——系統會在存檔前自動比對一次,偵測到已經被停課改過會拒絕存檔 並提示你重新整理,但仍建議看到這個提示前就養成先重新整理的習慣。
改期額度
「停課與請假」頁下方「改期額度」分頁,列出所有因為停課、請假、館方取消、家長自行取消或付款晚到而發出的改期額度, 三個篩選:
- 有效中:還沒用、還沒到期,家長隨時可以拿來重約。
- 已使用:已經被用掉(重新預約了一堂課)。
- 到期未改期:60 天到了家長還沒用——訂單在後台仍是「已付款」,系統不會自動退錢, 要不要退、退多少完全由你決定,請到「訂單」頁用退款處理(見上方「退款」)。 額度一旦過期就不能再約課,所以這時可以只退一部分,不受「有額度時只能全額退款」那條限制。
每一列有原訂單編號時可以連到「訂單」頁;改期額度只能約 同一個一對一課程底下的教練或場地,不能拿去約別門課,也不能用在「不指定教練」。
53. 進階功能:家庭帳號、購物車與會員合併
「設定」→「進階功能」有三個開關,每一家都可以自己決定要不要開:
- 家庭帳號:家長可以在會員中心新增小孩,報名時選要幫哪個小孩報;報到、點名、名單都會顯示小孩名字(細節見第 46、47 節)。開了也可以再關。
- 購物車(含自動折扣):家長可以一次把多門課放進購物車一起付款;課程上設定的自動折扣(早鳥、同類加購、續報)在購物車結帳時生效(見第 49、50 節)。自動折扣只在購物車結帳時算,單堂報名頁不算。開了也可以再關。
- 會員合併(整理重複會員):同一位學員不小心變成兩筆會員資料時,到「會員管理」打開其中一位、搜尋另一位,就能把兩筆合併成一筆——報名、課卡(含剩餘堂數)、訂單、折價券全部歸到同一個人底下(合併怎麼操作見第 54 節)。這顆只影響後台,不會改到家長端的畫面:開了之後家庭帳號、購物車仍維持你目前的設定(沒開就還是沒開)。跟前兩顆不同,會員檔案一旦建立就不會拆回去,所以這顆開了就一直開著、不能再關。
- 誰可以改:只有負責人與財務(見第 57 節的權限表)。
單一場館第一次打開:系統會先把學員整理成會員檔案
- 第一次打開任一個開關時會先跳確認框;按確定後,系統在背景把本館每一位學員整理成一份會員檔案,約需幾分鐘,期間照常營業:家長照常報名、付款、報到,畫面跟以前一模一樣。
- 整理期間你打開的那個開關會鎖住,顯示「轉換中…(已完成/總數)」;整理完、功能生效的那一刻,頁面會自動變成「已開啟」(不用重新整理)。只有你打開的那一個會生效——例如只開家庭帳號,購物車仍是關的;之後要開購物車再按一次就立刻生效,不會再整理一次。
- 如果顯示「轉換沒有完成,請再按一次;持續失敗請聯絡我們」,再按一次開關就會從中斷的地方接著做,已經整理好的學員不會重複建檔。
- 功能生效那一刻,會員中心的報到碼會換一把新的簽章:報到碼每張有效 10 分鐘(櫃檯另外容忍 1 分鐘的時間差),所以生效後大約 11 分鐘內,家長如果出示生效前就打開的碼,櫃檯掃會顯示「不是本館的報到碼」——請家長在會員中心重新整理一次就好。代出示連結本身不會失效(每次打開都會用新的簽章產生報到碼;對方的畫面若是生效前就開著的,一樣重新整理一次)。
- 每一位學員都會有一份「本人檔案」:開了家庭帳號的話,會員中心「我的家人」第一位就是家長自己(標「本人」),小孩接在後面。
- 整理時是一位學員一份會員檔案:以前用同一支電話在本館報名、但系統裡是兩筆的學員,整理完仍是兩位會員。之後家長用 LINE 登入、會員資料有那支手機號碼時,系統才會把同電話、沒綁 LINE 的那一位併進來(見第 54 節)。
- 轉換後本館就是一個「品牌」,之後可以再加入其他場館共用會員(目前仍要請 ACpay 操作)。
關掉會怎樣
- 關掉只收畫面,資料都留著:家庭帳號關掉後,「我的家人」與小孩的報到碼不再出現、報名與手動加入學員時不能再選小孩、會員詳情不顯示家庭區塊;已經幫小孩報的課、買的卡、訂單照舊存在,名單與課表上照舊顯示小孩名字。學員購物車裡還沒結帳、原本選了小孩的品項,結帳時會改成幫學員本人報名(畫面上已經沒有選學員的欄位);如果購物車裡本來就有同一堂幫兩個小孩各加一列,也會合併成一列,不會變成本人重複買同一堂、被扣兩次錢。
- 購物車關掉後,課程頁不再出現「加入購物車」;已經成立的多品項訂單照舊可以查、可以分品項退款。
- 再打開,原樣回來。已經轉成品牌的商戶不會拆回單館(關掉只是把畫面收起來),所以之後再打開是即時的,不會再整理一次,也不會再跳確認框。
- 多館品牌的商戶(第 45 節)兩個開關預設是開的;關掉的效果同上。
54. 電話合併會員(有會員層的商戶)
適用:多館品牌的商戶,以及開過「進階功能」(第 53 節,任一顆開關——家庭帳號、購物車,或專為後台整理用的「會員合併」)的商戶。一顆都沒開過的單一場館完全不受影響(第 15 節「同一個人可能在名單上出現兩筆」的說明對你們照舊成立);想要能合併又不想動到家長端畫面,就只開「會員合併」那一顆。
什麼時候會自動合併
- 家長用 LINE 登入後,只要他的會員資料有手機號碼(開啟會員功能——多館品牌升級或第 53 節的轉換——時從他在店裡的學員資料帶過來的、家長自己在會員中心或報名前填的,或館方人工合併時從被併的那一位補上的,見下面「後台人工合併」),系統就會在同一個品牌裡找「同一支手機號碼、還沒綁 LINE」的會員——多半是他以前在櫃檯或用手機號碼報名建的舊紀錄。比對時會忽略空白、破折號與 +886。
- 家長可以在會員中心上方的「我的資料」填或修改手機號碼;已登入、會員資料還沒有手機號碼的家長,報名、預約、購物車結帳、候補送出前也會被請求填一次(報名頁與候補表單本來就有電話欄的,直接用那一欄,不重複問)。填完就比對一次,比對的結果不影響報名本身。
- 找到一位或好幾位(10 位以內):立刻全部併進這位家長——各館的報名、課卡(含剩餘堂數)、訂單、月費會籍、折價券、小孩檔案都搬過來,家長在會員中心就看得到,會員中心上方也會告訴他一共併了什麼。好幾位是一次處理完的:要嘛全部併好,要嘛(那一刻剛好有報名、退款或點名在處理其中一位的資料)一位都沒動、下次再試。同一個小孩以前用家長的電話報過好幾次,會收成一位。
- 超過 10 位:多半是櫃檯、公司或學校的共用電話,系統一位都不併。通知中心會出現「家長的手機號碼對到太多筆紀錄,沒有自動合併,請到會員管理確認」(同一位家長、同一支電話只會通知一次),家長那邊不會看到任何訊息。確定是他的紀錄,請用下面的「後台人工合併」;⚠️ 剩下的舊紀錄降到 10 位以內時,他下次登入就會把剩下的全部自動併走——所以只要有一筆不是他的,請不要動手,聯絡我們處理。
- 已經綁了別的 LINE 的會員一律不碰——那是另一個人的帳號。
- 30 天內換第 3 支號碼:同一位家長 30 天內已用 2 支不同號碼自動合併過,第 3 支新號碼就不自動合併(電話照存,家長那邊看起來跟沒對到一樣;可能有人在試別人的電話),通知中心會出現「家長短時間內用了太多支手機號碼,這次沒有自動合併,請到會員管理確認」(同一位家長 30 天內一則),確定是他的紀錄請用下面的「後台人工合併」;已經併過的那 2 支號碼照常自動合併。⚠️ 被擋下的這支號碼照樣存在他的資料裡:之前那 2 支號碼裡較早的一支合併滿 30 天後,他下次登入就會把這支號碼底下沒綁 LINE 的舊紀錄自動併走——所以確定是他的,就先用人工合併處理;不是他的(或看不出來),請不要放著,盡快聯絡我們處理。
每一次自動合併都會通知你
- 通知中心會出現「家長以手機號碼合併了舊的會員紀錄」(一次併了幾位就有幾則,一位一則),寫明哪位家長、哪支電話、併了幾堂課、幾張課卡、哪些小孩。看到可疑的(例如不認識的人併走了某個小孩的課卡),請立刻處理。
- 會員詳情的「合併會員」一塊裡有「合併紀錄」,寫著什麼時候、在哪一館、用什麼方式(家長以手機號碼自動合併,或館方人工合併)合併;品牌內哪一館打開這位會員,看到的都是同一份紀錄。
合併之後
- 被併掉的那一筆不會刪除,但不再出現在會員名單與搜尋裡;如果你是從它打開合併的(或畫面上還開著它),會員資料會改成「這筆紀錄已併入 ○○」,只列出它合併時的標記給你對照(不能再修改),按「打開合併後的會員」就到那一位。它的電話會清掉,之後用那支電話在本館手動加入學員,不會再落到這筆舊紀錄上。
- 畫面停在合併前的舊清單、按下去才送出時(例如發券的下拉選單在合併前就載入了),券會自動發給合併後保留的那一位,不會發到已經退場的舊紀錄上(發出去的券也會寫著保留那一位的姓名,家長有綁 LINE 就照常收到推播)。用那支電話手動加入學員同樣會落在保留的那一位身上。只有「修改標記」例外:舊紀錄的標記在合併時已經搬走了,再改會顯示查無此會員,重新整理後改保留的那一位即可。
- 被併掉那一筆上的分級、標籤、內部備註與黑名單會跟著搬到保留的那一列(每一館各自處理,自動合併與人工合併都一樣): 黑名單——保留的那一列本來沒有,就連同原因一起帶過來,本來就有的不變(所以列入黑名單的人換成 LINE 登入、填同一支電話,黑名單也甩不掉); 分級——保留的那一列沒有分級才帶過來,有的不蓋掉; 標籤——兩邊合在一起,重複的只留一個; 內部備註——接在保留那一列的備註後面,中間加一行「(合併自 ○○ 的備註)」,保留的那一列沒有備註就直接用舊的。 某一館只有舊紀錄、它直接變成家長在那一館的資料時,它的標記原地留著。合併後標籤超過 20 個或備註超過 1000 字時,下次儲存標記前要先刪減一些。
- 同名的小孩(名字相同,出生年相同或其中一方沒填)會合成一位;其餘成為家長的家人。舊紀錄的「本人」:跟家長同名就合進家長本人、跟家長的某個小孩同名就合進那個小孩(多半是當年用小孩的名字報名),都對不上就變成家長的一位家人,不會把小孩的課算到家長頭上。家長如果發現家人裡多了一位其實是自己,可以把那一位停用。
- 家長在某一館從來沒用 LINE 登入過、只有舊紀錄的,那一筆會直接變成家長在那一館的資料(綁上他的 LINE、姓名改成家長的)。
- 家人可能因此超過 8 位:不影響合併,只是家長之後不能再新增家人(上限 8 位含本人,停用的也算在內)。
- 同一個人同一堂課可能出現兩筆報名(兩邊以前各報過一次):兩筆都有各自的付款紀錄,系統不會自動刪,請在名單上自行處理。
- 合併不能還原。發現併錯了,請手動調整(改報名、請學員重新建檔),或聯絡我們。
後台人工合併
- 「會員管理」打開一位會員,會員資料裡有「合併會員」一塊:搜尋另一位(姓名或手機號碼,整個品牌的會員都找得到,包括只在別館有紀錄的;品牌內每一館的人員都可以操作)→「預覽合併」看兩邊各有幾堂課、幾張有效課卡與剩餘堂數(只算使用中的課卡;已停用、已退款的課卡也會一起搬)、哪些小孩、會合成哪幾位、各館會帶過去哪些標記(黑名單、分級、幾個標籤、內部備註)→ 按「確認合併」。
- 保留有綁 LINE 的那一位;兩位都沒綁 LINE 時,預覽會出現「保留哪一位」讓你選(會員資料的姓名、電話以保留方為準)。
- ⚠️ 保留方有綁 LINE、但會員資料沒有手機號碼時,合併後他會拿到被併那一位的手機號碼(保留方沒有的才補)。之後他每次用 LINE 登入,系統都會用這支號碼比對(見上面「什麼時候會自動合併」),同一支號碼底下其他沒綁 LINE 的舊紀錄也會自動併給他(一樣受 10 位與「30 天內 2 支號碼」的限制)。所以請先確認那支號碼底下的紀錄都是這位家長的,再合併。
- 兩位各自綁了不同的 LINE:系統會拒絕(「兩位各自有 LINE 帳號,無法合併」)——那是兩個不同的人的帳號。
- 出現「資料正在處理,請稍後再試」:那一刻剛好有報名、退款、點名或家長登入正在處理這兩位的資料,這次什麼都沒動,過幾秒再按一次就好。
- 人工合併不會另外通知(是你自己按的),一樣會記在「合併紀錄」裡;別館按的合併,在你這一館打開這位會員也看得到,並寫明是哪一館。
- 合併不能還原,確認框也會再提醒一次。
為什麼沒有簡訊驗證碼
目前刻意不發簡訊驗證碼(不另外收簡訊費)。代價是:有人登入自己的 LINE、填了別人的手機號碼,就能取得對方「沒綁 LINE」的紀錄。防線是:只併沒綁 LINE 的會員、每次都留紀錄、每次都通知你、有綁 LINE 的會員一律不碰。
55. 班次報表與 CSV 匯出
導覽列的「帳務 › 報表」是一張一列一個班次的表:這個期間開了哪些班、來了幾個人、收了多少、退了多少。任何登入後台的人都看得到,不用另外開通。期間預設本月,可以自己挑兩個日期(以台灣時間的當天為準),一次最多400 天——拉更長會出現「期間太長」的提示,請分兩次查。
每一欄是什麼
- 日期、開始、結束:班次的上課時間(台灣時間)。跨過午夜的班次,日期看的是開始那一天。
- 班次狀態:排定中/已停課/已封存,跟行事曆、班次頁用的是同一組說法。已封存的班次照樣列出(它真的開過、也收過錢);不想看已停課的,把篩選裡的「包含已停課的班次」取消勾選。
- 課程名稱:這個班次屬於哪一門課(同課程頁的名稱)。
- 教練、場地:這個班次指定的教練與場地;沒有指定的話顯示「—」。
- 名額:這個班次設定的人數上限。⚠️ 合計列的名額欄刻意留空——把各班的上限加起來不是任何有意義的數字。
- 報名人數:還佔著位子的報名(含已到課),不含候補與取消。到課人數是點名點到的人數。
- 候補人數、取消人數:這個班次目前在候補名單上的人數,以及已經取消掉的報名筆數(取消的人不佔名額,但錢的部分仍留在這個班次上,見下面收款那一條)。
- 未點名人數:這堂課已經結束,卻還沒點名的人數。到課率=到課 ÷ 報名人數——所以一個沒點完名的班,到課率就會偏低(極端情況是整堂沒點名、到課率 0%),那不是學員沒來,是名還沒點完。「未點名人數」就是這件事的解釋,這兩欄要一起看:到課率低、未點名也高=去補點名;到課率低、未點名是 0=真的很多人沒來。報名人數是 0 的班次,到課率顯示「—」。
- 課卡人數:這堂課裡用課卡來上的人數。這些人不算收款(見下面「為什麼收款看起來少了」)。
- 收款(毛額)是「這個班次實際收進來過的錢,不扣退款」;退款是退出去的錢;淨收=兩欄相減。所以已全額退款的訂單在這裡是「收款 1,000/退款 1,000/淨收 0」,不是兩欄都 0——這個月退了多少錢,看得見。淨收就是「這個班次最後留下來的錢」。⚠️ 它的合計不會等於儀表板的「本月收款總額」,兩個數字問的是不同的問題:儀表板看付款發生在本月的所有訂單(含加購、含賣課卡的錢),報表看上課日落在這個期間的班次分到的錢。8 月賣掉、9 月才上的課,在儀表板算 8 月、在報表算 9 月。
- 一張整期或多堂的訂單,錢會平均分給它涵蓋的班次(除不盡的零頭記在最早那一堂),所以同一張訂單的錢不會被算兩次。(反過來不一定成立:訂單裡如果有品項完全沒有對應到任何班次的報名,那一份的錢就不會出現在這張報表上——報表只認「掛在班次上的錢」。)
- 淨收偶爾會是負的:訂單用了優惠碼、之後又按品項退款時,退在這一堂的錢可能比這一堂分到的收款還多,那一列的淨收就是負數。整張訂單與整份報表的合計仍然是對的(收款合計-退款合計=淨收合計),這不是錯帳,不用回報。舉個例子:一張兩堂的訂單原價 600+400,用優惠碼後實收 800,之後把第一堂那 600 退掉——第一堂就會是「收款 480/退款 600/淨收 −120」,第二堂是「收款 320/退款 0/淨收 320」,兩堂加起來仍然是收款 800、退款 600、淨收 200。
為什麼收款看起來「少了」
報表的收款只認「掛在這個班次上的錢」,所以下面這幾種錢刻意不在這裡,不是漏算(加購那一條要看清楚:它有一半其實是算進來的):
- 用課卡上的課:課卡的收入發生在賣卡那張訂單上(賣卡當天就算收入了),上課時不再算一次,否則同一筆錢會被算兩遍。要看誰用課卡,就看「課卡人數」欄。
- 加購項目(報名時加買的器材、教材、保險等):⚠️ 這一項要分兩種情況看(2026-09-12 更正,之前的說明不完整)。用信用卡付款報名時,加購的錢是併在同一張訂單裡收的,所以它會跟課程費一起算進收款、一起分攤到那張訂單涵蓋的班次上——報表上看不出哪一塊是加購,要看明細請到訂單頁。只有用課卡上課、另外再加購那一種,系統會為加購另開一張訂單,那張訂單不對應任何班次,所以它的金額不在這張報表裡。
- 手動報名(現場收現金、招待入班):沒有經過金流、沒有訂單,所以人數算、收款是 0。
還沒付款與付款失敗的訂單也不算(它們在訂單頁看)。
下載 CSV(用 Excel 開)
- 按「下載 CSV」拿到的就是畫面上這一份(同一組篩選、同一組數字)。改了篩選要先按「查詢」,再按下載——下載的永遠是目前表格裡那一份,不是你剛改好還沒查詢的條件。查詢還沒成功(或查詢失敗)時,下載鈕是灰的。
- 檔名長這樣:
班次報表_2026-09-01_2026-09-30.csv。直接雙擊用 Excel 開,中文不會亂碼——我們已經在檔案裡加了 Excel 認得的編碼標記。如果你另存成別的編碼、或用其他軟體轉過一手,才可能出現亂碼。 - 數字欄不帶千分位、不帶「元」,方便你直接在試算表上加總、做樞紐分析。到課率在 CSV 裡是純數字、不帶 %(畫面上顯示 83.3%,CSV 裡就是
83.3),這樣才能直接拿去算平均;報名人數是 0 的班次,那一格是空白的。沒有教練或場地的班次,那兩欄也是空白的。 - CSV 裡沒有合計列(刻意的:否則你自己 SUM 的時候會把合計再加一次)。合計顯示在畫面表格的最下方。
- 報表不含學員姓名與電話(只有彙總數字)。要名單請到班次的名單頁。
教練報表(帳務 › 教練報表)
導覽列「帳務 › 教練報表」是一列一位教練的表:這個期間他帶了幾堂、那些課裡共有幾人次。期間的規則跟上面一樣(台灣時間的當天、預設本月、一次最多 400 天),一樣可以按「下載 CSV」;你的每一位教練都會出現,期間內沒排到課的那幾位就是一整列 0——這樣你看得出誰沒排到課。
- 團體班堂數、一對一堂數、總堂數:他上完的課數。課上完了才算一堂(還沒上的課不算),所以今天晚上的課要到明天才會進來。已封存的舊班次照算——它真的上過;已停課的班次不算堂數。沒有學員的班次不算:學員全部被取消、或從來沒人報名的那一堂,代表課沒有上,不算堂數、教練薪資月結也不付;有學員的照算(就算學員沒到、還沒點名)。沒有指定教練的班次不屬於任何人,不會出現在這張表(它在班次報表裡看得到)。
- 團體班人次、一對一人次、總人次:那些課裡被點名到課的人數加總。一堂 8 個人的團體班=1 堂、8 人次。「堂數」是算鐘點用的,「人次」是看帶學量用的,兩個一起看才知道他是帶大班還是帶私人課。
- 未點名人次:課已經結束、卻還沒點名的報名筆數(團體班與一對一加總)。這個數字大的時候,上面的人次一定被低估——先去把名點完再看這張表。團體班若有人報了名但沒付款、名額還沒被系統釋出,也會暫時算在這裡。
- 取消/停課堂數:這個期間被停掉或取消的團體班次與一對一時段,一對一時段因教練請假、場地整修而停課的會自動算在這一欄;學員自己取消的、以及付款逾時被系統釋出的預約也算在內;團體班次系統只會列出受影響的班、不會自己停,要館方按「停課」之後才會算進來。這一欄不要求課已經結束(下週的課今天停掉,這個月就看得到),而且已停課的堂數不會同時出現在堂數欄,所以兩邊不會重複。
- 這張報表沒有金額:它不算教練薪水、也不看收款(要看錢請到上面的「報表」那一頁)。之後若要算鐘點費,堂數與人次這兩種數字都用得上,所以現在就都列出來。
- CSV 的規則跟班次報表一樣:檔名是
教練報表_2026-09-01_2026-09-30.csv,直接雙擊用 Excel 開,中文不會亂碼,數字欄不帶千分位,沒有合計列(合計在畫面表格最下方)。
場地使用率(帳務 › 場地使用率)
導覽列「帳務 › 場地使用率」是一列一個場地的表:這個期間它開放幾小時、被佔用幾小時、使用率多少。期間的規則跟上面一樣(台灣時間的當天、預設本月、一次最多 400 天),可以只看某一個場地,也一樣可以按「下載總表 CSV」。你的每一個場地都會出現,完全沒被用到的那幾個就是一整列 0——那正是你要找的閒置場地。這張表不含學員姓名與電話(只有彙總的時數)。
- 開放時數:依這個場地設定的每週開放時段(含例外日的公休與加開)逐日累加出來的小時數,不受一對一時段長度影響——開放 09:00–10:10 就是 70 分鐘。這段期間沒有開放時間的場地,開放時數是 0、使用率顯示「—」,佔用時數照樣算:這段期間沒有開放時間,所以沒有使用率/熱力表;要看使用率請先在教練與場地頁設定開放時間(「課程與教練 › 教練與場地」)。
- 團體班佔用時數、一對一佔用時數:兩種來源各自的合計,彼此不去重。純租借的時段在資料上分得出來(沒有教練的那些就是純租借),這一版仍然算在「一對一」那一欄裡——規格只分「團體班」與「一對一」兩種來源,之後要拆成第三欄隨時可以加。
- 佔用時數(去重):這個場地真正被佔掉的時間。同一段時間如果又排了團體班、又被約了一對一(排課不會檢查場地衝突),這一欄只算一次。所以把前兩欄相加可能大於這一欄,差額就是重疊掉的時間,值得去行事曆看看是不是排錯了。
- 使用率=佔用(去重)÷ 開放,兩邊都用原始分鐘算、最後才捨入。使用率可能超過 100%——那代表開放時間外也排了課(例如打烊後還有一堂),我們刻意不把它壓成 100%,壓了你就看不到這件事。另一個會讓它剛好超過一點的原因是開放時間最晚只能填到 23:59:24 小時營運的場地每天少 1 分鐘分母,使用率會固定停在 100.1% 左右。
- 班次數、一對一時段數:這個期間內落在這個場地的筆數。⚠️ 跨過期間邊界的班次只算落在期間內的那一段時間,但筆數仍然算 1——所以這裡的班次數跟班次報表的班次數不會相等(那張表看的是「開始時間」落在哪個月)。
- 還沒上的課也算佔用:這張表問的是「場地被佔掉多少」,所以查未來的期間看到的是已排定的佔用。教練報表相反(課上完才算鐘點),兩張表的數字不會一樣,那不是錯帳。已停課/已取消的班次與時段不算;已封存的舊班次照算(它真的用過場地)。
- 營隊的場地佔用依上課日計入:系統依這個營隊設定的「上課日」× 選修時段展開出真正上課的那幾個小時,只有這些時段才算佔用(不是把整週都當成佔用,那樣使用率會飆到兩三百%);但「班次數」這一欄不算營隊(那一欄數的是班次列,不是展開出來的上課時段)。沒有指定場地的班次與一對一時段也不算。既有營隊的上課日在資料庫裡預設是週一到週五,詳見第 51 節。
- 空檔熱力表:每個場地一張「星期 × 小時」的表(星期一到星期日 × 0 到 23 時),每格是那個時段被佔用的比例(佔用分鐘 ÷ 該時段在這個期間內的開放分鐘;分子用去重後的佔用,所以重複排課不會讓格子變兩倍)。斜線底、寫「—」的格子是那個時段沒有開放,也就是空白而不是 0%;寫「0」的格子是有開放、但一堂課都沒排——那才是你要找的空檔。把滑鼠移到格子上看得到原始分鐘數。跨過午夜的課會分別算進兩天(台灣時間 23:00–01:00 = 前一天 23 時 + 隔天 0 時 各一小時)。熱力表只畫開放時間內的格子,所以開放時間外排的課在這張表(與「下載空檔 CSV」)裡看不到,只會反映在總表的佔用時數與那個超過 100% 的使用率上。這段期間完全沒有開放時間的場地畫不出熱力表,會直接顯示原因。
- 把各列的小數自己加起來,可能跟合計差 0.1:每一列各自四捨五入到一位小數,合計是用原始分鐘算完才捨入一次。合計那一列才是準的。
- CSV 的規則跟前兩張報表一樣:檔名是
場地使用率_2026-09-01_2026-09-30.csv,直接雙擊用 Excel 開,中文不會亂碼,數字欄不帶千分位(使用率是純數字、不帶 %,沒有分母時那一格是空白的),沒有合計列(合計在畫面表格最下方)。熱力表是另外一個鈕「下載空檔 CSV」,拿到的是場地空檔_2026-09-01_2026-09-30.csv,一列是「場地×星期×小時」,帶開放分鐘與佔用分鐘兩欄(沒有開放的格子在這個檔裡就是不出現那一列)——拿去 Excel 做樞紐分析(星期拉到列、時段拉到欄)就是一張你自己的熱力圖。
預收款認列(帳務 › 預收款認列)
導覽列「帳務 › 預收款認列」是一頁三張表(訂單/課卡/一對一預約):收進來的預收款有多少已經上課交付(已認列)、有多少還欠著(未認列),以及有多少退費風險值得你打電話問一下。期間看的是訂單建立日(錢進來的那段時間,跟班次報表看「上課日」不同),一次最多 400 天;另外多一個截至日期欄位,預設今天,決定「已上」與「未上」的分界。這張報表有學員姓名(沒有電話與 Email),下載後請比照名冊保管。
- 已上的意思是「這一堂課的結束時間已經過了」,不看有沒有點名——系統只有「有沒有被點到」這一種紀錄,沒有另外記一個「這堂課本來就沒來」的狀態,只看點名只會得到一個永遠滿分或永遠掛零的指標。
- 訂單側每一列都成立的式子:實收 − 已退 = 已認列 + 未認列 + 已取消未退 + 未歸屬。已取消未退=座位取消了、錢也沒退(通常可以認列成收入,但它不是上課上出來的,所以分開一欄);未歸屬正常是 0,不是 0 代表那張訂單有品項一列報名都沒有,請去訂單頁看。
- 這裡的未認列只算這段期間收進來的錢,不是全部還沒上完的餘額——更早賣出、還沒用完的課卡要把期間往前拉才看得到(一次最多 400 天)。
- 已上堂數/總堂數算的是報名列,不是「這張訂單」:一張訂單報兩個人、各四堂,會顯示 0 / 8(不是 0 / 4)。
- 課卡的認列單位是堂數,金額是換算出來的。課卡的未認列金額=購買金額 ÷ 總堂數 × 剩餘堂數(系統是先乘後除、最後才四捨五入一次,逐堂先除再乘會差幾塊錢),四捨五入到元;購買金額是那張卡在訂單裡分到的淨額(扣掉退款、算過訂單層折扣)。剩餘堂數以「截至日期」為準(那天之後的異動不算數);總堂數是這張卡本身設定的堂數,不隨截至日期變動(不是「以截至日期為準」)。
- 剩餘堂數如果因為人工調整變成負的或超過總堂數,未認列金額會以 0 堂或總堂數計算,剩餘堂數那一欄仍照實顯示——怪資料看得見,不會被算式悄悄藏起來。
- 不計入這張報表的課卡有四種:改期額度與贈送的堂數(沒收過錢)、整戶退款的卡、沒有對應訂單的卡、月費會籍每期開的卡。
- 訂單的退費風險:這一欄看的是訂單上任何一位學員,最近三堂『有點名』的課一次都沒有被點到,而且這張訂單還有沒上的課。一堂課算「有點名」的條件是那天班上至少有一個人被點到;全班都沒被點名的那一堂會整個跳過(不算他沒來,也不會把前後的連續打斷)。從來不點名的話,這一欄整欄都是「否」——這是刻意的,不然這個數字會永遠等於「所有還沒上完的錢」。在這張訂單上還不到三堂有點名的課的學員不會被標出來(不只是新學員——整期只點過兩次名的也一樣)。⚠️ 它仍然不等於「確定沒來」:櫃檯漏點也會讓人上榜,所以這是「值得打電話問一下」的名單,不是「確定要退費」的名單;一張訂單報了不只一位學員時,畫面上會列出符合這條規則的每一位(例如「是(王小明、林小華)」),CSV 沒有這一欄的姓名明細。
- 課卡的退費風險:「30 天內到期」或「已過期未用完」,只要剩餘堂數大於 0 就會標;沒有設效期的卡永遠是「否」(沒有到期日就沒有「快過期」這件事)。跟點不點名無關——課卡側的風險只看到期日。
- 月費會籍的訂單不在這張報表上(每期扣每期用完,沒有先收後上);用課卡上課時另外加購的那張子單也不在這裡(它是獨立的一張加購子單,系統直接排除)。
- 一對一線上預約另外算一張表:正常上課中看時段結束了沒;取消後如果轉成一張改期額度(60 天內可重新約),額度還沒用掉就算未認列,過期沒用到就算已取消未退;額度被拿去重新約成新的一堂,就改看新那一堂的時段。
- 額度已過期未退的風險筆數會計入風險欄的計數,但不會計入風險金額——那筆錢已經算進已取消未退,不是未認列,所以你可能看到「風險 2 筆/NT$0」,這不是算錯。額度狀態(額度未用/額度已過期未退)下的目前對應時段顯示的是原本被取消的那一堂(僅供參考原始上課日),不是真的還會發生的課——要看新約的時段請看「已重約課」那兩種狀態。
- 一對一預約表的「目前狀態」欄共七種:正常上課中=原始報名還沒被取消,看它那一堂的時段結束了沒;額度未用=原始報名被取消、換成一張改期額度,額度還有 1 堂沒用完、還沒過期(算未認列,服務可能還會交付);額度已過期未退=那張改期額度過期了、錢沒退(算已取消未退,服務不會交付了);已重約課待上課/已重約課已上課=改期額度已經被拿去重新約成新的一堂,分別對應新那一堂還沒到/已經上完;已取消已退=原始報名直接走退款取消,或改期額度本身被作廢(一定伴隨全額退款);資料異常(無報名列)=這張訂單找不到對應的報名列,正常不該發生,是防禦性的資料完整性狀態,不是正常的預約生命週期。
- 截至日期:把它往前調就是「回到那一天來看」——那之後才結束的課會回到「未認列」,那之後才買的課卡剩餘堂數會是 0(那一天它還不存在)。
- 畫面上方五個數字:已認列(訂單側與一對一預約側的已認列相加)、未認列・訂單、未認列・課卡、未認列・一對一、退費風險金額(訂單、課卡、一對一預約三側風險金額相加);除了已認列與退費風險金額是頁面自己加總的,其餘三個未認列直接取自伺服器對應端點的合計。⚠️ 退費風險金額裡「訂單側」那一份只對有點名習慣的商戶有意義(從來不點名就永遠是 0);「課卡側」與「一對一預約側」都是到期日,跟點不點名無關,三邊性質不同,不要把整個數字當成單一指標解讀。訂單側的風險金額是被標出來的那張訂單整張的未認列,不是只算被點名那一位的——同一張訂單上其他人還沒上的課也在裡面,所以它是『值得打電話問一下的訂單還有多少錢沒上完』,不是『預計要退多少』。
- CSV 的檔名不含截至日期(只有期間),所以同一段期間、不同截至日期的兩份檔案會同名,下載多份請自己改名;直接雙擊用 Excel 開,中文不會亂碼,數字欄不帶千分位,沒有合計列(合計在畫面表格最下方)。
耗課報表(帳務 › 耗課報表)
導覽列「帳務 › 耗課報表」是一列一次「用課卡的報名」的表,外加課卡的手動調整流水:這個期間哪些課卡被用掉了、用在誰身上、扣了幾堂。期間看的是上課時間(調整列看流水建立時間;跟班次報表一樣以上課時間為準,跟預收款報表看「訂單建立日」不一樣),台灣時間當地日為準,預設本月,一次最多 400 天;可以只看某一張課卡商品(「課卡」下拉列的是實際有人開過帳戶的課卡;改期額度以原本那堂課的名稱出現,後面標「(改期額度)」),也可以用姓名或電話搜尋學員,一樣可以按「下載 CSV」。這張報表不含金額,要看錢請到預收款認列。
- 狀態主要看課卡的扣堂紀錄——那才是扣堂的事實。分成這幾種:已上課(有核銷紀錄);已預約未上(堂數還扣著、沒有核銷——不點名的店會一直停在這裡,這是刻意的,跟預收款報表「占用即算用掉」同一套邏輯,不是報表算錯);已取消退回(堂數已經還原,例如學員自己取消預約);作廢(退款)——整張課卡退款後,原本還沒上的預約會顯示這個狀態:那一堂已經隨著退款一起扣掉、不會再上,不算在「已預約未上」裡。
- 扣堂數是這筆報名在流水上的淨扣堂(只看這一筆報名自己的流水,不含這張卡其他報名的流水);「作廢(退款)」的扣堂數仍然照實顯示(不會歸零),這樣這一列的扣堂數才跟流水對得上帳。調整列的扣堂數是流水本身的異動量取負號——幫學員加回堂數會顯示負數(加堂是「少扣」),這不是打錯方向。
- 調整列(狀態顯示「調整」)是館方或系統對課卡做的手動異動,例如全額退款時沖銷剩餘堂數、退款作廢一張改期額度。它不對應任何一堂課:課程欄顯示「(手動調整)」、教練欄留空,備註欄是那筆流水當時記的原因。
- 不列兩種:沒用課卡的報名(單堂付款,這張報表只看課卡)、課卡的購買開帳流水(那是「進」,不是「耗」)。改期額度(館方停課/請假、館方取消已付款的一對一、或家長自己取消已付款的一對一時發的補課額度)發出去的卡照樣會出現——它扣的也是額度,館方一樣要看得到誰用掉了。
- 畫面上方五個數字:列數(含調整列)、已上課扣堂合計、已預約未上合計(不含「作廢(退款)」——那些堂不會再上,混進去會高估還占著的名額)、已取消筆數、作廢(退款)筆數——都是逐列加總出來的,不是另外算的數字。
- CSV 的規則跟其他報表一樣:檔名是
耗課報表_2026-09-01_2026-09-30.csv,直接雙擊用 Excel 開,中文不會亂碼,數字欄不帶千分位,沒有合計列(合計在畫面上方)。
學員報表(帳務 › 學員報表)
導覽列「帳務 › 學員報表」回答一個問題:現在要打給誰。這張表只列手上還有「有效課卡」的人(買的卡、狀態正常、還沒過期、還有剩餘堂數——過期的、退款的、餘額 0 的、改期額度都不算),沒有期間可選,永遠是「現在」這一刻的狀態,不像其他報表要挑日期範圍。
- 欄位:學員/電話、有效課卡(張數)、剩餘堂數(這幾張卡的餘額合計)、最近到期日(這幾張卡裡最早到期的那張;都沒設效期就留空)、最後上課日、幾天沒來(今天-最後上課日,從沒上過就留空)、風險。
- 最後上課日同時看點名與報名:有點名的店,已出席就是事實;不點名的店,過去已報名(未取消)就是最好的替代——所以沒有點名習慣的商戶一樣看得出「最後一次來是哪一天」。缺席不算有來,已取消的報名與已停課的班次/時段都不算;還沒上到的未來班次也不算「最後上課」——一定要那堂課已經開始才算數。沒付款的報名不算:刷卡結帳中途放棄、訂單還停在「未付款」的報名,即使那堂課的時間已經過去,也不算這位學員來上過課。
- 風險三條規則,符合幾條就列幾條(用「、」隔開):① 手上的課卡30 天內到期;② 超過 30 天沒來(幾天沒來 > 30,剛好 30 天不算,要「超過」);③ 買卡後沒來過(從沒上過課、而且最早那張卡是 30 天前買的——剛買不到 30 天還沒上課,不算風險,給學員一點時間)。三條一條都不成立就是空白。到期與買卡的 30 天用精確時刻比對,「幾天沒來」看的是台灣日曆天數,兩者算法不同,剛好卡在 30 天邊界時數字可能差到接近一天,這是刻意的(時刻比對給①③、日曆天數才是人會脫口而出的「幾天沒來」)。
- 只看有風險 / 全部 切換:預設只看有風險的(電訪名單),切成「全部」看到所有手上有有效課卡的人,不管有沒有風險。排序一律有風險的排前面,同樣有風險的再依最近到期日早到晚排。
- 畫面上方三個數字:人數、有風險人數、剩餘堂數合計——都是目前這份(依切換的 scope)逐列加總出來的,不是另外算的數字;切到「只看有風險」時人數會等於有風險人數,那不是算重複。
- CSV 的規則跟其他報表一樣:檔名是
學員報表_2026-09-24.csv(用查詢當天的日期,不是期間),直接雙擊用 Excel 開,中文不會亂碼,數字欄不帶千分位,沒有合計列(合計在畫面上方)。
報名名單(帳務 › 報名名單)
導覽列「帳務 › 報名名單」把報名的人整理成一份聯絡名單:一列一筆報名(團體班的一堂、系列課的一期、營隊的一週、一對一的一個時段),可以下載 CSV 交給教練、辦保險或匯進自己的系統。
- 欄位:上課時間、課程、營隊班別(營隊才有,例如「上午:籃球;下午:游泳」)、學員、聯絡人、電話、Email、報名狀態、付款、訂單編號、報名時間、報名表填寫(你在報名表欄位設的題目與回答)。
- 學員與聯絡人:家長幫小孩報名時,學員是小孩、聯絡人是家長,電話與 Email 是家長的;自己報名自己上課,兩欄是同一個名字。
- 期間看上課時間,不是報名時間——「下週有誰要來」才是名單的用途。預設本月、一次最多 400 天,可以只看某一門課。
- 已取消的報名預設不列(付款逾時自動釋放的名額也算取消),要對帳時勾「含已取消的報名」;候補中的照列。
- 營隊要先在「班次與名單」建好週次,家長才報得了名,名單上也才會有人。
- CSV 檔名是
報名名單_2026-10-01_2026-10-31.csv,直接雙擊用 Excel 開,中文不會亂碼。內容含個人資料,只有負責人、財務、管理員看得到,下載後請妥善保管、用完刪除。
56. 教練薪資(負責人與財務)
只有負責人與財務帳號看得到「課程與教練 › 教練薪資規則」與「帳務 › 教練薪資月結」這兩個導覽項目;管理員、櫃台登入後導覽列完全不會出現這兩個連結,直接打網址進去也會被伺服器擋下,不是只有畫面上藏起來(各角色能做什麼見第 57 節)。
規則怎麼設定(課程與教練 › 教練薪資規則)
- 每位教練、每種課型(團體班/一對一/營隊)都要各自設一筆規則,設定計薪基準是「每堂固定」還是「每小時」,再填一個基準單價;另外可以加一個每人頭獎金(每多一位學員多付多少,留 0 就是沒有)。同一位教練的同一種課型在同一段期間只能有一筆生效中的規則,重疊會被擋下,請先結束舊規則再新增。
- 可依「單一課程」給不同費率:新增規則時多了一個「課程(選填)」下拉。留白=「全部課程(依課型)」,就是原本的做法——這個課型的每一門課都用同一個費率(不填就跟以前完全一樣)。若某位教練的某一門課要用不同單價,選課型後在「課程」下拉挑那門課,填它專屬的單價即可;有專屬費率的課程會優先算專屬費率,其餘沒指定的課程仍照課型費率算。課型費率與同課型下的課程費率可以同時存在、不算重疊。(一對一沒有單一課程可挑,維持只有課型費率。)
- 沒有「編輯」,只有「新增」與「結束」:已經生效過的規則金額不能被改動,要調薪就是把舊規則按「結束這筆規則」填上失效日期,再新增一筆新金額、新生效日的規則。這樣設計是刻意的——已經算過的月份不能因為你今天改了單價就悄悄跟著變。
- 改規則不會回頭影響已經結算過的月份:月結報表是依「課堂實際發生那天」去比對當時生效的規則計算,不是抓「現在」的規則去套用到過去的每一堂課,所以舊月份的數字永遠不會因為你今天調薪而跟著變動。
- 已取消/已停課的課堂一律不計薪,不管有沒有規則涵蓋。沒有學員的課堂也不計薪(學員全部被取消、或從來沒人報名=那堂課沒上);有學員的照付,就算學員沒到。
月結報表(帳務 › 教練薪資月結)
跟其他報表一樣:期間預設本月、一次最多 400 天,可以下載 CSV。計算依「班次/一對一時段/營隊教學日實際發生的日期」,不是訂單建立日,而且只算已經結束、當時有生效規則涵蓋的課堂。
- 團體班、一對一、營隊各自一組欄位(堂數/時數/人次/應付),最後有總應付。
- ⚠️ 營隊的人頭獎金用「選課人數」,不是「出席人數」——系統目前沒有營隊逐日點名機制,所以沒有出席資料可以算,人頭獎金一律照這個營隊當時的選課人數計算。
- 無規則堂數:這位教練這段期間有課落在「沒有生效規則涵蓋」的空窗,那幾堂不會被計薪、也不會出現在應付金額裡,這一欄大於 0 的列會用底色標出來提醒你——通常代表要去規則頁補一筆規則(可以用比較早的生效日期回溯補上,只要不跟既有規則重疊)。
- 報表本身不會自動發起薪資撥款,只是把算好的金額整理出來給你核對、下載,實際付款仍要你自己操作。
57. 員工帳號與權限
同事要一起用後台時,每個人一個帳號,依工作內容給角色。到「設定 › 員工帳號」管理—— 只有負責人與財務看得到這一頁。
四種角色能做什麼
| 能做什麼 | 負責人 | 財務 | 管理員 | 櫃台 |
|---|---|---|---|---|
| 點名、掃碼報到、看名單/課表/行事曆/教練行程、現場手動加人、取消報名(不退款)、看會員資料、通知中心 | ✅ | ✅ | ✅ | ✅ |
| 退款、取消剩餘週次、取消訂閱、停課與請假、發折價券給會員 | ✅ | ✅ | ✅ | ✅ |
| 排課、課程與價格、營隊、教練與場地、優惠碼、報名表欄位、外觀設定、課程排序、會員標籤與分級 | ✅ | ✅ | ✅ | — |
| 看訂單與金額、儀表板營收與趨勢、所有報表與 CSV 下載 | ✅ | ✅ | ✅ | — |
| 合併會員 | ✅ | ✅ | ✅ | — |
| 重開發票、重新查詢金流、同步訂閱 | ✅ | ✅ | ✅ | — |
| 教練薪資規則與月結 | ✅ | ✅ | — | — |
| 金流、發票、LINE 設定,進階功能開關,商家資料與取消規則 | ✅ | ✅ | — | — |
| 員工帳號(邀請、改角色、停用、移除) | ✅ | ✅ | — | — |
- 負責人與財務能做的事一樣,差別只在下面「負責人帳號不能改」那一條。
- 櫃台看不到訂單列表與營收金額(儀表板只有今日課程與待處理)。要退款、取消訂閱或發券,從會員詳情操作(見第 42 節)。
- 沒有權限的功能導覽列不會出現;直接打網址進去會看到「你的角色沒有權限使用這個功能」,伺服器端也會擋,不是只有畫面藏起來。
- 阿福跟著「打開阿福的那個人」的角色:櫃台打開的阿福一樣不能排課或對帳。
- 每個人都能在「帳號設定」改自己的密碼。
怎麼邀請同事
- 在「員工帳號」頁的「邀請同事」填名字、Email(對方之後用它登入)、選角色(財務/管理員/櫃台),按「寄出邀請」。
- 對方會收到主旨「【你的店名】邀請你加入開課快手後台」的信,7 天內點信裡的連結設定密碼(至少 8 個字元、不可與 Email 相同)。連結只能用一次。
- 設定完成後,名單上的狀態會從「邀請中」變成「啟用中」,對方就能用 Email 與密碼登入。
- 對方沒收到或連結過期:按那一列的「重寄邀請」,之前寄的連結會一起失效,只有最新那封有效。
一個 Email 在整個開課快手只能有一個帳號:如果這個 Email 已經在別間店用過,會顯示「這個 Email 已經有開課快手的帳號了」,請換一個 Email。 邀請中的帳號還不能登入,也不能直接按「啟用」——一定要本人用信裡的連結設定密碼。 Email 不分大小寫(系統一律存成小寫,登入、忘記密碼時大小寫打錯也認得)。 為了防止被拿來大量寄信,每個人一小時最多寄 20 封邀請信(邀請與重寄合計,填到已被使用的 Email 也算一次),超過會顯示「請稍後再試」。
改角色、停用、移除
- 改角色:在名單上直接換角色。立刻生效——對方會被登出,下一次操作就套用新的權限。
- 停用(離職、借用結束):按「停用」,立刻生效——對方所有裝置馬上被登出、之後也登不進來。資料(他點過的名、退過的款)都留著。 之後要再用,按「重新啟用」即可。還在邀請中的人按「取消邀請」,信裡的連結會跟著失效。
- 移除(確定不會再用、測試用的帳號、邀錯人):按「移除」,立刻生效——帳號從名單消失、對方被登出、登不進來、信裡的連結失效。 跟停用的差別:移除後不能復原,但那個 Email 可以重新邀請(會是一個全新的帳號)。這個人過去做過的事(點名、手動加人、合併會員)紀錄都還在,不會不見。
- 負責人帳號不能在這裡改:不能停用、不能移除、不能改角色、不能改名,也不能把別人設成負責人。要換負責人請聯絡 ACpay。
- 不能改自己的角色、不能停用自己(也不能移除自己),避免不小心把自己鎖在外面;要改請找另一位負責人或財務。
58. 外觀設定:學員端頁首換成你的品牌色
到「設定 › 外觀設定」。負責人、財務、管理員都能改(櫃台看不到這一頁,見第 57 節)。 免費、自己改就好,不用另外申請客製。
- 改的是哪裡:只有學員打開報名頁時最上方那塊印著店名的頁首色塊。按鈕、標題、課程卡片等其他地方的顏色不會變。
- 挑顏色:可以點選十個內建配色之一(就是 LINE 圖文選單那十種,見第 40 節),或在「自訂品牌色」直接填色碼。
色碼要是
#加六碼,例如#5C7050;#fff這種三碼縮寫不收。點內建配色只是把色碼帶進輸入框,還要按「儲存」才會生效。 - 文字和分隔線不用自己調:系統依底色深淺自動配——深底配白字、淺底配深字,頁首下緣的分隔線也跟著配,學員一定讀得到。頁面下方的「學員端預覽」畫的就是學員實際會看到的樣子。
- 圓點花色(選用):勾「圓點花色」會在頁首底色上鋪一層圓點(深底白點、淺底黑點)。這個開關一勾就存,不必按「儲存」;取消勾選就回到純色頁首。
- 不想要了:按「清除,回主題色」,頁首會改回你在「LINE 設定」挑的選單配色。從來沒設過品牌色的店家,頁首本來就是那個顏色。清除只清品牌色,圓點花色要另外取消勾選。
- 學員多久看得到:學員端的配色有快取,儲存後最多 10 分鐘全面生效;已經開著頁面的學員重新整理即可看到。
59. 30 天免費試用帳號
透過「阿福」自己申請的試用帳號,開通當下就能登入後台,免費試用 30 天。 後台每一頁最上方會顯示「試用中,還剩 N 天」。
- 試用期間可以做什麼:後台全部功能都能用——建教練與場地、開課、排班次、設定 LINE、看學員端報名頁長什麼樣子。
- 學員還不能付款:學員端每一頁上方會標示「本店試營運中,尚未開放線上付款」,要付錢的報名、課卡、月費會籍一律送不出去。 0 元的課(免費體驗課)照常可以報名,也可以在後台手動幫學員報名。
- 要開始收款:在後台右上角「問阿福」申請收款,資料會從試用帳號帶入;審核通過、合約生效後就能正式收款,原本建好的課程與學員資料都會留著。
- 簽約之後、金流開通之前:合約生效時系統會直接沿用這個試用帳號(同一個代碼、同一個報名頁、店名不變、登入方式不變),並寄一封「已簽約,金流審核中」通知信。 這段期間後台頁首顯示「已簽約,金流審核中」,學員端報名頁照常開放(試用到期暫停的也會恢復),頁首標示「本店即將開放線上付款」—— 學員還不能線上付款,0 元的課照常可以報名。金流審核通過、轉為正式收款後,學員就能付款。
- 試用提醒信:試用期間系統會寄幾封提醒到店主信箱——第 3 天(建好第一堂課了嗎)、第 7 天(學員端長這樣、要收款就問阿福)、剩 5 天、到期當天,每封只寄一次;簽約後就不再寄。
- 30 天到期之後:學員端報名頁會暫停(學員看到「本店報名頁暫停中」),後台照常可以登入,頁首改成「試用已到期,申請收款後報名頁會恢復」。資料不會被刪除,申請收款後報名頁就會恢復。
60. 暫定班次:場地還沒確定也能先讓課卡學員預約
適合場地要每週跟校方、公園或教室出租方確認的店家(2026-10-06 起)。 學員想在買課卡時一次把 10 週同時段的課約好,但你不敢保證每週都租得到場地——那就先開成「暫定」, 場地由系統幫你扛:確定了一鍵確認並通知,沒租到就停課、堂數自動退回。
- 先開:在「班次與名單」新增班次時勾「暫定(場地尚未確認,只開放課卡預約)」, 「重複幾週」填 10 就從開始時間起每週同一時段各建一個班次。撞到場地或教練的那一週會單獨提示,其他週照建。
- 學員預約:暫定班次會出現在選課頁並標示「暫定(場地確認後通知)」,只有持課卡的學員能預約 ——線上付款、購物車與候補都不收(學員看到「這個時段目前只開放持課卡的學員預約」)。學員用課卡預約成功的通知會提醒他這是暫定時段。
- 場地確定:在列表按該班次的「確認」;或用列表上方的「確認暫定班次(所有課程)」選一段日期, 一次確認那段期間所有課程的暫定班次。已預約的學員會收到「上課時段確認」LINE 通知。
- 沒租到:按「停課」(第 33 節),課卡堂數自動退回、學員收到停課通知,可以自己改約其他時段。
- 暫定班次的狀態仍是「排定中」,在行事曆、撞場地/撞教練檢查、各報表裡都算一般班次;只有上課提醒會等到確認後才發。
- 封存、改期對暫定班次照常可用;封存或停課後的暫定班次不能再「確認」。
- 沒有「取消確認」:確認錯了請改期或停課。
- 阿福(第 22 節)看得到哪些班次是暫定;請它幫忙確認的功能另外排程。
61. 記住信用卡、下次一鍵付款
學員第一次刷卡時可以請 ACpay 記住這張卡,之後在你的店付款按一下就完成—— 不用再輸入卡號、也不用再收 3D 驗證簡訊(2026-10-08 起)。適合常常回來買課、約一對一的學員。
誰會用到
- 所有店家都已開啟,不用設定(新開通的店家也預設開啟)。如果你的店不想提供,請聯絡 ACpay 幫你關閉。
- 只對用 LINE 登入的學員生效(要知道卡是誰的);沒登入的學員照舊直接到付款頁。
- 適用所有一次付清的刷卡:單堂/系列課、多堂一起報、課卡、購物車、一對一、加購費。月費會籍維持原本的定期扣款,不受影響。
學員那邊看到什麼
- 報名送出後先到「確認付款」頁:顯示課程與金額。
- 第一次:按「前往刷卡」到 ACpay 付款頁,「記住這張卡,下次一鍵付款」預設勾選(學員可以取消)。刷卡、3D 驗證都在 ACpay 的頁面完成。
- 之後:確認付款頁直接出現「用 VISA ****1234 付款」,按下去就扣款、報名成立;也可以按「改用其他卡付款」。
- 學員可以在會員中心「我的信用卡」看到記住的卡(只有卡別、末四碼、到期年月)並隨時刪除。一位學員在你的店只會記一張卡,換新卡並勾記住就會取代舊卡。
- 卡號不在你的店、也不在本系統:卡號由 ACpay(PCI DSS 最高等級認證)保管,本系統只存一組加密過的「卡片代號」,只能用來向 ACpay 扣這家店的款。
- 家長幫小孩報名時,卡記在登入付款的家長身上,之後幫哪個小孩報名都能用同一張卡。
- 一鍵付款被銀行拒絕(額度不足、卡片停用等)時,這筆報名會取消、名額釋出,學員會看到原因,重新報名改用其他卡即可。
- 退款跟以前一樣:在「訂單」按退款,錢退回原卡。
62. 課程群組:課很多時讓學員一眼找到
課一多(例如暑假 9 週 × 9 個時段 × 4 個班別),學員在手機上會看到一長串、找不到要上的那一堂。 把課程放進群組之後,學員端目錄會先顯示幾張群組卡片,點進去才看到群組裡的課, 而且可以用按鈕快速篩選(2026-10-13 起)。沒建任何群組時,學員端畫面跟以前完全一樣。
怎麼建
- 到「課程群組」新增群組:填名稱(例如「暑期幼兒班」)、說明(選填,例如「3–5 人小班・每週 5 堂」)、 分段標題(選填,例如「暑期游泳班」「常態課程」——同一個分段標題的群組會排在同一區)、圖示、適用年齡(選填)。
- 用 ▲▼ 調整群組在學員端的先後順序。
- 到「課程管理」編輯每一門課,在「所屬群組」選它要放進哪個群組。一門課只能放一個群組;不選就是「不分組」。
建議分法
- 依程度或年齡分群組,群組裡每一門課是一個時段。例如暑假:4 個班別=4 個群組,每個群組 9 門課(B~I 時段), 學員點進課程再選週次——每一層最多只有 9 個選擇。
- 課程名稱寫清楚時段(例如「幼兒班 B 時段 08:10–09:20」),學員一眼就分得出來。
學員那邊看到什麼
- 目錄:群組卡片顯示圖示、名稱、適用年齡、「N 個方案」、最低價(「NT$ 550 起」)和名額狀態(尚有名額/名額不多/額滿); 沒放進群組的課照舊單獨列在最後的「其他課程」。月曆檢視不分群組。
- 群組頁:上方一排按鈕可以依星期、早上/下午/晚上、只看有名額篩選——只會出現群組裡真的有的選項 (例如群組裡的課都是週一到週五每天上,就不會出現星期那排)。每一列寫開始/結束時間、星期、堂數、價格、剩幾位;額滿的列會變淡但不會消失。 篩到沒結果時會提示拿掉哪個條件。
- 群組頁有自己的網址(課程列表網址後面加
?group=群組編號),可以單獨貼在 LINE 或廣告裡。 - 刪除群組不會刪掉課程,裡面的課只會變回「不分組」。