Báo cáo doanh thu theo mã giảm giá trên màn hình

Dùng mã giảm giá để đo hiệu quả từng chiến dịch

Cửa hàng chạy quảng cáo Facebook 3 triệu, phát tờ rơi 1 triệu, cuối tháng doanh thu tăng 20 triệu. Tiền tăng từ đâu? Không ai biết. Tháng sau đổ tiếp 4 triệu vào Facebook vì “thấy có vẻ hiệu quả” — đó là cách đốt tiền phổ biến nhất ở cửa hàng nhỏ.

Mã giảm giá giải quyết đúng chỗ này. Mỗi kênh một mã riêng, cuối chiến dịch đếm đơn theo mã là biết kênh nào sinh lời, kênh nào lỗ. Không cần công cụ phức tạp, chỉ cần kỷ luật đặt mã và ghi nhận đúng.

Đặt mã theo kênh, không đặt mã chung

Nguyên tắc đầu tiên: một kênh một mã, không dùng chung. Mã chung cho mọi kênh thì cuối tháng vẫn không biết khách từ đâu đến.

Kênh Mã Mức giảm Điều kiện
Facebook FB10 10% Đơn từ 300.000 đồng
Tờ rơi khu phố TOROI50 50.000 đồng Đơn từ 300.000 đồng
Khách cũ quay lại QUAYLAI5 5% Không giới hạn, mỗi khách 1 lần
Livestream tối thứ 7 LIVE15 15% Chỉ trong giờ live
Bạn bè giới thiệu GIOITHIEU Tặng 1 món Khách mới, đơn đầu tiên

Năm mã trên cho biết 5 nguồn khách khác nhau. Cuối tháng, báo cáo theo mã cho ra 5 dòng số liệu — quyết định tháng sau đổ tiền vào đâu có căn cứ, không đoán.

Mã cố định tiền dễ kiểm soát hơn mã phần trăm. Mã 50.000 đồng thì mỗi đơn lỗ tối đa 50.000, nhân 100 đơn là 5 triệu — biết trước. Mã 10% trên đơn 2 triệu là 200.000, trên đơn 300.000 là 30.000 — khó dự toán. Cửa hàng nhỏ nên ưu tiên mã cố định tiền, trừ khi muốn đẩy đơn giá trị cao.

Quy tắc kiểm tra mã tại quầy

Mã không kiểm tra thì thành giảm giá tự do. Bốn điều kiện phải kiểm trước khi áp mã, nhân viên làm theo checklist chứ không tự quyết.

Điều kiện Kiểm tra gì Ví dụ từ chối
Còn hạn Ngày dùng nằm trong thời gian chương trình Mã LIVE15 dùng ngày thường
Đủ đơn tối thiểu Tổng đơn đạt ngưỡng Đơn 250.000 dùng mã đơn từ 300.000
Đúng đối tượng Khách mới hay cũ theo quy định Khách cũ dùng mã khách mới
Số lần dùng Mỗi khách dùng mấy lần Dùng mã QUAYLAI5 lần hai

Quy tắc viết sẵn một trang, dán cạnh máy tính tiền. Nhân viên từ chối khách dùng mã sai phải có câu chuẩn: “Dạ mã này áp cho đơn từ 300.000, đơn của mình còn thiếu 50.000 nữa, mình lấy thêm món này là đủ ạ.” Vừa giữ quy tắc vừa bán thêm — tốt hơn câu “không áp được” cụt lủn.

Bảng theo dõi doanh thu theo mã

Cuối mỗi chiến dịch, lập bảng dưới đây. Tất cả số liệu lấy từ báo cáo bán hàng lọc theo mã.

Mã Số đơn Doanh thu Giảm giá đã cho Chi phí kênh Lãi ròng Đơn/khách mới
FB10 120 48.000.000 4.800.000 3.000.000 Xem tính dưới 35
TOROI50 45 15.750.000 2.250.000 1.000.000 Xem tính dưới 20
QUAYLAI5 80 24.000.000 1.200.000 0 Xem tính dưới 0
LIVE15 60 18.000.000 2.700.000 500.000 Xem tính dưới 25

