Khuyến mại sản phẩm là hình thức giảm giá áp dụng trực tiếp trên giá của từng sản phẩm trong đơn hàng. Sapo hỗ trợ nhiều loại khuyến mại sản phẩm khác nhau, bao gồm: Theo phần trăm, Theo số tiền, Đồng giá, và Mua X tặng Y. Bài viết này sẽ hướng dẫn chi tiết cách hệ thống Sapo tính toán giá trị giảm giá sản phẩm mua X tặng Y.
1. Nguyên tắc chung
Cách hệ thống Sapo tính toán giá trị giảm giá sản phẩm Mua X tặng Y:
- Ưu tiên tỷ lệ quy đổi tối đa: Hệ thống sẽ tìm cách ghép cặp sản phẩm X và Y nhiều nhất có thể để tối đa hóa số lượng sản phẩm được hưởng khuyến mại theo tỷ lệ quy đổi (ví dụ: Mua 2 tặng 1).
- Ưu tiên sản phẩm Y giá cao: Nếu trong đơn hàng có nhiều sản phẩm đủ điều kiện là sản phẩm Y (sản phẩm được tặng), hệ thống sẽ ưu tiên chọn các sản phẩm Y có giá trị cao nhất để tặng cho khách hàng, mang lại lợi ích lớn nhất cho khách hàng.
- Ưu tiên sản phẩm X giá cao: Tương tự, nếu trong đơn hàng có nhiều sản phẩm đủ điều kiện là sản phẩm X (sản phẩm mua), hệ thống sẽ ưu tiên chọn các sản phẩm X có giá trị cao nhất để tính vào điều kiện Mua X, đảm bảo tính công bằng và hấp dẫn của chương trình.
- Xử lý sản phẩm X và Y trùng nhau: Trong trường hợp một sản phẩm vừa thuộc danh sách sản phẩm X (mua) vừa thuộc danh sách sản phẩm Y (tặng), hệ thống sẽ ưu tiên chọn sản phẩm đó làm sản phẩm Y (Tặng) hoặc X (mua) tùy theo giá trị để tối ưu lợi ích khuyến mại cho khách hàng, thường sẽ ưu tiên sản phẩm có giá trị thấp hơn để làm sản phẩm Y (tặng).
- Sản phẩm lẻ không đủ tỷ lệ: Các sản phẩm còn lại trong đơn hàng không đủ số lượng để tạo thành cặp X-Y hoàn chỉnh (sản phẩm "lẻ") sẽ được tách ra khỏi chương trình khuyến mại Mua X tặng Y và có thể được áp dụng các chương trình khuyến mại khác nếu đủ điều kiện.
2. Ví dụ minh họa:
Ví dụ 1: Sản phẩm X và Sản phẩm Y không trùng nhau
Đơn hàng:
- Sản phẩm 1 (SP1): Số lượng = 3, Đơn giá = 3.000 VNĐ
- Sản phẩm 2 (SP2): Số lượng = 3, Đơn giá = 5.000 VNĐ
- Sản phẩm 3 (SP3): Số lượng = 5, Đơn giá = 7.000 VNĐ
- Sản phẩm 4 (SP4): Số lượng = 6, Đơn giá = 9.000 VNĐ
Chương trình khuyến mại:
- CTKM: Mua 2 sản phẩm trong nhóm SP3/SP4 được tặng 1 sản phẩm trong nhóm SP1/SP2.
Phân tích:
- Sản phẩm X (Sản phẩm mua): SP3, SP4
- Sản phẩm Y (Sản phẩm tặng): SP1, SP2
Kết quả áp dụng khuyến mại:
Hệ thống sẽ tự động ghép cặp và tính toán như sau:
- Chọn sản phẩm Y (Sản phẩm được tặng): Ưu tiên chọn từ các sản phẩm có giá cao nhất trong nhóm Y (SP1, SP2):
- SP2: Chọn 3 sản phẩm SP2 (vì có 3 SP2 trong đơn), Giá trị giảm = 5.000 VNĐ/sản phẩm * 3 sản phẩm = 15.000 VNĐ
- SP1: Chọn thêm 2 sản phẩm SP1 (vì còn đủ số lượng X để tặng thêm Y), Giá trị giảm = 3.000 VNĐ/sản phẩm * 2 sản phẩm = 6.000 VNĐ
- Danh sách sản phẩm Y được tặng:
- SP2: Số lượng = 3, Giá khuyến mại = 0 VNĐ
- SP1: Số lượng = 2, Giá khuyến mại = 0 VNĐ
=> Tổng giá trị giảm từ sản phẩm Y = 15.000 VNĐ + 6.000 VNĐ = 21.000 VNĐ
- Chọn sản phẩm X (Sản phẩm mua): Chọn từ các sản phẩm có giá cao nhất trong nhóm X (SP3, SP4) để đáp ứng điều kiện Mua X:
- SP4: Chọn 6 sản phẩm SP4 (vì có 6 SP4 trong đơn)
- SP3: Chọn thêm 4 sản phẩm SP3 (để đủ điều kiện Mua X theo tỷ lệ 2:1)
- Danh sách sản phẩm X (Sản phẩm mua) đáp ứng điều kiện khuyến mại:
- SP4: Số lượng = 6, Đơn giá = 9.000 VNĐ
- SP3: Số lượng = 4, Đơn giá = 7.000 VNĐ
- Sản phẩm lẻ: Các sản phẩm còn lại không đủ để ghép cặp X-Y theo tỷ lệ khuyến mại:
- SP1: Số lượng = 1 (còn dư 1 SP1 sau khi đã tặng 2 SP1 ở trên)
- SP3: Số lượng = 1 (còn dư 1 SP3 sau khi đã tính 4 SP3 vào danh sách sản phẩm X)
Ví dụ 2: Sản phẩm X và Sản phẩm Y có sản phẩm trùng nhau
Đơn hàng:
- Sản phẩm 1 (SP1): Số lượng = 3, Đơn giá = 3.000 VNĐ
- Sản phẩm 2 (SP2): Số lượng = 3, Đơn giá = 5.000 VNĐ
- Sản phẩm 3 (SP3): Số lượng = 5, Đơn giá = 7.000 VNĐ
- Sản phẩm 4 (SP4): Số lượng = 6, Đơn giá = 9.000 VNĐ
Chương trình khuyến mại:
- CTKM: Mua 2 sản phẩm trong nhóm SP2/SP3/SP4 được tặng 1 sản phẩm trong nhóm SP1/SP2/SP3.
Phân tích:
- Sản phẩm X (Sản phẩm mua): SP2, SP3, SP4
- Sản phẩm Y (Sản phẩm tặng): SP1, SP2, SP3
- Sản phẩm vừa là X vừa là Y (Sản phẩm XY): SP2, SP3
Lưu ý:
- Trong trường hợp này, SP2 và SP3 vừa có thể là sản phẩm Mua (X) vừa có thể là sản phẩm Tặng (Y).
- Hệ thống sẽ ưu tiên sử dụng SP2 và SP3 (Sản phẩm XY) có giá thấp hơn để làm sản phẩm Y (Tặng) trước, sau đó mới xét đến các sản phẩm X và Y riêng biệt.
Kết quả áp dụng khuyến mại:
Hệ thống sẽ tự động ghép cặp và tính toán như sau:
- Chọn sản phẩm Y (Sản phẩm được tặng): Ưu tiên chọn từ các sản phẩm Y có giá cao nhất và sản phẩm XY có giá thấp nhất:
- SP1: Chọn 3 sản phẩm SP1 (vì có 3 SP1 trong đơn), Giá trị giảm = 3.000 VNĐ/sản phẩm * 3 sản phẩm = 9.000 VNĐ
- SP2: Chọn thêm 2 sản phẩm SP2 (chọn từ sản phẩm XY vì có giá thấp hơn SP3), Giá trị giảm = 5.000 VNĐ/sản phẩm * 2 sản phẩm = 10.000 VNĐ (corrected value)
- Danh sách sản phẩm Y được tặng (tổng cộng 5 sản phẩm):
- SP1: Số lượng = 3, Giá khuyến mại = 0 VNĐ
- SP2: Số lượng = 2, Giá khuyến mại = 0 VNĐ
=> Tổng giá trị giảm từ sản phẩm Y = 9.000 VNĐ + 10.000 VNĐ = 19.000 VNĐ (corrected total)
- Chọn sản phẩm X (Sản phẩm mua): Chọn từ các sản phẩm XY còn lại (ưu tiên giá thấp hơn) và sản phẩm X (ưu tiên giá cao hơn) để đáp ứng điều kiện Mua X:
- SP2: Chọn 1 sản phẩm SP2 (còn lại 1 SP2 sau khi đã dùng 2 SP2 làm sản phẩm Y ở trên, ưu tiên dùng SP2 trước vì giá thấp hơn SP3)
- SP3: Chọn 5 sản phẩm SP3 (chọn tiếp SP3 vì là sản phẩm XY còn lại)
- SP4: Chọn 4 sản phẩm SP4 (chọn tiếp SP4 vì là sản phẩm X có giá cao nhất)
- Danh sách sản phẩm X (Sản phẩm mua) đáp ứng điều kiện khuyến mại (tổng cộng 10 sản phẩm):
- SP2: Số lượng = 1, Đơn giá = 5.000 VNĐ
- SP3: Số lượng = 5, Đơn giá = 7.000 VNĐ
- SP4: Số lượng = 4, Đơn giá = 9.000 VNĐ
- Sản phẩm lẻ: Các sản phẩm còn lại không đủ để ghép cặp X-Y:
- SP4: Số lượng = 2 (còn dư 2 SP4 sau khi đã tính 4 SP4 vào danh sách sản phẩm X)