# ระบบบัตรกำนัล

ระบบบัตรกำนัลช่วยให้คุณจัดการรหัสโปรโมชันที่แจกเป็นรางวัลให้ผู้เล่น

## ชุดบัตรกำนัลคืออะไร?

ชุดบัตรกำนัลคือคอลเล็กชันของรหัสที่จัดระเบียบสำหรับวัตถุประสงค์เฉพาะ:

- รหัสโปรโมชันวันหยุด
- รหัสส่วนลดสินค้า
- รหัสบัตรของขวัญ
- รหัสเฉพาะอีเวนต์

แต่ละชุดมี:

- ชื่อที่อธิบายได้
- คำอธิบาย (ไม่บังคับ)
- วันหมดอายุ
- รหัสบัตรกำนัลหลายรายการ

---

## การสร้างชุดบัตรกำนัล

### ขั้นตอนที่ 1: ไปที่บัตรกำนัล

1. ไปที่แดชบอร์ด**องค์กร**
2. คลิก**บัตรกำนัล**ในเมนู

### ขั้นตอนที่ 2: สร้างชุดใหม่

1. คลิก**สร้างชุด**
2. กรอกรายละเอียดชุด:

| ฟิลด์      | คำอธิบาย              | จำเป็น |
| ---------- | --------------------- | ------ |
| ชื่อชุด    | ชื่อที่อธิบายได้      | ใช่    |
| คำอธิบาย   | วัตถุประสงค์ของบัตรกำนัล | ไม่    |
| วันหมดอายุ | วันที่รหัสหมดอายุ      | ไม่    |

3. คลิก**สร้าง**

<video autoplay loop muted playsinline preload="none">
  <source src="/vdo/prize/create-voucher.mp4" type="video/mp4" />
</video>

---

## การเพิ่มรหัสบัตรกำนัล

3 ตัวเลือกในการเพิ่มรหัสในชุด:

### ตัวเลือก 1: อัปโหลด CSV

อัปโหลดไฟล์ที่มีรหัส:

1. คลิก**อัปโหลด CSV**
2. เลือกไฟล์ (1 รหัสต่อบรรทัด)
3. ดูตัวอย่างรหัส
4. ยืนยันการอัปโหลด

**รูปแบบ CSV:**

```
SUMMER2024-001
SUMMER2024-002
SUMMER2024-003
```

### ตัวเลือก 2: วางรหัส

วางรหัสโดยตรง:

1. คลิก**อัปโหลด CSV**หรือเปิดหน้าต่างอัปโหลด
2. วางรหัสในช่องข้อความ (1 รหัสต่อบรรทัด)
3. คลิก**อัปโหลด**

<video autoplay loop muted playsinline preload="none">
  <source src="/vdo/prize/add-code-voucher.mp4" type="video/mp4" />
</video>

### ตัวเลือก 3: สร้างรหัส

สร้างรหัสเฉพาะอัตโนมัติ:

1. คลิก**สร้าง**
2. กำหนดค่าการสร้าง:

| การตั้งค่า              | คำอธิบาย                              |
| ----------------------- | ------------------------------------- |
| จำนวนรหัส              | จำนวนที่ต้องการสร้าง (เช่น 100)       |
| คำนำหน้ารหัส           | คำนำหน้า (ไม่บังคับ) (เช่น "PROMO")   |
| ความยาวส่วนสุ่ม        | ความยาวอักขระสุ่ม                     |

3. ดูตัวอย่างรหัส
4. คลิก**สร้าง**

**ตัวอย่างรหัสที่สร้าง:**

- `PROMO-A8K2M9X1`
- `PROMO-B3N5P7Q2`
- `PROMO-C1R4S6T8`

<video autoplay loop muted playsinline preload="none">
  <source src="/vdo/prize/generate-code-voucher.mp4" type="video/mp4" />
</video>

---

## การจัดการบัตรกำนัล

### ดูรหัส

ขยายชุดบัตรกำนัลเพื่อดูรหัสทั้งหมด:

- ค่ารหัส
- สถานะ (พร้อมใช้, รับแล้ว, หมดอายุ, ปิดใช้งาน)
- เกมที่กำหนด (ถ้าเชื่อมต่อ)
- การดำเนินการ

### สถานะบัตรกำนัล

| สถานะ          | คำอธิบาย            |
| -------------- | ------------------- |
| **พร้อมใช้**   | พร้อมสำหรับการรับ   |
| **รับแล้ว**    | กำหนดให้ผู้เล่นแล้ว |
| **หมดอายุ**    | เลยวันหมดอายุ       |
| **ปิดใช้งาน**  | ปิดใช้งานด้วยตนเอง  |

![แดชบอร์ดบัตรกำนัล](/img/prize/dashbaord-voucher.jpg)

### คัดลอกรหัส

คลิกไอคอนคัดลอกข้างรหัสเพื่อคัดลอกไปยังคลิปบอร์ด

### ส่งออกรหัส

ส่งออกรหัสทั้งหมดในชุด:

1. คลิก**ส่งออก**ของชุดบัตรกำนัล
2. ดาวน์โหลดไฟล์ CSV
3. ใช้สำหรับติดตามภายนอกหรือสำรองข้อมูล

![การส่งออกรหัสบัตรกำนัล](/img/prize/export-voucher.jpg)

### ลบรหัส

ลบรหัสเดี่ยวหรือทั้งชุด:

- **รหัสเดี่ยว**: คลิกไอคอนลบ
- **ทั้งชุด**: คลิกลบที่ส่วนหัวของชุด

![การลบรหัสบัตรกำนัล](/img/prize/delete-voucher.jpg)

:::caution[คำเตือน]
การลบชุดบัตรกำนัลจะลบรหัสทั้งหมดอย่างถาวร รวมถึงรหัสที่รับแล้ว การดำเนินการนี้ไม่สามารถย้อนกลับ
:::
---

## การเชื่อมต่อบัตรกำนัลกับเกม

**การตั้งค่าชุดบัตรกำนัลกับเกม:**

<video autoplay loop muted playsinline preload="none">
  <source src="/vdo/prize/game-code-voucher.mp4" type="video/mp4" />
</video>

**ผลลัพธ์ในหน้าบัตรกำนัล:**

![ผลลัพธ์บัตรกำนัลที่เชื่อมต่อกับเกม](/img/prize/result-voucher.png)