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

# Mostrar um bloco só para alguns pedidos

> Use a aba Visibilidade de um bloco para imprimi-lo só quando o pedido atende às condições ou quando uma condição Liquid é verdadeira.

Um bloco não precisa ser impresso em todos os documentos. Na aba **Visibilidade**, você pode imprimi-lo só para alguns pedidos: os detalhes de pagamento só quando o pedido está pago, uma declaração alfandegária só para pedidos enviados ao exterior, uma nota de atacado só para clientes B2B. O bloco continua no seu modelo e o Foliant decide, pedido a pedido, se ele é impresso.

## Antes de começar

As condições fazem parte do editor visual, que depende do seu plano. Modelos que imprimem um único documento para todos os pedidos selecionados não têm a aba **Visibilidade**: os blocos deles são sempre impressos.

## Imprimir um bloco só quando o pedido atende às condições

1. Selecione o bloco na página e abra **Visibilidade**.
2. Defina **Mostrar este bloco** como **Quando o pedido atende às condições**.
3. Clique em **Adicionar condição** e escolha **O que verificar**, **Como comparar** e os valores.
4. Adicione mais condições se precisar (até 10). Com mais de uma, escolha **Quais condições precisam ser atendidas**: **Todas** ou **Qualquer uma**.

Uma condição sem valores só é aplicada quando você escolhe pelo menos um.

### O que você pode verificar

| Grupo | Campo | Comparar com |
| - | - | - |
| Cliente | **Tipo de cliente** | Atacado (B2B) ou Varejo |
| Cliente | **Tags do cliente** | Tags, separadas por vírgulas |
| Pedido | **Tags do pedido** | Tags, separadas por vírgulas |
| Pedido | **Total do pedido** | **pelo menos** ou **abaixo de** um valor na moeda da sua loja. Pedidos em outra moeda são comparados após a conversão. |
| Pedido | **Moeda** | Uma ou mais moedas |
| Pedido | **Status do pagamento** | **Pago**, **Parcialmente pago**, **Pendente**, **Autorizado**, **Parcialmente reembolsado**, **Reembolsado**, **Anulado**, **Expirado** |
| Pedido | **Detalhes do pedido** | **Nota**, **Desconto**, **Restituição** |
| Pedido | **Canal de vendas** | Loja virtual, PDV, Pedido preliminar, Outro canal |
| Pedido | **Local do PDV** | Um ou mais locais da sua loja |
| Entrega | **País de entrega** / **País de faturamento** | Um ou mais países |
| Entrega | **Mercado** | Um ou mais dos seus mercados da Shopify |
| Itens | **Itens** | **Itens que precisam de frete**, **Itens digitais (sem frete)**, **Cartões-presente** |

Para tags, detalhes do pedido e itens, você pode escolher **incluem qualquer um de**, **incluem cada um de** ou **não incluem nenhum de**. As tags também oferecem **contêm o texto**, que encontra parte de uma tag sem diferenciar maiúsculas e minúsculas: `vip` encontra `VIP-gold`. Os outros campos usam **é** ou **não é**.

## Imprimir um bloco quando uma condição Liquid é verdadeira

Para tudo o que os campos acima não cobrem:

1. Defina **Mostrar este bloco** como **Quando uma condição Liquid é verdadeira**.
2. Em **Condição Liquid**, escreva a parte que vai dentro de `{% if … %}`, como uma única expressão sem tags. Por exemplo:

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

Os valores monetários ficam em centavos: `order.total_price >= 10000` significa 100,00. Enquanto você não escrever uma condição, o bloco é sempre exibido. Se o Liquid não conseguir ler a condição, o campo avisa você. Veja [Conteúdo condicional em Liquid](https://foliant-help.iforiti.com/pt-BR/template-editor/liquid-conditional-content.md) para operadores e exemplos.

## Conferir o resultado com pedidos reais

Abaixo das condições, o inspetor informa se o bloco está **Exibido para o pedido de pré-visualização** ou **Oculto para o pedido de pré-visualização** e qual condição o ocultou. Na página, um bloco oculto continua visível como uma faixa tracejada, por exemplo "Pagamento e notas: oculto para este pedido (Só quando: Status do pagamento é Pago)", para que você ainda possa selecioná-lo.

Escolha outro pedido no seletor de pedido de pré-visualização acima da página para ver o bloco ser ocultado e exibido. Os **Pedidos de exemplo** (como **Não pago, com uma observação** ou **Comprador B2B**) foram feitos para isso. Veja [Pré-visualização, tamanho do papel e zoom](https://foliant-help.iforiti.com/pt-BR/template-editor/preview-paper-and-zoom.md).

## É bom saber

* O nome do bloco no inspetor resume a regra dele, por exemplo **Só quando: Status do pagamento é Pago**, **Só quando todas as 2 condições são atendidas** ou **Nunca exibido**. Blocos com condições mostram um selo **Condições** na estrutura de **Blocos**.
* **Ocultar (nunca imprimir)**, abaixo da alça de um bloco na página, é o jeito rápido de parar de imprimir um bloco sem excluí-lo.
* Um bloco dentro de um bloco **Colunas** oculto também fica oculto.
* Os campos são os mesmos de "Quem recebe este modelo?" na página de configurações de um modelo, que escolhe um modelo inteiro para alguns pedidos. Veja [Usar um modelo só para alguns pedidos](https://foliant-help.iforiti.com/pt-BR/templates/who-gets-this-template.md).
* **Mercado** precisa da permissão do Foliant para ler seus mercados. Se ela estiver faltando, abra o Foliant novamente pelo admin da Shopify e aprove a nova permissão.

## Artigos relacionados

* [Referência de blocos](https://foliant-help.iforiti.com/pt-BR/template-editor/block-catalogue.md)
* [Pré-visualização, tamanho do papel e zoom](https://foliant-help.iforiti.com/pt-BR/template-editor/preview-paper-and-zoom.md)
* [Conteúdo condicional em Liquid](https://foliant-help.iforiti.com/pt-BR/template-editor/liquid-conditional-content.md)
* [Usar um modelo só para alguns pedidos](https://foliant-help.iforiti.com/pt-BR/templates/who-gets-this-template.md)


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