Chuyển tới nội dung chính

Hướng dẫn Quản lý Gói bán


Tổng quan

Gói bán là tập hợp nhiều sản phẩm/dịch vụ được bán cùng nhau với giá ưu đãi. Hệ thống hỗ trợ tạo gói bán linh hoạt với nhiều tùy chọn về giá, thời hạn và hình thức in vé.

Tính năng chính:

✅ Tạo gói bán với nhiều sản phẩm

✅ Thiết lập giá theo cấp đại lý

✅ Quản lý thời hạn bán và sử dụng

✅ In vé QR hoặc mã code

✅ Số lượng min/max linh hoạt

✅ Danh mục gói bán

Các loại gói bán:

📦 Gói Combo
- Nhiều dịch vụ kết hợp
- Giá ưu đãi hơn mua lẻ

🎫 Gói Vé lượt
- Mua nhiều lượt, giá rẻ hơn
- Sử dụng nhiều lần

🎟️ Gói Vé tháng/năm
- Vé không giới hạn lượt
- Trong khoảng thời gian

🎁 Gói Khuyến mãi
- Giá đặc biệt
- Thời gian giới hạn

Các bước tạo gói bán

BƯỚC 1: Thông tin cơ bản

┌─── Thông tin gói bán ───────────────────┐
│ │
│ Mã gói*: COMBO-GD-2024 │
│ (CHỮ HOA, KHÔNG DẤU) │
│ │
│ Tên gói*: Combo Gia đình │
│ │
│ Tên trên HĐ: COMBO GIA ĐÌNH 4N │
│ (Tên in trên hóa đơn) │
│ │
│ Danh mục*: [Dropdown] │
│ - Combo │
│ - Vé lượt │
│ - Vé tháng │
│ │
│ Ghi chú: Gói dành cho gia đình │
│ 4 người (2 NL + 2 TE) │
│ │
└─────────────────────────────────────────┘

BƯỚC 2: Chọn sản phẩm/dịch vụ

┌─── Sản phẩm trong gói ──────────────────┐
│ │
│ [+ Thêm sản phẩm] │
│ │
│ 1. Vé người lớn │
│ Số lượng: [2] [Xóa] │
│ │
│ 2. Vé trẻ em │
│ Số lượng: [2] [Xóa] │
│ │
│ 3. Combo ăn uống │
│ Số lượng: [1] [Xóa] │
│ │
└─────────────────────────────────────────┘

Quy tắc:

  • Tối thiểu 1 sản phẩm
  • Số lượng mỗi sản phẩm ≥ 1
  • Có thể thêm cùng sản phẩm nhiều lần

BƯỚC 3: Số lượng mua

┌─── Số lượng ────────────────────────────┐
│ │
│ Số lượng tối thiểu*: [1] │
│ (Khách mua ít nhất bao nhiêu gói) │
│ │
│ Số lượng tối đa: [10] │
│ (0 = không giới hạn) │
│ │
└─────────────────────────────────────────┘

Ví dụ:

  • Min: 1, Max: 0 → Mua từ 1 gói trở lên
  • Min: 5, Max: 10 → Mua từ 5-10 gói
  • Min: 1, Max: 1 → Chỉ mua đúng 1 gói

BƯỚC 4: Loại mã và in vé

┌─── Cấu hình vé ─────────────────────────┐
│ │
│ Loại mã*: ○ QR Code │
│ ○ Mã code (nhập tay) │
│ │
│ Nhóm mã: [Dropdown] │
│ (Nếu chọn CODE) - Nhóm A │
│ - Nhóm B │
│ │
│ Kiểu in vé*: ○ In theo gói │
│ ○ In theo dịch vụ │
│ ○ In theo đoàn │
│ │
│ Ảnh in trên vé: [Upload] │
│ (Base64) │
│ │
└─────────────────────────────────────────┘

Giải thích:

Loại mã:

  • QR Code: Tự động tạo QR, quét để check-in
  • CODE: Nhập mã thủ công khi in vé (dùng mã từ nhóm mã)

Kiểu in:

  • BY_PACKAGE: In 1 vé cho cả gói
  • BY_SERVICE: In riêng vé cho từng dịch vụ
  • BY_GROUP: In 1 vé chung cho đoàn

BƯỚC 5: Thời gian bán

