Discount
Last updated on
🧑🏭 Product Requirement
Target release | 10/06/2024 - 20/06/2024 |
Document owner | [email protected] |
Developer | [email protected] |
QA | [email protected], [email protected] |
🎯 Objective
- Store discount
- Hệ thống KIOSK sẽ hiển thị nổi bật mọi chương trình giảm giá đang áp dụng trên toàn cửa hàng trên màn hình chính.
- Hệ thống sẽ tự động áp dụng chiết khấu trên toàn cửa hàng cho tổng số tiền mua hàng.
- Số tiền chiết khấu và giá cuối cùng sau khi áp dụng chiết khấu phải được hiển thị rõ ràng trên màn hình thanh toán.
- Đảm bảo giảm giá được phản ánh chính xác trên biên lai được in.
- Category discount
- KIOSK sẽ nêu bật bất kỳ khoản giảm giá theo danh mục cụ thể nào có sẵn cho các mặt hàng trong danh mục đó.
- Hệ thống sẽ tự động áp dụng giảm giá theo danh mục cụ thể cho các mặt hàng đủ điều kiện trong giỏ hàng.
- Số tiền giảm giá cho từng mặt hàng đủ điều kiện và tổng giá sau khi áp dụng giảm giá phải được hiển thị rõ ràng trên màn hình thanh toán.
- Đảm bảo giảm giá được phản ánh chính xác trên biên lai được in.
- Auto Settlement Batch
- User có thể tự set-up thời gian Settle theo mong muốn.
- Đến khoảng thời gian được set-up, hệ thống tự động Settle toàn bộ ticket được tạo trong ngày.
- Receipt Kiosk
- Đảm bảo Receipt Kiosk hoạt động đúng dựa theo setup ở POS DashBoard
- Đảm bảo Receipt được in đúng theo format đã setup ở POS DashBoard ## 🎨 User interaction and design Store discount - Category discount
UI | Mô tả giao diện và Logic |
---|---|
Store discount ![]() |
1. Date: - Không thể tạo trong quá khứ, tạo ở hiện tại và tương lại gần - Hoạt động real-time –> Set-up lúc 6:00pm thì trên Kiosk app vào đúng 6:00pm sẽ hiển thị Discount Nếu thời gian kết thúc discount vào lúc 9:00pm thì khi Ticket được tạo lúc 8:59:59 (có nghĩa items được thêm vào Cart lúc 8:59:59) nhưng user order lâu qua 9:00pm vẫn được Discount) bởi vì hệ thống lấy thời gian từ lúc tạo Ticket chứ hệ thống không lấy thời gian lúc thực hiện thanh toán 2. Discount Percent: - Lớn nhất là 100%, bé nhất là 0.01% - Percent được set-up sau dấu phẩy 3 số –> 8,987% 3. Checkbox: enable –> Trong 1 ngày,trong cùng 1 khung giờ chỉ có duy nhất 1 Discount được “Enable” |
Hiển thị![]() ![]() ![]() |
1. Khi có Store-discount, vừa vào màn hình Home của Kiosk sẽ hiển
thị Pop-up thông báo cho user biết 2. Ở mỗi phân cách Items sẽ Discout sẽ được highlight như hình kế bên 3. Items nào được Discount sẽ được highlight màu, ngoài ra số tiền được Discount cũng sẽ được highlight trên màn hình |
Category - discount ![]() |
1. Date: - Không thể tạo trong quá khứ, tạo ở hiện tại và tương lại gần - Hoạt động real-time –> Set-up lúc 6:00pm thì trên Kiosk app vào đúng 6:00pm sẽ hiển thị Discount Nếu thời gian kết thúc discount vào lúc 9:00pm thì khi Ticket được tạo lúc 8:59:59 (có nghĩa items được thêm vào Cart lúc 8:59:59) nhưng user order lâu qua 9:00pm vẫn được Discount) bởi vì hệ thống lấy thời gian từ lúc tạo Ticket chứ hệ thống không lấy thời gian lúc thực hiện thanh toán 2. Discount Percent: - Lớn nhất là 100%, bé nhất là 0.01% - Percent được set-up sau dấu phẩy 3 số –> 8,987% 3. Checkbox: enable –> Trong 1 ngày,trong cùng 1 khung giờ chỉ có duy nhất 1 Category-Discount được “Enable” Có thể tạo nhiều Categoty-discount khác nhau trong cùng 1 ngày (vd: category sushi, category hot chicken,…) |
Hiển thị![]() ![]() ![]() |
1. Category-discount sẽ được hightlight ở phần danh mục, user dễ
phân biệt Store-discount và Category-discount 2. Ở mỗi phân cách Items, phần trăm discount của Store và Category sẽ được cộng dồn lại 3. Nếu user không lựa chọn Items trong Category-discount, khi chọn Pay btn, hệ thống sẽ hiển thị Pop-up Suggest items, để user biết được đang có những items được discount mà mình chưa thêm vào Cart 4. Items nào được Discount sẽ được highlight màu, ngoài ra số tiền được Discount cũng sẽ được highlight trên màn hình |
Discount of items (modifier)![]() |
Trạng thái: - Disable: Khi có set-up discount, items vẫn được discount - Enable: Khi có set-up discount, items này sẽ được ngoại lệ, không áp dụng được discount |
Store-discount và Category-discount sẽ được cộng dồn nếu cả 2 đều được set-up, và không thể vượt quá 100%. Nếu trường hợp sơ ý set-up Store-discount và Category-discount vượt quá 100%, thì khi hiển thị trên Kiosk, hệ thống chỉ hiển thị 100% và work cũng là 100%
Các config liên quan:


