> ## 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.

# Codici a barre e codici QR

> Aggiungi codici a barre e codici QR ai documenti con il blocco Codice a barre / QR o con i filtri Liquid barcode e qr.

Con i codici a barre e i codici QR il tuo team scansiona invece di digitare: il numero d'ordine su una distinta di imballaggio, ogni SKU su una lista di prelievo o il link allo stato dell'ordine per il cliente. Foliant li disegna come immagini vettoriali nitide, quindi si scansionano bene a qualsiasi dimensione di stampa e appaiono uguali nell'anteprima, nei documenti stampati e nei PDF.

## Nell'editor visivo

Aggiungi un blocco **Codice a barre / QR** (in **Contenuto**) e imposta:

* **Tipo**: **Codice a barre (Code 128)** o **Codice QR**.
* **Codifica**: **Nome dell'ordine (#1042)**, **Numero d'ordine (1042)**, **Numero del documento** o **Personalizzato**. Con **Personalizzato**, scrivi il **Testo da codificare**, con valori dell'ordine come `SO-{{ order_number }}`.

Anche la **Tabella articoli** ha le colonne **Codice a barre SKU** e **Codice a barre della variante**, e il blocco **Righe di prelievo** può mostrare i codici a barre degli ordini da scansionare.

## Nel codice

### Codici a barre

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

* La prima opzione è il tipo di codice a barre. Se non la indichi, è Code 128.
* Altri due numeri impostano larghezza e altezza di stampa in millimetri, per esempio 60 × 12 mm per un'etichetta di spedizione.

Tipi supportati: `code128`, `code39`, `code39ext`, `code93`, `ean13`, `ean8`, `upca`, `upce`, `itf14`, `interleaved2of5`, `codabar` e `msi`.

### Codici QR

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

* La prima opzione è il livello di correzione degli errori: `L`, `M` (predefinito), `Q` o `H`. I livelli più alti resistono a più danni ma producono un codice più denso.
* La seconda è la dimensione in pixel (predefinita 96).

## Buono a sapersi

* Un valore vuoto non disegna nulla, quindi i prodotti senza codice a barre semplicemente non ne hanno.
* Un valore che il tipo di codice a barre non può contenere (per esempio lettere in un EAN-13) disegna un piccolo riquadro di errore rosso con il motivo, così lo vedi nell'anteprima.
* Un codice a barre **Numero del documento** non stampa nulla finché il documento non ha un numero.
* `{{ order_status_url }}` esiste solo per gli ordini online.

## Articoli correlati

* [Riferimento dei blocchi](https://foliant-help.iforiti.com/it/template-editor/block-catalogue.md)
* [Articoli nei template](https://foliant-help.iforiti.com/it/template-editor/liquid-line-items.md)
* [Numeri dei documenti nei template](https://foliant-help.iforiti.com/it/template-editor/liquid-document-numbers.md)
* [Filtri Liquid](https://foliant-help.iforiti.com/it/template-editor/liquid-filters.md)


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