┌─── Thời gian bán ───────────────────────┐
│ │
│ Từ ngày*: [📅 01/01/2024] │
│ │
│ Đến ngày*: [📅 31/12/2024] │
│ │
│ → Chỉ bán gói trong khoảng thời gian │
│ này │
│ │
└─────────────────────────────────────────┘

BƯỚC 6: Thời hạn sử dụng

┌─── Thời hạn sử dụng ────────────────────┐
│ │
│ Loại hạn*: ○ Theo khoảng thời gian │
│ ○ Theo số ngày │
│ │
│ ─────────────────────────────────────── │
│ │
│ NẾU CHỌN "Theo khoảng thời gian": │
│ │
│ Từ ngày: [📅 01/01/2024] │
│ Đến ngày: [📅 31/12/2024] │
│ │
│ → Vé chỉ dùng được trong khoảng này │
│ │
│ ─────────────────────────────────────── │
│ │
│ NẾU CHỌN "Theo số ngày": │
│ │
│ Hết hạn sau: [30] ngày │
│ (kể từ ngày xuất vé) │
│ │
│ Hết hạn lúc: [23:59] │
│ (giờ trong ngày) │
│ │
└─────────────────────────────────────────┘

Ví dụ:

Khoảng thời gian:

Bán từ: 01/06/2024
Bán đến: 30/06/2024
Dùng từ: 01/06/2024
Dùng đến: 31/08/2024

→ Mua trong tháng 6, dùng đến hết tháng 8

Số ngày:

Hết hạn sau: 30 ngày
Hết hạn lúc: 17:00

Khách mua ngày: 01/06/2024
→ Hết hạn: 30/06/2024 lúc 17:00

BƯỚC 7: Thiết lập giá

Xem chi tiết: Thiết lập giá theo cấp đại lý

BƯỚC 8: Lưu gói bán

Click "Thêm mới"


Thiết lập giá theo cấp đại lý

Cơ chế giá

Giá bán = Giá cơ bản × (1 - % chiết khấu cấp đại lý)

Thiết lập giá

Bước 1: Tạo loại giá (Price Types)

┌─── Loại giá ────────────────────────────┐
│ │
│ [+ Thêm loại giá] │
│ │
│ 1. Người lớn │
│ Giá lẻ*: [200,000] đ │
│ [Xóa] │
│ │
│ 2. Trẻ em │
│ Giá lẻ*: [150,000] đ │
│ [Xóa] │
│ │
│ 3. Người cao tuổi │
│ Giá lẻ*: [100,000] đ │
│ [Xóa] │
│ │
└─────────────────────────────────────────┘

Bước 2: Thiết lập giá đại lý

┌─── Giá theo cấp đại lý ─────────────────┐
│ │
│ Cấp đại lý 1: (Chiết khấu 10%) │
│ ┌────────────────┬──────────┬──────────┐│
│ │ Loại giá │ Giá lẻ │ Giá ĐL1 ││
│ ├────────────────┼──────────┼──────────┤│
│ │ Người lớn │ 200,000 │ 180,000 ││
│ │ Trẻ em │ 150,000 │ 135,000 ││
│ │ Người cao tuổi │ 100,000 │ 90,000 ││
│ └────────────────┴──────────┴──────────┘│
│ │
│ Cấp đại lý 2: (Chiết khấu 20%) │
│ ┌────────────────┬──────────┬──────────┐│
│ │ Loại giá │ Giá lẻ │ Giá ĐL2 ││
│ ├────────────────┼──────────┼──────────┤│
│ │ Người lớn │ 200,000 │ 160,000 ││
│ │ Trẻ em │ 150,000 │ 120,000 ││
│ │ Người cao tuổi │ 100,000 │ 80,000 ││
│ └────────────────┴──────────┴──────────┘│
│ │
└─────────────────────────────────────────┘

Quy tắc:

  • Giá đại lý ≤ Giá lẻ
  • Cấp cao hơn → Giá thấp hơn
  • Có thể nhập thủ công hoặc tính tự động theo %

Quản lý thời hạn sử dụng

Các loại thời hạn

1. Theo khoảng thời gian (DATE_RANGE)

Đặc điểm:

  • Có ngày bắt đầu và kết thúc cố định
  • Vé chỉ dùng được trong khoảng này
  • Không phụ thuộc ngày mua

Ví dụ:

Thời gian bán:  01/06/2024 - 30/06/2024
Thời gian dùng: 01/06/2024 - 31/08/2024

