站在巨人的肩上,看得更遠

案例:從「約設計師」到「約位子」,我們重新設計了預約邏輯

這次的預約系統開發,是為台北油頭 TPE Barber 做的。系統現在每天在門市運作,網址是 book.tpebarber.com。我們想分享的不是功能,而是這套系統的預約邏輯是怎麼來的。

從現場開始

動手之前,我們先到理髮廳實際觀察,並和設計師深入討論他們每天怎麼接客、怎麼安排時間。

討論到最後,我們發現一件和原本想像不同的事:對一間理髮廳來說,重要的是位子的數量,而不是設計師有哪些時段可以預約。同一位設計師在同一個時段,可能同時進行不同的服務,使用兩個位子。

重新設計預約邏輯

市面上的預約模式大多以人為主:顧客約的是設計師的時間。這個模式表達不了店裡實際的運作方式,所以我們把預約邏輯重新設計成「有空位,並且綁定設計師」。具體是這樣運作的:

一、最小單位是「一個位子的一個時段」。 系統裡被預約的不是設計師的一段時間,而是某一個位子在某一個時段的使用權。每個位子可以各自設定哪些時段開放。

二、位子綁定設計師。 每個位子對應到負責的設計師,一位設計師可以同時綁定兩個位子。這樣一來,同一位設計師在同一個時段進行兩項不同的服務,系統裡就是兩個位子各有一筆預約,和現場完全一致。

三、可預約量由位子決定。 一天能接多少客人,等於開放的位子數乘上各自開放的時段數。某個時段還能不能約,算法是:開放的位子數,減去已經被預約的位子數。

四、指定與不指定,走同一套邏輯。 顧客指定設計師時,預約落在那位設計師綁定的位子上。顧客不指定時,系統先確認該時段還有空位,再依全店的接客順序分配設計師。

五、長時間的服務,會佔用後面的時段。 需要兩三個小時的服務,會連同後續時段一起佔住同一個位子,其他預約不會排進來。

六、同一個位子的同一個時段,只會成立一筆預約。 兩位顧客同時送出時,系統只接受其中一筆,另一位會看到其他可選的時段。

這套邏輯的核心是先看位子、再對應到人。排出來的預約表,就是店裡當天實際的樣子。

預約系統開發的另一半:前台體驗優化

預約邏輯重新設計的同時,我們也優化了顧客端的預約流程,目標是降低每一步的阻力。整個流程只有四步:

  1. 選擇設計師。 可以指定設計師,也可以選「不指定」,由系統安排現場有空的設計師。
  2. 選擇服務。 每項服務都標示所需時間與價格。
  3. 選擇日期與時段。 選了日期,當天可以預約的時段就會列出來,已經約滿的時段會標示為不可選。
  4. 確認預約。 核對設計師、服務、日期、時段與金額,填寫姓名與手機後送出。

TPE Barber 預約流程的動態示範:選擇設計師、選擇服務、選擇日期與時段、確認預約

其他優化包括:

  • 不必先註冊。 訪客可以直接預約;常客用 LINE 登入,資料自動帶入。
  • 以手機操作為主。 多數顧客用手機預約,版面與按鈕都依手機使用習慣設計。
  • 每一步都看得到進度。 畫面上方顯示目前是第幾步,隨時可以回到上一步修改。

TPE Barber 預約流程的四個畫面:選擇設計師、選擇服務、選擇日期與時段、確認預約

來回傾聽,直到滿意

開發過程中,我們反覆回到店裡聽設計師的意見,依他們實際使用的感受調整,直到交付出一套讓他們滿意的系統。

一套可以規模化的邏輯

「以位子為主」不是只屬於這一間店的做法。我們在設計時就讓這套邏輯可以規模化,適用於美業的任何品牌:理髮、美髮、美甲、美容,只要是以座位或床位服務顧客的店,都能使用。

想了解我們怎麼做,請看客製化軟體與系統開發,或直接與我們聯絡。

發表留言

您的 Email 不會公開。必填欄位以 * 標示