Automatically send SMS/Email Sales Receipt (based on Customer information)

Nếu user có điền thông Phone/Email ở màn hình này, sau khi thanh toán Sales Receipt sẽ được gửi về Phone/Email cho user
Sales Report POS DashBoard
Discount Report by Employee

Category Report

Daily Sales Breakdown Report

Sale Summary

Sales Report BlogicView

Auto Settlement Batch
UI | Mô tả giao diện và Logic |
---|---|
Set-up ![]() |
Setting >> Devices >> Credit Card
Settlement DropDown: Chọn thời gian muốn settle trong ngày Trạng thái - Disable: Auto settle không hoạt động, muốn settle phải thao tác manual - Enable: Tới khoảng thời gian được set-up, hệ thống tự động settle Button - Cancel - Save |
Settlement![]() |
Setting >> Batch Settlement Hệ thống tự auto settle đúng theo thời gian đã set-up, và được Retry 5 lần –> Có nghĩa là trong quá trình bắt đầu Settle, nếu có gì trục trặc sẽ đưuọc Retry vào lần tiếp theo Ví dụ: Setup Settle vào 11:45pm, thì hệ thống bắt đầu Settle lần 1 vào lúc 11:45pm, lần 2 lúc 11:50pm, lần 3 lúc 11:55pm,.. –> Sau khi settle mọi ticket được tạo sẽ remove ra khỏi màn hình Batch Manager |
Receipt Kiosk


- Những phần cần focus trong Sprint này > Chỉ kiểm tra Show/Hide, còn những format còn lại(font size, bold, font,..) hiện tại đang pending
🏭 Apply Category Discount Based on Minimum Purchase Quantity (Version 2)
Objective
Hệ thống kiểm tra số lượng mặt hàng đã mua theo danh mục đã chọn. Giảm giá danh mục chỉ được áp dụng nếu số lượng mua đáp ứng hoặc vượt quá ngưỡng được xác định trước. Nếu số lượng mua dưới ngưỡng sẽ không được áp dụng giảm giá. Ngưỡng và phần trăm chiết khấu có thể được định cấu hình trong bảng điều khiển quản trị viên. Mức giảm giá được hiển thị trên trang thanh toán và tóm tắt đơn hàng khi điều kiện được đáp ứng.