預約收款:用 WooCommerce 結帳串既有金流

諮詢、課程、療程要在客戶預約時就收費,預約系統可以串「WooCommerce 結帳」來收款。客戶選完時段直接結帳,付款成功才確認預訂。這個做法最大的好處是:直接沿用你商店既有的金流,不必為了預約另外申請或設定一組新的金流帳號。

為什麼用 WooCommerce 結帳收預約款#

  • 重用既有金流:商店已經接好的付款方式(信用卡、ATM 轉帳、Apple Pay 等)預約付款也能直接用,不必重接
  • 訂單一起管理:預約收的款會跟一般商品訂單一樣進到後台「訂單」清單,對帳、報表、退款都在同一個地方
  • 沿用商店設定:貨幣、發票、金流費率都跟著商店走,不用在預約系統裡再設一次

開始前要備好的兩件事#

  1. 商店金流已經設定好:預約付款是借商店的結帳流程收款,所以商店至少要有一種可用的付款方式。還沒設定的話,先完成金流串接
  2. 想清楚這個預約服務要收多少:金額之後會用「一個商品的價格」來代表,例如「60 分鐘付費諮詢」收 NT$1,500

第一步:啟用 WooCommerce 模組#

  1. 進入預約系統,點上方「設定」(Settings)
  2. 左側選「全域模組」(Global Modules)
  3. 找到 WooCommerce,把右側開關切換成「已啟用」(Enabled)
在預約系統的全域模組設定中啟用 WooCommerce 模組
設定 → 全域模組,把 WooCommerce 切換成已啟用

第二步:建一個對應的商品#

預約費用是用「一個 WooCommerce 商品的價格」來收的,所以要先到商店建一個商品來代表這個預約服務。

  1. 到後台「商品」→「新增商品」,名稱填這個預約服務(例如「60 分鐘付費諮詢」)
  2. 在「商品資料」面板「一般」分頁填入價格,這個價格就是客戶預約時要付的金額
  3. 建議勾選「虛擬商品」:預約服務不需要寄送,勾了就不會出現運送欄位
  4. 不用管理庫存,預約的名額由預約系統的可用時間控管,不是靠商品庫存

商品的新增流程,詳見 商品與訂單管理

第三步:在活動類型設定付款#

  1. 進入要收費的活動類型,左側選「付款設定」(Payment Settings)
  2. 勾選「啟用付款並在預約時收款」(Enable this event as Paid and collect payment on booking)
  3. 結帳方式(Checkout Method)選「使用 WooCommerce 結帳」(Use WooCommerce Checkout)
  4. 在「選擇 WooCommerce 商品」(Select WooCommerce Product)下拉,挑剛才建好的商品
  5. 按「更新設定」(Update Settings)。預約金額會自動等於該商品的價格
活動類型的付款設定,勾選收費並選擇用 WooCommerce 結帳,再指定對應商品
在活動類型的「付款設定」勾選收款,結帳方式選「使用 WooCommerce 結帳」,再從下拉挑對應的商品

同一個日曆下不同活動類型可以對應不同商品、收不同金額(例如「30 分鐘免費諮詢」不收費,「60 分鐘深度諮詢」對應 NT$1,500 的商品)。

客戶端的預約付款流程#

設定完成後,客戶在預約頁的流程會變成:

  1. 選日期,選時段
  2. 填姓名、Email、聯絡資訊
  3. 導到商店的結帳頁,用你商店既有的付款方式付款
  4. 付款成功,預約成立,系統寄確認信並寫進行事曆
  5. 付款失敗,預約不成立,時段不會被鎖住

退款怎麼處理#

預約收的款會進到後台「訂單」清單,退款比照一般商品訂單處理:退款動作發起在金流端,不在預約系統裡直接退,避免訂單狀態跟金流不同步。信用卡、Apple Pay 這類線上付款的退款,請聯絡秒站客服協助,客服會同步訂單狀態跟金流端的退款動作。詳細原則見 商品與訂單管理 的退款指引。

延伸閱讀#

金流與電商營運系列文章#

常見問題

一定要先建一個 WooCommerce 商品嗎?

是。WooCommerce 結帳的預約金額是靠「一個商品的價格」來收的,所以要先建一個商品代表這個預約服務,金額才有依據。建議把它設成虛擬商品,不管理庫存,名額交給預約系統的可用時間控管。

可以讓客戶選付費或免費預約嗎?

同一個活動類型只會有一種收費設定。要混合的話,建兩個活動類型:一個免費(不啟用付款),一個付費(串 WooCommerce 商品),客戶在預約頁先選種類。

預約付款的手續費怎麼算?

跟商店其他訂單一樣,依你接的金流商費率計算,不會因為是預約而多收。實際費率以你串接的金流商公告為準。

客戶取消預約會自動退款嗎?

不會自動退。預約取消只取消行事曆事件,款項要不要退由你決定,退款動作在金流端處理。建議在服務頁明確列出取消政策,減少糾紛。

WooCommerce 結帳跟預約系統內建的付款方式差在哪?

內建付款方式是在預約系統裡獨立收款,需要另外設定金流金鑰;WooCommerce 結帳則是借用商店既有的結帳流程與付款方式。如果你的站本來就有在賣商品、金流都接好了,用 WooCommerce 結帳最省事,不必重接一組金流。