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

# Barcodes und QR-Codes

> Fügen Sie Dokumenten Barcodes und QR-Codes mit dem Block „Barcode / QR“ oder den Liquid-Filtern barcode und qr hinzu.

Mit Barcodes und QR-Codes kann Ihr Team scannen statt tippen: die Bestellnummer auf einem Lieferschein, jede SKU auf einer Pickliste oder den Link zum Bestellstatus für die Kundschaft. Foliant zeichnet sie als scharfe Vektorgrafiken. So lassen sie sich in jeder Druckgröße gut scannen und sehen in der Vorschau, in gedruckten Dokumenten und in PDFs gleich aus.

## Im visuellen Editor

Fügen Sie einen Block **Barcode / QR** hinzu (unter **Inhalt**) und legen Sie Folgendes fest:

* **Typ**: **Barcode (Code 128)** oder **QR-Code**.
* **Kodiert**: **Bestellname (#1042)**, **Bestellnummer (1042)**, **Dokumentnummer** oder **Eigener Wert**. Mit **Eigener Wert** geben Sie den **Zu kodierenden Text** ein, auch mit Bestellwerten wie `SO-{{ order_number }}`.

Die **Artikeltabelle** hat außerdem die Spalten **SKU-Barcode** und **Varianten-Barcode**. Der Block **Pickpositionen** kann die Barcodes der Bestellungen zum Scannen anzeigen.

## Im Code

### Barcodes

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

* Die erste Option ist der Barcode-Typ. Ohne Angabe wird Code 128 verwendet.
* Zwei weitere Zahlen legen die gedruckte Breite und Höhe in Millimetern fest, zum Beispiel 60 × 12 mm für ein Versandetikett.

Unterstützte Typen: `code128`, `code39`, `code39ext`, `code93`, `ean13`, `ean8`, `upca`, `upce`, `itf14`, `interleaved2of5`, `codabar` und `msi`.

### QR-Codes

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

* Die erste Option ist die Fehlerkorrekturstufe: `L`, `M` (Standard), `Q` oder `H`. Höhere Stufen verkraften mehr Beschädigung, erzeugen aber einen dichteren Code.
* Die zweite ist die Größe in Pixeln (Standard 96).

## Gut zu wissen

* Ein leerer Wert zeichnet nichts. Produkte ohne Barcode erhalten also einfach keinen.
* Ein Wert, den der Barcode-Typ nicht darstellen kann (zum Beispiel Buchstaben in einem EAN-13), zeichnet ein kleines rotes Fehlerfeld mit dem Grund. So sehen Sie das Problem schon in der Vorschau.
* Ein Barcode mit **Dokumentnummer** druckt nichts, bis das Dokument eine Nummer hat.
* `{{ order_status_url }}` gibt es nur für Online-Bestellungen.

## Verwandte Artikel

* [Block-Referenz](https://foliant-help.iforiti.com/de/template-editor/block-catalogue.md)
* [Artikelpositionen in Vorlagen](https://foliant-help.iforiti.com/de/template-editor/liquid-line-items.md)
* [Dokumentnummern in Vorlagen](https://foliant-help.iforiti.com/de/template-editor/liquid-document-numbers.md)
* [Liquid-Filter](https://foliant-help.iforiti.com/de/template-editor/liquid-filters.md)


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