Tigawok 多門店體驗 Demo
這版按美國 local ordering app 的習慣整理:App 儘量自動完成店鋪判斷,只有用戶需要做選擇時才提示;Pickup / Delivery 都允許先看菜單,但不可下單時要清楚給出口。
Leadership Demo
少打斷能自動找到 nearby store 時,不彈選店頁。
可瀏覽可服務但休息中時可看菜單;不支持該 order type 時不進菜單。
清楚出口Pickup 不可用時切 Delivery;Delivery 不可用時引導換地址。
符合 local用戶文案不暴露後台判斷或技術狀態。
整體選店原則
- App 不對用戶暴露「當前店鋪」概念,只在本次流程內保存 selectedStore / selectedMerchId。
- Pickup 使用用戶 GPS 位置選最近可 Pickup 門店;5 miles 內才自動選店。
- Delivery 入口也使用 GPS 位置選最近可 Delivery 門店,讓用戶先進菜單。
- Delivery 的加購、購物車、Checkout 必須再用配送地址校驗。
Pickup 系統選店邏輯
- 有 GPS 且 5 miles 內有可 Pickup 門店時,系統自動選店;超過 5 miles 或無 GPS 時,進 Store Locator。
- 自動選店優先級:最近營業中的 Pickup 門店 → 最近休息中但接受預訂的 Pickup 門店 → 最近休息中且不接受預訂的 Pickup 門店。
- 休息中但接受預訂時,進 Pickup Order,底部顯示 Store is closed, accept preorder。
- 休息中且不接受預訂時,仍可進菜單瀏覽,底部顯示 Store is closed。
- 只有後台未開啟 Pickup 類型訂單時,才不進菜單並引導切換 Delivery。
Delivery 系統選店邏輯
- Home 點 Delivery 時,先用 GPS 查找配送範圍覆蓋當前位置的門店;有則選最近門店進 Delivery 菜單。
- 沒有 GPS 或 GPS 不在任何門店配送範圍內時,進 Store Locator,選店後仍可先看菜單。
- Delivery 菜單可瀏覽、搜索、上下滑;點 Add to cart 時才要求配送地址有效。
- 新增 / 選擇配送地址時,必須校驗地址是否在當前門店配送範圍內;不可配送則不保存,提示 Your address is too far。
- 門店休息中時,底部顯示 Store is closed 或 Store is closed, accept preorder。
Delivery priority: Home 點 Delivery 時,App 先按 GPS 找配送範圍覆蓋當前位置的最近門店並進菜單;Add to cart、Cart、Checkout 再用配送地址校驗。不可配送地址不能保存,提示 Your address is too far。
Pickup priority: App 按 GPS + 5 miles 自動選最近可 Pickup 門店;優先營業中,其次可預訂,再其次休息中僅可瀏覽;只有後台未開 Pickup 類型訂單時才不進菜單。