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

# Viivakoodit ja QR-koodit

> Lisää asiakirjoihin viivakoodeja ja QR-koodeja Viivakoodi / QR -lohkolla tai Liquid-suodattimilla barcode ja qr.

Viivakoodien ja QR-koodien ansiosta tiimisi voi skannata kirjoittamisen sijaan: lähetysluettelon tilausnumeron, keräilylistan jokaisen SKU:n tai asiakkaalle tilauksen tilasivun linkin. Foliant piirtää ne terävinä vektorikuvina, joten ne skannautuvat hyvin missä tahansa tulostuskoossa ja näyttävät samalta esikatselussa, tulostetuissa asiakirjoissa ja PDF-tiedostoissa.

## Visuaalisessa editorissa

Lisää **Viivakoodi / QR** -lohko (kohdassa **Sisältö**) ja määritä:

* **Tyyppi**: **Viivakoodi (Code 128)** tai **QR-koodi**.
* **Koodaa**: **Tilauksen nimi (#1042)**, **Tilausnumero (1042)**, **Asiakirjan numero** tai **Oma arvo**. Kun valitset **Oma arvo**, kirjoita **Koodattava teksti** ja käytä siinä tilauksen arvoja, kuten `SO-{{ order_number }}`.

**Tuotetaulukko**-lohkossa on myös sarakkeet **SKU-viivakoodi** ja **Variantin viivakoodi**, ja **Keräilyrivit**-lohko voi näyttää tilausten viivakoodit skannausta varten.

## Koodissa

### Viivakoodit

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

* Ensimmäinen valinta on viivakoodin tyyppi. Jos et anna sitä, tyyppi on Code 128.
* Kaksi lisänumeroa määrittävät tulostetun leveyden ja korkeuden millimetreinä, esimerkiksi 60 × 12 mm lähetystarraa varten.

Tuetut tyypit: `code128`, `code39`, `code39ext`, `code93`, `ean13`, `ean8`, `upca`, `upce`, `itf14`, `interleaved2of5`, `codabar` ja `msi`.

### QR-koodit

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

* Ensimmäinen valinta on virheenkorjaustaso: `L`, `M` (oletus), `Q` tai `H`. Korkeammat tasot kestävät enemmän vaurioita, mutta koodista tulee tiheämpi.
* Toinen on koko pikseleinä (oletus 96).

## Hyvä tietää

* Tyhjä arvo ei piirrä mitään, joten tuotteilla, joilla ei ole viivakoodia, sitä ei yksinkertaisesti näy.
* Arvo, jota viivakoodityyppi ei pysty sisältämään (esimerkiksi kirjaimia EAN-13-koodissa), piirtää pienen punaisen virheruudun ja syyn, joten näet sen esikatselussa.
* **Asiakirjan numero** -viivakoodi ei tulosta mitään, ennen kuin asiakirjalla on numero.
* `{{ order_status_url }}` on käytettävissä vain verkkotilauksissa.

## Aiheeseen liittyvät artikkelit

* [Lohkojen opas](https://foliant-help.iforiti.com/fi/template-editor/block-catalogue.md)
* [Tilausrivit malleissa](https://foliant-help.iforiti.com/fi/template-editor/liquid-line-items.md)
* [Asiakirjanumerot malleissa](https://foliant-help.iforiti.com/fi/template-editor/liquid-document-numbers.md)
* [Liquid-suodattimet](https://foliant-help.iforiti.com/fi/template-editor/liquid-filters.md)


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