Kịch bản 1:
- Mua ngày: 05/06/2024
- Dùng được: 05/06/2024 - 31/08/2024

Kịch bản 2:
- Mua ngày: 29/06/2024
- Dùng được: 29/06/2024 - 31/08/2024

Phù hợp với:

  • Vé mùa (hè, đông...)
  • Vé sự kiện có thời gian cố định
  • Vé khuyến mãi theo mùa

2. Theo số ngày (NUM_OF_DAY)

Đặc điểm:

  • Hết hạn sau X ngày kể từ ngày xuất vé
  • Linh hoạt theo ngày mua
  • Có thể set giờ hết hạn

Ví dụ:

Hết hạn sau: 30 ngày
Hết hạn lúc: 23:59

Kịch bản 1:
- Mua ngày: 01/06/2024 09:00
- Hết hạn: 30/06/2024 23:59

Kịch bản 2:
- Mua ngày: 15/06/2024 14:00
- Hết hạn: 14/07/2024 23:59

Phù hợp với:

  • Vé tháng/năm
  • Gói tập gym
  • Thẻ thành viên

So sánh 2 loại

Tiêu chíDATE_RANGENUM_OF_DAY
Thời gian cố định✅ Có❌ Không
Linh hoạt❌ Thấp✅ Cao
Dễ quản lý✅ Dễ⚠️ Trung bình
Phù hợpSự kiện, mùaVé dài hạn

Ví dụ thực tế

VÍ DỤ 1: Gói Combo Gia đình

┌─── COMBO GIA ĐÌNH 4 NGƯỜI ──────────────┐
│ │
│ Mã: COMBO-GD-2024 │
│ Tên: Combo Gia đình │
│ │
│ Bao gồm: │
│ • Vé người lớn x 2 │
│ • Vé trẻ em x 2 │
│ • Combo ăn uống x 1 │
│ │
│ Số lượng: Min 1, Max 0 (không giới hạn) │
│ │
│ Loại mã: QR Code │
│ Kiểu in: In theo gói (1 vé/gói) │
│ │
│ Thời gian bán: │
│ 01/06/2024 - 31/08/2024 │
│ │
│ Thời hạn dùng: │
│ Theo khoảng: 01/06/2024 - 30/09/2024 │
│ │
│ Giá: │
│ • Giá lẻ: 600,000đ │
│ • Đại lý 1: 540,000đ (-10%) │
│ • Đại lý 2: 480,000đ (-20%) │
│ │
└─────────────────────────────────────────┘

Lợi ích:

  • Tiết kiệm 200,000đ so với mua lẻ (800,000đ)
  • Có combo ăn uống kèm theo
  • Dùng được cả mùa hè

VÍ DỤ 2: Vé tháng Gym

┌─── VÉ THÁNG GYM ────────────────────────┐
│ │
│ Mã: VE-THANG-GYM │
│ Tên: Vé tập gym 1 tháng │
│ │
│ Bao gồm: │
│ • Vé tập gym (không giới hạn lượt) │
│ │
│ Số lượng: Min 1, Max 1 │
│ │
│ Loại mã: QR Code │
│ Kiểu in: In theo gói │
│ │
│ Thời gian bán: │
│ 01/01/2024 - 31/12/2024 │
│ │
│ Thời hạn dùng: │
│ Số ngày: 30 ngày (kể từ ngày mua) │
│ Hết hạn lúc: 23:59 │
│ │
│ Giá: │
│ • Giá lẻ: 500,000đ │
│ • Đại lý: Không có │
│ │
└─────────────────────────────────────────┘

Đặc điểm:

  • Linh hoạt: Mua bất cứ lúc nào
  • Đủ 30 ngày từ ngày mua
  • Không giới hạn lượt tập

VÍ DỤ 3: Vé khuyến mãi Black Friday

┌─── KHUYẾN MÃI BLACK FRIDAY  ─────────────┐
│ │
│ Mã: BLACK-FRIDAY-2024 │
│ Tên: Vé Black Friday - Giảm 50% │
│ │
│ Bao gồm: │
│ • Vé tham quan toàn bộ khu vui chơi │
│ │
│ Số lượng: Min 1, Max 4 │
│ (Mỗi khách tối đa 4 vé) │
│ │
│ Loại mã: QR Code │
│ Kiểu in: In theo dịch vụ │
│ │
│ Thời gian bán: │
│ 24/11/2024 - 24/11/2024 (1 ngày duy nhất)│
│ │
│ Thời hạn dùng: │
│ Theo khoảng: 25/11/2024 - 31/12/2024 │
│ │
│ Giá: │
│ • Giá lẻ: 150,000đ (Giảm 50%) │
│ • Đại lý: Không áp dụng │
│ │
└──────────────────────────────────────────┘

