# Mẫu In & Thiết Kế

Tùy chỉnh hóa đơn, phiếu giao hàng, tem sản phẩm trong Tikme POS.

---

## Trình Thiết Kế Mẫu In

Tikme POS cung cấp trình thiết kế mẫu in trực quan với khả năng kéo thả. Bạn có thể tùy chỉnh hoàn toàn nội dung, bố cục và thương hiệu cho các loại mẫu in.

### Tính năng

- ✅ Kéo thả trực quan
- ✅ Hỗ trợ logo
- ✅ QR Code động
- ✅ Tùy chỉnh font chữ

---

## Các Loại Mẫu In

| Loại | Mô tả | Dùng cho | Khổ giấy |
|------|-------|----------|----------|
| **Hóa đơn POS** | In sau khi thanh toán | Khách hàng giữ | 58mm, 80mm |
| **Phiếu tạm tính** | Preview đơn hàng | F&B - xem trước | 58mm, 80mm |
| **Phiếu bếp** | Gửi xuống bếp/bar | F&B - chuẩn bị món | 58mm, 80mm |
| **Phiếu giao hàng** | Đính kèm đơn ship | Vận chuyển | A5, A4 |
| **Tem sản phẩm** | Nhãn giá, barcode | Dán lên sản phẩm | 30x20mm |
| **Phiếu thu** | Xác nhận thu tiền | Thu công nợ | A5, 80mm |
| **Phiếu chi** | Xác nhận chi tiền | Chi nhập hàng | A5, 80mm |
| **Phiếu kho** | Nhập/Xuất/Chuyển | Chứng từ kho | A4, A5 |

---

## Các Trường Dữ Liệu

### Thông tin cửa hàng

- Tên cửa hàng
- Logo
- Địa chỉ
- Số điện thoại
- Email
- Mã số thuế
- Website

### Thông tin đơn hàng

- Mã đơn hàng
- Ngày giờ
- Nhân viên bán
- Chi nhánh
- Ghi chú đơn

### Thông tin khách hàng

- Tên khách hàng
- Số điện thoại
- Điểm loyalty
- Hạng thành viên
- Địa chỉ giao

### Chi tiết sản phẩm

- Tên sản phẩm
- Mã SKU
- Đơn vị
- Số lượng
- Đơn giá
- Giảm giá
- Thành tiền

### Thanh toán

- Tổng tiền hàng
- Giảm giá đơn
- Phí ship
- Thuế VAT
- Tổng thanh toán
- Tiền khách đưa
- Tiền thừa
- Điểm tích được

### Khác

- QR Code thanh toán
- QR tra cứu HĐ
- Barcode
- Lời cảm ơn
- Chính sách đổi trả

---

## Hướng Dẫn Thiết Kế Mẫu

### Bước 1: Chọn mẫu cần chỉnh sửa

1. Vào **Cài đặt > Mẫu in**
2. Chọn loại mẫu (Hóa đơn POS, Phiếu bếp...)
3. Click **Chỉnh sửa** để mở trình soạn thảo
4. Hoặc click **Tạo mới** để tạo mẫu mới

### Bước 2: Sử dụng trình soạn thảo

Trình soạn thảo mẫu in có các công cụ:

- **Kéo thả trường:** Kéo trường từ danh sách vào vị trí mong muốn
- **Căn chỉnh:** Căn trái, giữa, phải cho từng phần tử
- **Font chữ:** Thay đổi font, kích thước, đậm/nghiêng
- **Đường kẻ:** Thêm đường kẻ ngang phân cách
- **Hình ảnh:** Chèn logo, QR code
- **Điều kiện:** Hiển thị/ẩn trường theo điều kiện

### Bước 3: Thêm các trường dữ liệu

Chọn trường từ danh sách và kéo vào mẫu:

```
{{store.name}}      - Tên cửa hàng
{{order.code}}      - Mã đơn hàng
{{customer.name}}   - Tên khách hàng
{{items}}           - Danh sách sản phẩm (vòng lặp)
{{total}}           - Tổng tiền thanh toán
```

> **Mẹo:** Sử dụng cú pháp Handlebars để hiển thị dữ liệu động.

### Bước 4: Xem trước và lưu

1. Click **Xem trước** để xem mẫu với dữ liệu mẫu
2. Điều chỉnh nếu cần
3. Click **In thử** để in ra giấy thật
4. Click **Lưu** khi hoàn tất
5. Chọn làm mẫu mặc định (nếu muốn)

---

## Cài Đặt Máy In

### Loại máy in hỗ trợ

| Loại | Thương hiệu | Kết nối | Khổ giấy | Dùng cho |
|------|-------------|---------|----------|----------|
| **Máy in nhiệt** | Xprinter, Epson, Bixolon | USB, Bluetooth, LAN, WiFi | 58mm, 80mm | Hóa đơn POS, phiếu bếp |
| **Máy in A4/A5** | HP, Canon, Brother, Epson | USB, LAN, WiFi | A4, A5 | Phiếu kho, báo cáo |
| **Máy in tem** | Xprinter, Zebra, TSC | USB, Bluetooth | 30x20mm, 40x30mm | Tem sản phẩm |

### Kết nối máy in

**Trên máy tính:**

1. Cài đặt driver máy in (từ CD hoặc website NSX)
2. Kết nối máy in qua USB/LAN/WiFi
3. In thử trang test từ Windows
4. Đặt làm máy in mặc định (nếu cần)

**Trong Tikme POS:**

1. Vào **Cài đặt > Thiết bị > Máy in**
2. Click "Thêm máy in"
3. Chọn máy in từ danh sách
4. Chọn khổ giấy và gán mẫu in
5. In thử để kiểm tra

---

## Mẹo Thiết Kế Mẫu In

1. **Logo nhỏ gọn:** Dùng logo có chiều rộng 200-300px để in đẹp trên máy in nhiệt.

2. **Font đơn giản:** Sử dụng font không chân (sans-serif) để dễ đọc trên giấy nhiệt.

3. **Thông tin cần thiết:** Chỉ hiển thị thông tin quan trọng, tránh quá dài.

4. **QR Code:** Thêm QR để khách tra cứu hóa đơn online, tích điểm.

---

## Liên quan

- [Bán hàng](./pos-basics.md) - In hóa đơn khi bán
- [Cài đặt](./settings.md) - Cấu hình thiết bị
- [Vận chuyển](./shipping.md) - In phiếu giao hàng
