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

# Orderregels in sjablonen

> Doorloop de orderregels van een bestelling in Liquid en print hun titels, aantallen, prijzen, SKU's, afbeeldingen, gewichten en eigenschappen.

De artikelen in een bestelling staan in `line_items`. Om ze te printen, doorloop je de lijst: alles tussen `{% for line_item in line_items %}` en `{% endfor %}` wordt één keer per artikel herhaald, en `line_item` is het huidige artikel. Velden van orderregels werken alleen binnen de loop.

## Een eenvoudige artikeltabel

```liquid theme={null}
<table>
  {% for line_item in line_items %}
    <tr>
      <td>{{ line_item.title }}</td>
      <td>{{ line_item.sku }}</td>
      <td>{{ line_item.quantity }}</td>
      <td>{{ line_item.price | money }}</td>
      <td>{{ line_item.line_price | money }}</td>
    </tr>
  {% endfor %}
</table>
```

## Velden van orderregels

| Variabele | Wat het print |
| - | - |
| `line_item.title` | De titel van het artikel (product en variant) |
| `line_item.name` | De naam van het artikel |
| `line_item.product_title` | De titel van het product |
| `line_item.variant_title` | De titel van de variant, zoals "Blauw / Large" |
| `line_item.quantity` | Het bestelde aantal, inclusief terugbetaalde artikelen |
| `line_item.fulfillable_quantity` | Hoeveel er nog uitgevoerd moeten worden |
| `line_item.refunded_quantity` | Hoeveel er zijn terugbetaald |
| `line_item.sku` | De SKU |
| `line_item.vendor` | De leverancier |
| `line_item.price` | De stukprijs, na kortingen op de regel (centen) |
| `line_item.original_price` | De stukprijs vóór kortingen (centen) |
| `line_item.line_price` | Het regeltotaal: stukprijs × aantal, na kortingen op de regel (centen) |
| `line_item.total_discount` | De korting op de regel (centen) |
| `line_item.discount_per_item` | De korting per artikel (centen) |
| `line_item.total_tax` | De belasting op de regel (centen) |
| `line_item.cost` | De kostprijs van het artikel, voor inkooporders (centen) |
| `line_item.tax_lines` | De belastingen op de regel: doorloop ze voor `title`, `rate`, `price` |
| `line_item.discount_allocations` | De kortingen die op de regel zijn toegepast: doorloop ze voor `amount` |
| `line_item.properties` | Eigenschappen van orderregels. Zie [Orderkenmerken en eigenschappen van orderregels](https://foliant-help.iforiti.com/nl/template-editor/liquid-custom-fields.md). |
| `line_item.hs_tariff_code` | De HS-tariefcode |
| `line_item.country_of_origin` | Het land van herkomst |
| `line_item.weight` | Het gewicht van één artikel, in de eigen eenheid |
| `line_item.grams` | Het gewicht van één artikel, in grammen; `{{ line_item.grams \| weight_with_unit }}` voegt de eenheid toe |
| `line_item.total_weight` | Het gewicht van de regel (artikel × aantal) |
| `line_item.image` | De afbeelding van het artikel; `{{ line_item.image \| img_url: 'thumb' \| img_tag }}` print die |
| `line_item.requires_shipping` | Of het artikel verzonden moet worden |
| `line_item.gift_card` | Of het artikel een cadeaubon is |
| `line_item.product` | Het product (`title`, `type`, `vendor`, `tags`, `handle`…) |
| `line_item.variant` | De variant (`title`, `sku`, `barcode`, `option1`, `inventory_quantity`…) |

## Veelgebruikte patronen

Print de varianttitel onder het product, alleen als die er is:

```liquid theme={null}
{{ line_item.product_title }}
{% if line_item.variant_title != blank %}<br>{{ line_item.variant_title }}{% endif %}
```

Laat volledig terugbetaalde artikelen weg op een pakbon:

```liquid theme={null}
{% for line_item in line_items %}
  {% if line_item.quantity > line_item.refunded_quantity %}
    {{ line_item.title }} × {{ line_item.quantity | minus: line_item.refunded_quantity }}
  {% endif %}
{% endfor %}
```

Toon een barcode van elke SKU:

```liquid theme={null}
{{ line_item.sku | barcode }}
```

## Eén document per zending

Als een sjabloon één document per zending print (**Gesplitste zendingen** op de instellingenpagina van het sjabloon), is `document_fulfillment` de zending die wordt geprint. Om alleen te tonen wat erin zit:

```liquid theme={null}
{% if document_fulfillment %}
  {% assign line_items = document_fulfillment.line_items %}
{% endif %}
```

## Goed om te weten

* Prijzen staan in centen: print ze altijd met een geldfilter. Zie [Geld en valuta in sjablonen](https://foliant-help.iforiti.com/nl/template-editor/liquid-money-and-currency.md).
* Artikelafbeeldingen worden geprint op het formaat dat je met `img_url` opgeeft, zoals `'thumb'`, `'small'`, `'medium'` of `'120x120'`.
* Metavelden van producten en varianten staan onder `line_item.product.metafields` en `line_item.variant.metafields`. Zie [Metavelden in sjablonen](https://foliant-help.iforiti.com/nl/template-editor/metafields.md).
* De naam van de loopvariabele kies je zelf, maar `line_item` sluit aan op de referentie en de startsjablonen.
* Bestellingen uit Bold Product Options en Infinite Options voegen `line_item.options`, `line_item.option_addon`, `line_item.option_addons` en prijzen inclusief add-ons toe, zodat je betaalde add-ons onder hun artikel kunt afdrukken. Zie [Apps voor productopties (Bold, Infinite Options)](https://foliant-help.iforiti.com/nl/templates/product-options-apps.md).

## Gerelateerde artikelen

* [Het order-object en veelgebruikte variabelen](https://foliant-help.iforiti.com/nl/template-editor/liquid-order-variables.md)
* [Geld en valuta in sjablonen](https://foliant-help.iforiti.com/nl/template-editor/liquid-money-and-currency.md)
* [Orderkenmerken en eigenschappen van orderregels](https://foliant-help.iforiti.com/nl/template-editor/liquid-custom-fields.md)
* [Metavelden in sjablonen](https://foliant-help.iforiti.com/nl/template-editor/metafields.md)
* [Apps voor productopties (Bold, Infinite Options)](https://foliant-help.iforiti.com/nl/templates/product-options-apps.md)


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