Cách tính lãi ròng mỗi mã: (doanh thu − giá vốn hàng bán theo mã) − giảm giá đã cho − chi phí kênh. Giả sử biên gộp 30%:

  • FB10: biên 14.400.000 − giảm 4.800.000 − quảng cáo 3.000.000 = lãi 6.600.000, 35 khách mới
  • TOROI50: biên 4.725.000 − giảm 2.250.000 − in ấn 1.000.000 = lãi 1.475.000, 20 khách mới
  • QUAYLAI5: biên 7.200.000 − giảm 1.200.000 − 0 = lãi 6.000.000, giữ khách cũ
  • LIVE15: biên 5.400.000 − giảm 2.700.000 − 500.000 = lãi 2.200.000, 25 khách mới

Kết luận rõ như ban ngày: Facebook lãi nhiều nhất và kéo khách mới tốt nhất — tháng sau tăng ngân sách. Tờ rơi lãi ít nhưng vẫn dương và có 20 khách mới quanh khu phố — giữ nguyên. Không có bảng này thì tháng sau vẫn chia đều tiền cho 4 kênh như cũ.

Mẫu mã theo từng loại chương trình

Dưới đây là bộ mã dùng được ngay cho cửa hàng nhỏ, chỉ cần đổi con số cho hợp giá vốn thật.

Mã Chiến dịch Mức giảm Đơn tối thiểu Giới hạn lần dùng
FBTHANG10 Quảng cáo Facebook tháng 10% 300.000 đồng Mỗi số điện thoại 1 lần
FBMOI30 Quảng cáo Facebook trả tiền 30.000 đồng 200.000 đồng Mỗi số 1 lần
TOROI50 Phát tờ rơi khu phố 50.000 đồng 300.000 đồng Không giới hạn
ZALO20 Tin nhắn Zalo tới khách cũ 20.000 đồng 250.000 đồng 1 lần/tháng
QUAYLAI5 Khách cũ tự quay lại 5% Không 1 lần/tháng
LIVE15 Livestream tối 15% 400.000 đồng Chỉ trong giờ live
GIOTHIEU Khách giới thiệu bạn bè Tặng món giá ≤ 30.000 Đơn đầu tiên của khách mới Không giới hạn số người giới thiệu

Nguyên tắc đặt mã: chữ viết tắt của kênh + con số. Không dùng mã như KHUYENMAI2026 vì không biết thuộc kênh nào, và cửa hàng sau vài tháng không nhớ KHUYENMAI là chiến dịch gì.

Thưởng khách giới thiệu thay cho giảm giá

Mã GIOTHIEU hiệu quả hơn nhiều so với giảm giá trần cho tất cả, vì giảm đúng người mang khách mới. Mức thưởng 30.000 đồng cho món giá ≤ 30.000 khi khách mới đặt đơn đầu tiên thường rẻ hơn mức giảm 10% cho mọi đơn, và tốt hơn nhiều so với quảng cáo tốn tiền mà không biết khách nào từ đó.

Hình thức Chi phí trên 100 đơn Khách mới thu được
Giảm 10% cho tất cả khách 10.000.000 15 người
Mã giới thiệu thưởng 30.000 3.000.000 40 người
Mã giới thiệu + giảm 5% cho khách mới 5.500.000 40 người

Mỗi người giới thiệu được thưởng lại thành người quay lại, nên chương trình này tạo vòng lặp khách quay lại dài hạn chứ không chỉ bán một lần.

Ba lỗi khi dùng mã giảm giá

Một mã dùng cho mọi kênh. Lỗi phổ biến nhất, làm mất toàn bộ tác dụng đo lường. Sửa bằng cách sinh mã riêng trước khi chạy chiến dịch, không tái dùng mã cũ cho kênh mới.

Không giới hạn số lần dùng. Mã khách mới mà một người dùng 5 lần thì tiền giảm chảy vào túi người cũ. Giới hạn mỗi số điện thoại dùng 1 lần với mã khách mới, 1 lần/tháng với mã quay lại.

