Doordash online order tickets
Last updated on
🧑🏭 Product Requirement
Target release | 31/12/2025 |
---|---|
Document owner | [email protected] |
Developer | [email protected], [email protected], [email protected], [email protected] |
QA | [email protected], [email protected] |
🎯 Objective
- Online Order Tickets: Để xem đơn hàng trực tuyến (Pick-up/ Delivery), session mới ở màn hình Home POS
- Bên trong sesion Online Order Tickets, chúng ta có thể quản lý tất cả các ticket từ các đơn đặt hàng trực tuyến. Cột ‘Order Tyoe’ được sử dụng để phân biệt giữa nhận hàng và giao hàng. Cột ‘Status’ cho phép chúng tôi biết trạng thái của tickets
- Search , Advance Search in Online Order Tickets
- Sort Online Order Tickets , UnPaid Ticket , Paid Tickets
- Multiple Language Online Order Tickets , UnPaid Tickets , Paid Tickets
🗒️ More Info
🎨 User interaction and design
UI | Mô tả giao diện và Logic |
---|---|
1. Session Online Order Tickets ![]() |
Session mới được nằm ở màn hình nào phụ thuộc vào Insible được check
hay uncheck Check: Nằm ở màn hình thứ hai - hàng cuối cùng ![]() Uncheck: Nằm ở màn hình thứ 4 ![]() |
2. UI | a. Những cột được giữ khi chuyển màn hình ở nhiều độ phân giải khác
nhau (1920 x 1080, 1280 x 1024, 1024 x 768, 1366 x 768) –> Date - ticket - trans - amount - customer name/phone - Order type - est pick - est delivery - status - notes - trạng thái trans ![]() b. Những Tickets hiện tại chỉ có thể xuất hiện ở session Online Order Tickets gồm: - Online Pick-up Order - Online Delivery Order - Phone-app Pick-up Order - Phone-app Delivery Order - Otter ![]() |
3. Void featute ![]() |
Hiện tại UI mới đã move Void vào màn hình Print&More Logic: - Online Pick-up Order: có thể Void ở bất kì trạng thái nào “Completed” hoặc ” Waiting” - Online Delivery Order: Chỉ có thể Void khi Ticket có trạng thái là Cancel ![]() Còn 9 trạng thái còn lại không thể thực hiện Void, khi click Void pop-up thông báo sẽ xuất hiện ![]() - Phone-app Pick-up Order, Phone-app Delivery Order: Không có trạng thái, có thể Void - Otter: Không có môi trường test nên case này tạm thời bỏ qua Notes: Chú ý các case Void qua lại của nhiều ứng dụng khác nhau: SOrder, QOrder, POS |
4. Refund session ![]() |
Là Refund cả một ticket - có thể Refund cùng 1 ticket nhiều lần Refund được tất cả những ticket ở Online Order Tickets ngoại trừ Otter Notes: Refund Ticket khi thao tác ở POS, Ticket ở Online Order Ticket sẽ được move sang Paid Ticket và Order Type sẽ là POS -> vì hệ thống lưu theo thao tác cuối cùng ==> Cho nên Refund là tạo nguyên 1 ticket mới và được thao tác ở trên POS |
5. Print&More | |
6. Search & Advance Search | - Filter theo một ngày hoặc nhiều ngày, giới hạn hiển thị trên màn
hình POS là 500 transaction - Filter theo “Today, This Week, Last Week, This Month, Last Month” giới hạn hiển thị trên màn hình POS là 500 transaction Filter theo Time, giới hạn hiển thị trên màn hình POS là 500 transaction |
7. Print&More |
⚠️ Out of Scope
- Không có môi trường Sandbox để test ticket Otter xem work đúng như trong code hay không, chỉ có thể sử dụng DB cũ để check xem lưu đúng Tab Otter
- Phần report Anh Vũ là người test, nên nếu mướn biết thêm chi tiết của LOgic Report có thể hỏi thêm anh Vũ
- Session Online Order Tickets hiện tại chỉ có POS đang làm trước nên những ứng dụng liên quan còn lại như SOrder, QOrder chưa thêm session mới -> nên những Ticket Online Order ở những ứng dụng khác đang nằm chung với nhau