> ## Documentation Index
> Fetch the complete documentation index at: https://foliant-help.iforiti.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Mã vạch và mã QR

> Thêm mã vạch và mã QR vào chứng từ bằng khối Mã vạch / QR hoặc các bộ lọc Liquid barcode và qr.

Với mã vạch và mã QR, nhóm của bạn chỉ cần quét thay vì gõ tay: số đơn hàng trên phiếu đóng gói, từng SKU trên danh sách lấy hàng, hoặc liên kết trạng thái đơn hàng cho khách. Foliant vẽ chúng dưới dạng ảnh vector sắc nét, nên quét tốt ở mọi kích thước in và trông giống nhau trong bản xem trước, trên chứng từ in và trong tệp PDF.

## Trong trình chỉnh sửa trực quan

Thêm khối **Mã vạch / QR** (trong **Nội dung**) và đặt:

* **Loại**: **Mã vạch (Code 128)** hoặc **Mã QR**.
* **Mã hóa**: **Tên đơn hàng (#1042)**, **Số đơn hàng (1042)**, **Số chứng từ** hoặc **Tùy chỉnh**. Với **Tùy chỉnh**, bạn nhập **Văn bản cần mã hóa**, có thể kèm giá trị của đơn hàng như `SO-{{ order_number }}`.

**Bảng mặt hàng** cũng có các cột **Mã vạch SKU** và **Mã vạch biến thể**, và khối **Dòng lấy hàng** có thể hiển thị mã vạch của các đơn hàng để quét.

## Trong mã

### Mã vạch

```liquid theme={null}
{{ order_number | barcode }}
{{ line_item.sku | barcode }}
{{ line_item.variant.barcode | barcode: 'ean13' }}
{{ name | barcode: 'code128', 60, 12 }}
```

* Tùy chọn đầu tiên là loại mã vạch. Nếu không có, loại mặc định là Code 128.
* Hai số tiếp theo đặt chiều rộng và chiều cao khi in, tính bằng milimét, ví dụ 60 × 12 mm cho nhãn vận chuyển.

Các loại được hỗ trợ: `code128`, `code39`, `code39ext`, `code93`, `ean13`, `ean8`, `upca`, `upce`, `itf14`, `interleaved2of5`, `codabar` và `msi`.

### Mã QR

```liquid theme={null}
{{ order_status_url | qr }}
{{ order_status_url | qr: 'H', 120 }}
```

* Tùy chọn đầu tiên là mức sửa lỗi: `L`, `M` (mặc định), `Q` hoặc `H`. Mức càng cao thì mã càng chịu được hư hỏng nhiều hơn, nhưng mã cũng dày đặc hơn.
* Tùy chọn thứ hai là kích thước tính bằng pixel (mặc định 96).

## Cần biết

* Giá trị trống sẽ không vẽ gì, nên sản phẩm không có mã vạch thì đơn giản là không hiển thị mã.
* Giá trị mà loại mã vạch không chứa được (ví dụ chữ cái trong mã EAN-13) sẽ hiện một ô lỗi nhỏ màu đỏ kèm lý do, để bạn thấy ngay trong bản xem trước.
* Mã vạch **Số chứng từ** sẽ không in gì cho đến khi chứng từ có số.
* `{{ order_status_url }}` chỉ có ở đơn hàng trực tuyến.

## Bài viết liên quan

* [Tham khảo về khối](https://foliant-help.iforiti.com/vi/template-editor/block-catalogue.md)
* [Mặt hàng trong mẫu](https://foliant-help.iforiti.com/vi/template-editor/liquid-line-items.md)
* [Số chứng từ trong mẫu](https://foliant-help.iforiti.com/vi/template-editor/liquid-document-numbers.md)
* [Bộ lọc Liquid](https://foliant-help.iforiti.com/vi/template-editor/liquid-filters.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.