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

# Afficher un bloc uniquement pour certaines commandes

> Utilisez l’onglet Visibilité d’un bloc pour l’imprimer uniquement lorsque la commande remplit des conditions, ou lorsqu’une condition Liquid est vraie.

Un bloc n’a pas besoin de s’imprimer sur chaque document. Dans son onglet **Visibilité**, vous pouvez l’imprimer uniquement pour certaines commandes : les détails de paiement seulement quand la commande est payée, une déclaration en douane seulement pour les commandes expédiées à l’étranger, une note pour les grossistes seulement pour les clients B2B. Le bloc reste dans votre modèle et Foliant décide, commande par commande, s’il s’imprime.

## Avant de commencer

Les conditions font partie de l’éditeur visuel, qui dépend de votre forfait. Les modèles qui impriment un seul document pour toutes les commandes sélectionnées n’ont pas d’onglet **Visibilité** : leurs blocs s’impriment toujours.

## Imprimer un bloc uniquement lorsque la commande remplit des conditions

1. Sélectionnez le bloc sur la page et ouvrez **Visibilité**.
2. Réglez **Afficher ce bloc** sur **Lorsque la commande remplit les conditions**.
3. Cliquez sur **Ajouter une condition**, puis choisissez l’**Élément à vérifier**, le **Mode de comparaison** et les valeurs.
4. Ajoutez d’autres conditions si nécessaire (jusqu’à 10). S’il y en a plusieurs, choisissez les **Conditions à remplir** : **Toutes** ou **Au moins une**.

Une condition sans valeur n’est pas appliquée tant que vous n’en choisissez pas au moins une.

### Ce que vous pouvez vérifier

| Groupe | Champ | Comparer avec |
| - | - | - |
| Client | **Type de client** | Grossiste (B2B) ou Détail |
| Client | **Tags client** | Tags, séparés par des virgules |
| Commande | **Tags de la commande** | Tags, séparés par des virgules |
| Commande | **Total de la commande** | **au moins** ou **inférieur à** un montant dans la devise de votre boutique. Les commandes dans une autre devise sont comparées après conversion. |
| Commande | **Devise** | Une ou plusieurs devises |
| Commande | **Statut du paiement** | **Payé**, **Partiellement payé**, **En attente**, **Autorisé**, **Partiellement remboursé**, **Remboursée**, **Annulé**, **Expiré** |
| Commande | **Détails de la commande** | **Remarque**, **Réduction**, **Remboursement** |
| Commande | **Canal de vente** | Boutique en ligne, Point de vente, Commande provisoire, Autre canal |
| Commande | **Emplacement POS** | Un ou plusieurs emplacements de votre boutique |
| Livraison | **Pays de livraison** / **Pays de facturation** | Un ou plusieurs pays |
| Livraison | **Marché** | Un ou plusieurs de vos marchés Shopify |
| Articles | **Articles** | **Articles à expédier**, **Articles numériques (sans expédition)**, **Cartes-cadeaux** |

Pour les tags, les détails de la commande et les articles, vous pouvez choisir **incluent l’un de**, **incluent chacun de** ou **n’incluent aucun de**. Les tags proposent aussi **contiennent le texte**, qui correspond à une partie d’un tag, sans tenir compte des majuscules : `vip` correspond à `VIP-gold`. Les autres champs utilisent **est** ou **n’est pas**.

## Imprimer un bloc lorsqu’une condition Liquid est vraie

Pour tout ce que les champs ci-dessus ne couvrent pas :

1. Réglez **Afficher ce bloc** sur **Lorsqu’une condition Liquid est vraie**.
2. Dans **Condition Liquid**, écrivez ce qui se place à l’intérieur de `{% if … %}`, sous forme d’une seule expression sans balises. Par exemple :

```liquid theme={null}
order.total_price >= 10000 and customer.tags contains 'VIP'
```

Les montants sont en centimes : `order.total_price >= 10000` signifie 100,00. Tant que vous n’avez pas écrit de condition, le bloc est toujours affiché. Si Liquid ne peut pas lire la condition, le champ vous le signale. Consultez [Contenu conditionnel en Liquid](https://foliant-help.iforiti.com/fr/template-editor/liquid-conditional-content.md) pour les opérateurs et des exemples.

## Vérifier le résultat avec de vraies commandes

Sous les conditions, l’inspecteur indique si le bloc est **Affiché pour la commande d’aperçu** ou **Masqué pour la commande d’aperçu**, et quelle condition l’a masqué. Sur la page, un bloc masqué reste visible sous forme de bande en pointillés, par exemple « Paiement et notes : masqué pour cette commande (Seulement si : Statut du paiement est Payé) », pour que vous puissiez toujours le sélectionner.

Choisissez une autre commande dans le sélecteur de commande d’aperçu au-dessus de la page pour voir le bloc se masquer et s’afficher. Les **Commandes d'exemple** (comme **Non payée, avec une note** ou **Acheteur B2B**) sont prévues pour cela. Consultez [Aperçu, format du papier et zoom](https://foliant-help.iforiti.com/fr/template-editor/preview-paper-and-zoom.md).

## Bon à savoir

* Le nom du bloc dans l’inspecteur résume sa règle, par exemple **Seulement si : Statut du paiement est Payé**, **Seulement si les 2 conditions sont remplies** ou **Jamais affiché**. Les blocs avec des conditions affichent un badge **Conditions** dans le plan des **Blocs**.
* **Masquer (ne jamais imprimer)**, sous la poignée d’un bloc sur la page, est le moyen rapide d’arrêter l’impression d’un bloc sans le supprimer.
* Un bloc placé dans un bloc **Colonnes** masqué est masqué lui aussi.
* Les champs sont les mêmes que dans « Qui reçoit ce modèle ? » sur la page des paramètres d’un modèle, qui choisit plutôt un modèle entier pour certaines commandes. Consultez [Utiliser un modèle pour certaines commandes uniquement](https://foliant-help.iforiti.com/fr/templates/who-gets-this-template.md).
* **Marché** nécessite l’autorisation pour Foliant de lire vos marchés. Si elle manque, rouvrez Foliant depuis votre interface administrateur Shopify et approuvez la nouvelle autorisation.

## Articles connexes

* [Référence des blocs](https://foliant-help.iforiti.com/fr/template-editor/block-catalogue.md)
* [Aperçu, format du papier et zoom](https://foliant-help.iforiti.com/fr/template-editor/preview-paper-and-zoom.md)
* [Contenu conditionnel en Liquid](https://foliant-help.iforiti.com/fr/template-editor/liquid-conditional-content.md)
* [Utiliser un modèle pour certaines commandes uniquement](https://foliant-help.iforiti.com/fr/templates/who-gets-this-template.md)


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