Passer au contenu principal
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

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

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