Appearance
Mã giảm giá (Voucher)
Trang này dành cho người quản trị, kế toán (finance) và người chạy khuyến mãi: tạo mã giảm giá, giới hạn ai dùng được và dùng cho gì, đọc xem mã nào đang chạy.
Voucher nằm ở Thương mại điện tử → Voucher (/admin/vouchers), chỉ có khi tổ chức bật module Thương mại điện tử. Khách nhập mã ở ô Mã voucher trên trang thanh toán — cách khách dùng mã: Đăng ký khoá học → Voucher giảm giá.
Tạo một mã
Voucher → Tạo. Form có ba khối, cộng một khối thứ tư khi tổ chức dùng chương trình cộng tác viên.
Khối "Voucher"
| Ô | Ghi chú |
|---|---|
| Mã voucher | Để trống thì hệ thống tự sinh mã 8 ký tự khi lưu; hoặc bấm Tạo mã tự động để thấy mã ngay. Mã luôn lưu chữ in hoa; khách gõ chữ thường vẫn được |
| Kích hoạt | Bật sẵn. Tắt là dừng mã ngay, không cần xoá |
| Loại | Phần trăm hoặc Số tiền cố định |
| Giá trị | Với Phần trăm: số phần trăm, ví dụ 20 là giảm 20%; ô không chặn giá trị trên 100, nên đừng nhập quá 100. Với Số tiền cố định: số đồng đầy đủ, ví dụ 200000 là giảm 200.000đ. Số tiền giảm không bao giờ vượt giá đơn |
| Giảm tối đa | Chỉ hiện với loại Phần trăm. Trần số tiền được giảm. Để trống = không giới hạn |
| Đơn hàng tối thiểu | Giá đơn phải đạt mức này mới dùng được mã. Để trống = không yêu cầu |
Khối "Lượt dùng"
| Ô | Ghi chú |
|---|---|
| Giới hạn lượt dùng | Tổng số lượt cho mọi người cộng lại. Để trống = không giới hạn |
| Giới hạn lượt dùng mỗi người | Điền sẵn 1. Chỉ tính với khách đã đăng nhập, và chỉ đếm đơn đã trả tiền. Để trống = không giới hạn |
| Đã sử dụng | Chỉ hiện khi sửa, không sửa được |
| Hiệu lực từ | Bắt buộc, mặc định là lúc tạo |
| Hết hạn | Bắt buộc, phải sau Hiệu lực từ |
Khách vãng lai không bị giới hạn theo người
Khách chưa đăng nhập không có danh tính để đếm, nên Giới hạn lượt dùng mỗi người không chặn được họ. Mã cần khống chế chặt thì đặt thêm Giới hạn lượt dùng tổng.
Đơn bỏ dở vẫn tiêu một lượt
Một lượt dùng được tính ngay khi khách bấm thanh toán, không phải khi tiền về. Khách áp mã rồi bỏ ngang ở cổng thanh toán thì lượt đó không được trả lại, kể cả khi đơn hết hạn. Mã giới hạn 1 lượt có thể "hết lượt" mà không có đơn nào thành công — khi đó tăng Giới hạn lượt dùng lên.
Khối "Áp dụng cho"
| Ô | Ghi chú |
|---|---|
| Áp dụng cho | Tất cả sản phẩm hoặc Sản phẩm cụ thể |
| Sản phẩm áp dụng | Chỉ hiện khi chọn Sản phẩm cụ thể. Chọn nhiều, gom theo loại sản phẩm (khoá học hiện dưới nhóm Khoá học) |
| Mô tả | Ghi chú nội bộ: mã này cho chiến dịch nào. Tư vấn viên AI có thể đọc mô tả này cho khách (xem dưới) |
Danh sách sản phẩm lấy từ Thương mại điện tử → Sản phẩm — xem sản phẩm đến từ đâu.
Khối "Quy công cộng tác viên"
Chỉ có khi tổ chức bật chương trình cộng tác viên. Ô Cộng tác viên sở hữu mã: đơn dùng mã này được ghi công cho người đó, kể cả khi khách không bấm link giới thiệu nào; mã thắng cookie giới thiệu. Cách dựng trọn chương trình: Cộng tác viên → Mã giảm giá gắn cộng tác viên.
Đọc danh sách
| Cột | Ghi chú |
|---|---|
| Mã voucher | Bấm để sao chép |
| Loại, Giá trị | 20% hoặc 200,000 VND |
| Lượt dùng | đã dùng/giới hạn, ∞ khi không giới hạn |
| Hết hạn | Đỏ khi đã qua hạn |
| Trạng thái | Xem bảng dưới |
| Trạng thái | Khi nào |
|---|---|
| Đang hoạt động | Đang bật, đã tới ngày, chưa hết hạn, còn lượt |
| Không hoạt động | Tắt Kích hoạt |
| Chưa bắt đầu | Chưa tới Hiệu lực từ |
| Hết hạn | Đã qua Hết hạn |
| Hết lượt | Đã sử dụng chạm Giới hạn lượt dùng |
Bộ lọc: Loại, Kích hoạt. Bấm một dòng để sửa.
Khi một mã có giới hạn chạm lượt cuối, hệ thống phát cảnh báo vận hành (mức cảnh báo, nhóm tài chính) để người chạy khuyến mãi biết mà gia hạn hoặc thay mã — xem Cảnh báo vận hành.
Ba loại mã
Tất cả nằm chung một danh sách, nhưng dùng khác nhau:
| Loại | Ai tạo | Ai dùng được |
|---|---|---|
| Mã đại trà | Bạn | Bất kỳ ai có mã, trong giới hạn lượt |
| Mã của cộng tác viên | Bạn, có chọn Cộng tác viên sở hữu mã | Bất kỳ ai; đơn được ghi công cho cộng tác viên |
| Mã riêng một người | Hệ thống tự sinh cho người đang học thử khoá học hoặc vừa dùng thử công cụ | Chỉ đúng tài khoản được cấp. Người khác nhập sẽ gặp "Mã này được cấp riêng cho một tài khoản khác." |
Mã riêng một người khoá vào đúng một sản phẩm, 1 lượt, và hết hạn sau một số ngày. Mức giảm và số ngày hiệu lực đặt ở khối Chuyển đổi học thử (Cài đặt → Email & Thông báo, /admin/settings/notifications?tab=ecommerce_trial_conversion); thay đổi chỉ áp cho mã sinh sau khi lưu. Đừng sửa tay các mã này — chúng được email học thử và nút giá trong khoá học dùng lại.
Mã nào được đưa cho khách lạ
Hai nơi tự giới thiệu mã cho khách chưa quen:
- Tư vấn viên khoá học (AI) khi trò chuyện về một khoá có thể nhắc tối đa 3 mã đang chạy cho khoá đó (Tư vấn viên AI).
- Trang kết quả của phễu khảo sát hiện mã bạn chọn cho nhóm kết quả (Mã ưu đãi nào được hiện).
Cả hai không bao giờ đưa ra mã riêng một người hay mã của cộng tác viên. Tư vấn viên AI chỉ nhắc mã đang hoạt động, còn lượt, áp được cho khoá đó, và có Đơn hàng tối thiểu không cao hơn giá khoá. Mã giới hạn mỗi người 1 lần vẫn được nhắc bình thường.
Gửi mã kèm link
Thêm ?voucher=MÃ vào cuối link thanh toán của một gói: trang thanh toán điền sẵn mã và tự áp khi mở. Lấy link thanh toán: Đơn hàng, giao dịch và sản phẩm → Lấy link thanh toán.
Đo hiệu quả
- Trang chi tiết đơn có ô Mã giảm giá.
- Trung tâm báo cáo → Hiệu quả voucher (quyền
view_any_voucher): lượt dùng, chiết khấu, doanh thu kèm theo và tỉ lệ doanh thu/chiết khấu của từng mã.
Ai làm được gì
| Vai trò mặc định | Có gì |
|---|---|
Kế toán (finance) | Toàn quyền voucher (*_voucher) |
Bán hàng (sales) | Chỉ xem (view_any_voucher, view_voucher) |
Quản trị (admin) | Mọi thứ |
Vai trò Marketing mặc định không có quyền voucher. Muốn người chạy khuyến mãi tự tạo mã, cấp đủ view_any_voucher, view_voucher, create_voucher và update_voucher — xem Vai trò và phân quyền.
Câu hỏi thường gặp
Khách báo "Voucher không áp dụng cho sản phẩm này." Mã đang ở chế độ Sản phẩm cụ thể và sản phẩm khách mua không nằm trong danh sách.
Khách báo "Bạn đã sử dụng voucher này rồi." Khách đã dùng mã cho một đơn đã thanh toán trước đó và Giới hạn lượt dùng mỗi người là 1.
Đổi giá trị mã đang chạy có ảnh hưởng đơn cũ không? Không. Mỗi đơn ghi lại số tiền giảm tại lúc đặt.