Feature Scope
Xây dựng logic tính tổng tiền đơn hàng khi áp voucher, bao gồm việc kiểm tra tính hợp lệ của mã, tính toán chiết khấu theo phần trăm hoặc số tiền cố định, và xử lý các kịch bản lỗi. Lưu ý: Không bao gồm UI quản lý voucher.
Business Rules
-
verified
Rule 1: Độc nhất
Mỗi đơn chỉ áp tối đa 1 voucher duy nhất.
-
verified
Rule 2: Thứ tự áp thuế
Giảm giá áp dụng trên tổng tiền sau khi đã tính thuế VAT.
-
verified
Rule 3: Hạn mức tối thiểu
Voucher chỉ có hiệu lực nếu Subtotal > Min Spend.
-
verified
Rule 4: Cap chiết khấu
Với voucher %, số tiền giảm tối đa không quá Max Discount.
Acceptance Criteria
UI / Wireframe
View Figma Prototype
Linked: 24 May 2024Data / API Notes
/order/apply-voucher
Input Breakdown
Output Response
Internal Review
Estimate
16 working hours
Risk
Ảnh hưởng logic tính toán đơn hàng cũ
Dependency
Voucher Service API (v2.1)
Handover
Notes
"Cần Tech Lead confirm logic làm tròn số thập phân cho trường hợp tiền ngoại tệ trước khi dev."