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

# Articoli nei modelli

> Scorri gli articoli di un ordine in Liquid e stampa titoli, quantità, prezzi, SKU, immagini, pesi e proprietà.

Gli articoli di un ordine si trovano in `line_items`. Per stamparli, scorri l'elenco con un ciclo: tutto ciò che sta tra `{% for line_item in line_items %}` e `{% endfor %}` si ripete una volta per ogni articolo, e `line_item` è quello corrente. I campi degli articoli funzionano solo all'interno del ciclo.

## Una tabella di articoli di base

```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>
```

## Campi degli articoli

| Variabile | Cosa stampa |
| - | - |
| `line_item.title` | Il titolo dell'articolo (prodotto e variante) |
| `line_item.name` | Il nome dell'articolo |
| `line_item.product_title` | Il titolo del prodotto |
| `line_item.variant_title` | Il titolo della variante, ad esempio "Blu / Large" |
| `line_item.quantity` | La quantità ordinata, inclusi gli eventuali articoli rimborsati |
| `line_item.fulfillable_quantity` | Quanti articoli restano da evadere |
| `line_item.refunded_quantity` | Quanti articoli sono stati rimborsati |
| `line_item.sku` | Lo SKU |
| `line_item.vendor` | Il fornitore |
| `line_item.price` | Il prezzo unitario, dopo gli sconti sulla riga (in centesimi) |
| `line_item.original_price` | Il prezzo unitario prima degli sconti (in centesimi) |
| `line_item.line_price` | Il totale della riga: prezzo unitario × quantità, dopo gli sconti sulla riga (in centesimi) |
| `line_item.total_discount` | Lo sconto della riga (in centesimi) |
| `line_item.discount_per_item` | Lo sconto per articolo (in centesimi) |
| `line_item.total_tax` | Le imposte della riga (in centesimi) |
| `line_item.cost` | Il costo dell'articolo, per gli ordini di acquisto (in centesimi) |
| `line_item.tax_lines` | Le imposte della riga: scorrile con un ciclo per `title`, `rate`, `price` |
| `line_item.discount_allocations` | Gli sconti applicati alla riga: scorrili con un ciclo per `amount` |
| `line_item.properties` | Le proprietà dell'articolo. Consulta [Attributi dell'ordine e proprietà degli articoli](https://foliant-help.iforiti.com/it/template-editor/liquid-custom-fields.md). |
| `line_item.hs_tariff_code` | Il codice tariffario HS |
| `line_item.country_of_origin` | Il paese di origine |
| `line_item.weight` | Il peso di un singolo articolo, nella sua unità |
| `line_item.grams` | Il peso di un singolo articolo, in grammi; `{{ line_item.grams \| weight_with_unit }}` aggiunge l'unità |
| `line_item.total_weight` | Il peso della riga (articolo × quantità) |
| `line_item.image` | L'immagine dell'articolo; `{{ line_item.image \| img_url: 'thumb' \| img_tag }}` la stampa |
| `line_item.requires_shipping` | Se l'articolo richiede la spedizione |
| `line_item.gift_card` | Se l'articolo è una carta regalo |
| `line_item.product` | Il prodotto (`title`, `type`, `vendor`, `tags`, `handle`…) |
| `line_item.variant` | La variante (`title`, `sku`, `barcode`, `option1`, `inventory_quantity`…) |

## Schemi comuni

Stampa il titolo della variante sotto il prodotto, solo se esiste:

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

Escludi dalla distinta di imballaggio gli articoli rimborsati per intero:

```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 %}
```

Mostra un codice a barre per ogni SKU:

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

## Un documento per spedizione

Quando un modello stampa un documento per spedizione (**Spedizioni separate** nella pagina delle impostazioni del modello), `document_fulfillment` è la spedizione in stampa. Per elencare solo ciò che contiene:

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

## Da sapere

* I prezzi sono in centesimi: stampali sempre con un filtro money. Consulta [Valuta e importi nei modelli](https://foliant-help.iforiti.com/it/template-editor/liquid-money-and-currency.md).
* Le immagini degli articoli vengono stampate nella dimensione che indichi con `img_url`, ad esempio `'thumb'`, `'small'`, `'medium'` o `'120x120'`.
* I metafield di prodotto e variante si trovano in `line_item.product.metafields` e `line_item.variant.metafields`. Consulta [Metafield nei modelli](https://foliant-help.iforiti.com/it/template-editor/metafields.md).
* Puoi scegliere tu il nome della variabile del ciclo, ma `line_item` corrisponde alla documentazione di riferimento e ai modelli di partenza.
* Gli ordini di Bold Product Options e Infinite Options aggiungono `line_item.options`, `line_item.option_addon`, `line_item.option_addons` e prezzi comprensivi dei componenti aggiuntivi, così puoi stampare i componenti aggiuntivi a pagamento sotto il loro articolo. Vedi [App di opzioni prodotto (Bold, Infinite Options)](https://foliant-help.iforiti.com/it/templates/product-options-apps.md).

## Articoli correlati

* [L'oggetto ordine e le variabili comuni](https://foliant-help.iforiti.com/it/template-editor/liquid-order-variables.md)
* [Valuta e importi nei modelli](https://foliant-help.iforiti.com/it/template-editor/liquid-money-and-currency.md)
* [Attributi dell'ordine e proprietà degli articoli](https://foliant-help.iforiti.com/it/template-editor/liquid-custom-fields.md)
* [Metafield nei modelli](https://foliant-help.iforiti.com/it/template-editor/metafields.md)
* [App di opzioni prodotto (Bold, Infinite Options)](https://foliant-help.iforiti.com/it/templates/product-options-apps.md)


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