Đặc điểm:

  • Chỉ bán đúng 1 ngày Black Friday
  • Giá đặc biệt giảm 50%
  • Dùng được trong 1 tháng sau
  • Giới hạn mua tối đa 4 vé/khách

Lưu ý quan trọng

⚠️ Quy tắc bắt buộc

1. Về Mã gói:

✅ Hợp lệ:
- COMBO-GD-2024
- VE-THANG-GYM
- BLACK-FRIDAY-2024

❌ Không hợp lệ:
- combo-gia-dinh (chữ thường)
- Vé tháng gym (có dấu, khoảng trắng)
- Combo@2024 (ký tự đặc biệt)

Format: [A-Z0-9-_]+

2. Về Sản phẩm:

⚠️ Lưu ý:
- Tối thiểu 1 sản phẩm
- Số lượng mỗi sản phẩm ≥ 1
- Sản phẩm phải ACTIVE

3. Về Thời gian:

⚠️ Validation:
- Ngày bắt đầu bán ≥ Hôm nay
- Ngày kết thúc bán ≥ Ngày bắt đầu
- Ngày bắt đầu dùng ≥ Hôm nay
- Ngày kết thúc dùng ≥ Ngày bắt đầu dùng

4. Về Giá:

⚠️ Quy tắc:
- Giá > 0
- Giá đại lý ≤ Giá lẻ
- Cấp cao hơn → Giá thấp hơn

💡 Mẹo hay

1. Đặt tên gói:

✅ Tốt:
- COMBO-GD-2024 (Combo Gia đình 2024)
- VE-THANG-GYM (Vé tháng Gym)
- KHUYEN-MAI-HE (Khuyến mãi hè)

❌ Tránh:
- GOI001, GOI002... (Không rõ nghĩa)
- COMBO (Quá chung chung)

2. Tổ chức danh mục:

Nên có:
📂 Combo
- Combo gia đình
- Combo sinh viên
- Combo doanh nghiệp

📂 Vé lượt
- 5 lượt
- 10 lượt
- 20 lượt

📂 Vé tháng
- 1 tháng
- 3 tháng
- 6 tháng
- 1 năm

📂 Khuyến mãi
- Khuyến mãi hè
- Black Friday
- Giáng sinh

3. Chiến lược giá:

💰 Nguyên tắc:
- Giá gói < Tổng giá lẻ (ít nhất 10-20%)
- Đại lý cấp cao → Giá thấp hơn 10-20%
- Khuyến mãi → Giảm 30-50%

📊 Ví dụ:
Vé lẻ người lớn: 100,000đ
Vé lẻ trẻ em: 70,000đ

Gói 2NL + 2TE lẻ: 340,000đ
Gói combo nên: 300,000đ (-12%)

Đại lý 1: 270,000đ (-10% so gói lẻ)
Đại lý 2: 240,000đ (-20% so gói lẻ)

4. Thời hạn hợp lý:

Loại gói          | Nên dùng      | Thời hạn
------------------+---------------+-----------
Combo ngày | DATE_RANGE | Ngay ngày mua
Vé tháng/năm | NUM_OF_DAY | 30/365 ngày
Vé sự kiện | DATE_RANGE | Ngày sự kiện
Khuyến mãi | DATE_RANGE | Trong tháng

🔍 Checklist trước khi lưu

☐ Mã gói: CHỮ HOA, KHÔNG DẤU, duy nhất
☐ Tên gói: Rõ ràng, dễ hiểu
☐ Đã chọn ít nhất 1 sản phẩm
☐ Số lượng min/max hợp lý
☐ Thời gian bán: Từ hôm nay trở đi
☐ Thời gian dùng: Hợp lệ
☐ Giá lẻ đã nhập
☐ Giá đại lý (nếu có) ≤ Giá lẻ
☐ Đã chọn loại mã (QR/CODE)
☐ Đã chọn kiểu in vé

Tài liệu liên quan