Web order doordash
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
Tính năng “Đặt hàng và giao hàng” nhằm mục tiêu cung cấp cho khách hàng một trải nghiệm mua sắm trực tuyến liền mạch và thuận tiện. Bằng cách tích hợp với các đối tác giao hàng bên thứ ba, tính năng này sẽ giúp giảm thiểu thời gian chờ đợi và đảm bảo đơn hàng được giao đến tay khách hàng một cách nhanh chóng và chính xác
🌟 More Info
Checklist - Testcase | https://docs.google.com/spreadsheets/d/1prdRH1ia9TB6l11XPt6AyCVu5QllpqIAC16eT-lAdZU/edit?gid=0#gid=0 |
User Guides | https://docs.google.com/presentation/d/1nmZE9G8-LYgKyB4jtdmPegaxe4W_5giLi2GzyqROrgI/edit#slide=id.g2ca197e48b2_0_49 |
Document | https://docs.google.com/presentation/d/1tDYH-RFWBZ2e-ML_xKly0UWDieTcMeU8KONgMCfSzhY/edit#slide=id.g266534f53e1_0_154 |
Link test bên thứ 3 | https://developer.doordash.com/portal/integration/drive/delivery_simulator
username: [email protected] password: Blogic@2023 |
🎨 User interaction and design
UI | Mô tả giao diện và Logic |
---|---|
1. Pick-up Type ![]() |
Logic tạo order Pick-up time vẫn giữ nguyên Document tham khảo: http://192.168.1.194:9600/en/online-ordering/doordash Notes: Khi kết thúc một phiên order hay User lần đầu tiên vào Web Order, “Choose Order Type” pop-up sẽ xuất hiện |
2a. Delivery Type - Enter Your Delivery Address ![]() ![]() |
- Sau khi chọn tùy chọn giao hàng, Enter Your Delivery Address
pop-up sẽ xuất hiện - Hệ thống sẽ tự động điền vào các trường tiểu bang, thành phố và mã bưu chính dựa trên cửa hàng User đang đặt hàng, User có thể điều chỉnh chúng khi cần - Nhập địa chỉ giao hàng chính xác, có thể nhập thêm các thông tin chi tiết như số căn hộ hoặc dãy phòng để giúp Doordash xác định vị trí chính xác hơn Notes: Do API bên Blogic kết hợp với API bên thứ 3, nên khi nhập địa chỉ khá xa so với phạm vi giao hàng của bên thứ 3, API sẽ trả về thông báo lỗi (nhưng chưa cụ thể lắm) - QA chưa thể xác nhận được phạm vi khoanh cùng chính xác của DoorDash Ngoài ra khi nhập sai format Phone, API ben thứ 3 sẽ trả lỗi về (nhưng thông báo lỗi quá dài, không thân thiện với người dùng) |
2b. Delivery Type - Confirm Address ![]() |
- Chọn phương thức giao hàng: ‘Hand it to me’ hoặc ‘Leave it at my
door” - Chọn hình thức giao hàng: ’Standard’ hoặc ‘Schedule for late’ - Nhập hướng dẫn giao hàng bổ sung nếu cần - Nhấn ‘Save’ để Doordash xác minh thông tin giao hàng Notes: Logic của ‘Schedule for late’ giống với Logic của ‘Pick-up time’ |
2c. Home Page ![]() |
Sau khi xác thực thành công, Doordash sẽ trả về phí giao hàng và
thời gian giao hàng dự kiến Notes: QA chưa thể xác minh được thời gian giao hàng và phí giao hàng cụ thể được tính như thế nào. Tất cả là API bên thứ 3 trả về, chỉ có thể follow theo |
2d. Order Items ![]() ![]() |
Chọn mặt hàng để đặt hàng |
2e. Confirm order ![]() ![]() |
Xem lại thông tin đơn hàng để tiến hành thanh toán và thời gian giao
hàng dự kiến. Có thể thêm tiền boa cho tài xế nếu muốn. Tiền boa này sẽ được Doordash phân phối. Expected Delivery Time |
2f. Process Payment & Finish ![]() ![]() |
Ở phần tóm tắt đơn hàng có thêm dòng ghi phí giao hàng. Tiến hành thanh toán. Sau khi thanh toán thành công, hai nút sẽ được trả về: ‘Theo dõi đơn hàng’ và ‘Tiếp tục đặt hàng’. |
2g. Track Order ![]() ![]() ![]() |
|
3. Configurations ![]() |
|
4. Feature liên quan a. Inventory ![]() b. Set Tip suggest ![]() c. Các hình thức thanh toán d. Print e. SMS/Email Receipt f. Config slide ![]() ![]() |
|
5. Manager online order in POS a. Delivery Type ![]() b. Pick-up Type ![]() |
Những Ticket được tạo từ Order Online sẽ được nằm trong Sesion mới
là “Online Order Tickets” gồm: - Online Pick-up Order , Online Delivery Order , Phone-app Pick-up Order , Phone-app Delivery Order và Otter a. Delivery Type: Gồm 10 trạng thái khác nhau, để thay đổi trạng thái phải vài link của bên thứ 3 https://developer.doordash.com/portal/integration/drive/delivery_simulator -> Các trạng thái được update realtime trên màn hình POS, ngoại trừ trạng thái Cancel có độ delay tầm khoảng 10s b. Pick-up Type: Trạng thái được thay đổi manual chỉ cần click vào Status -> Pop-up Confirm sẽ xuất hiện |
⚠️ Out of Scope
- License die - web vẫn cho thực hiện hết một phiên thanh toán
- Save KDS - Print Completed KDS - Save Simple KDS
- Bên POS đang tách Paid Ticket và Online Ticket - SOrder QOrder chưa tách ra, hiện tại vẫn đang hiển thị tất cả ticket trong Paid Ticket
- Edit ticket in Online ticket
- Transfer ticket in Online ticket
- Void Order KH tự Cancel