Quên tắt mã hết hạn. Mã hết hạn mà phần mềm vẫn áp thì khách tiếp tục được giảm, nhân viên tiếp tục cho qua vì “máy vẫn nhận”. Cuối mỗi chương trình, người phụ trách phải tắt mã ngay trong ngày kết thúc và kiểm tra lại bằng một đơn thử.

Gắn mã vào hóa đơn và báo cáo

Mã phải đi vào dữ liệu, không nằm trên giấy riêng. Mỗi hóa đơn dùng mã thì lưu 3 trường: mã đã dùng, số tiền giảm, kênh tương ứng. Ba trường này là nguyên liệu cho bảng theo dõi ở trên.

Trường Ví dụ Dùng để
Mã giảm giá FB10 Lọc doanh thu theo chiến dịch
Số tiền giảm 42.000 Tính tổng tiền đã nhường theo mã
Kênh Facebook So sánh hiệu quả giữa các kênh

Cuối tháng, báo cáo lọc theo 3 trường này cho ra toàn bộ bảng theo dõi mà không cần cộng tay. Cửa hàng nào còn ghi mã ra sổ riêng rồi cộng tay cuối tháng thì sai số lớn và tốn công — đưa vào phần mềm từ đầu rẻ hơn nhiều.

Checklist triển khai mã giảm giá

  • Mỗi kênh một mã riêng, không dùng chung mã giữa các kênh
  • Ưu tiên mã cố định tiền để biết trước mức lỗ tối đa mỗi đơn
  • Viết 4 điều kiện kiểm tra mã, dán tại quầy cho nhân viên làm theo
  • Giới hạn số lần dùng theo số điện thoại, nhất là mã khách mới
  • Tắt mã ngay ngày kết thúc chương trình, kiểm tra bằng đơn thử
  • Lập bảng theo dõi 7 cột sau mỗi chiến dịch, tính lãi ròng từng mã
  • Lưu 3 trường mã, tiền giảm, kênh vào từng hóa đơn để báo cáo tự động

Đọc thêm: Tính điểm hòa vốn khuyến mãi, Báo cáo doanh thu hằng ngày, Chăm sóc khách sau bán.

Nếu bạn muốn xem cách phần mềm sinh mã, gắn mã vào hóa đơn và tách báo cáo theo từng chiến dịch, gọi hotline/Zalo 0907 943 968 hoặc ghé 26 Nguyễn Đình Khơi, Phường Tân Sơn Nhất, TP. Hồ Chí Minh. Tư vấn miễn phí, không ràng buộc.

Câu hỏi thường gặp

Mã giảm giá khác gì với giảm giá chung toàn cửa hàng?
Giảm giá chung áp cho mọi khách nên không biết khách đến từ đâu. Mã giảm giá gắn với từng kênh — Facebook một mã, tờ rơi một mã, khách cũ một mã — nên cuối chiến dịch biết chính xác kênh nào mang về bao nhiêu đơn và bao nhiêu tiền lãi.
Mã giảm giá nên giảm bao nhiêu?
Đủ để khách thấy đáng dùng nhưng không vượt biên. Khung hay dùng: 5% cho đơn đầu tiên, 10% cho đơn trên 500.000 đồng, 50.000 đồng cố định cho đơn trên 300.000 đồng. Mã cố định tiền dễ kiểm soát hơn mã phần trăm vì biết trước mức lỗ tối đa mỗi đơn.
Khách dùng mã giả hoặc mã hết hạn thì xử lý sao?
Phần mềm phải kiểm tra mã trước khi áp: mã còn hạn không, đủ điều kiện đơn tối thiểu không, mỗi khách dùng mấy lần. Quy tắc kiểm tra viết sẵn trong quy định chương trình và dán tại quầy, nhân viên chỉ làm theo chứ không tự quyết.

Cần tư vấn chọn phần mềm quản lý bán hàng?

Gọi hotline/Zalo 0907 943 968 để được demo miễn phí theo mô hình cửa hàng của bạn.