> ## 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 apenas para algumas encomendas

> Use o separador Visibilidade de um bloco para o imprimir apenas quando a encomenda cumpre as condições ou quando uma condição Liquid é verdadeira.

Um bloco não tem de ser impresso em todos os documentos. No separador **Visibilidade**, pode imprimi-lo apenas para algumas encomendas: os detalhes do pagamento só quando a encomenda está paga, uma declaração aduaneira só para encomendas enviadas para o estrangeiro, uma nota para revenda só para clientes B2B. O bloco fica no seu modelo e o Foliant decide, encomenda a encomenda, se é impresso.

## Antes de começar

As condições fazem parte do editor visual, que depende do seu plano. Os modelos que imprimem um único documento para todas as encomendas selecionadas não têm o separador **Visibilidade**: os respetivos blocos são sempre impressos.

## Imprimir um bloco apenas quando a encomenda cumpre as condições

1. Selecione o bloco na página e abra **Visibilidade**.
2. Defina **Mostrar este bloco** como **Quando a encomenda cumpre as 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 do que uma, escolha **Que condições têm de ser cumpridas**: **Todas** ou **Qualquer uma**.

Uma condição sem valores só é aplicada depois de escolher pelo menos um.

### O que pode verificar

| Grupo | Campo | Comparar com |
| - | - | - |
| Cliente | **Tipo de cliente** | Revenda (B2B) ou Retalho |
| Cliente | **Tags do cliente** | Tags, separadas por vírgulas |
| Encomenda | **Tags da encomenda** | Tags, separadas por vírgulas |
| Encomenda | **Total da encomenda** | **pelo menos** ou **abaixo de** um montante na moeda da sua loja. As encomendas noutra moeda são comparadas após conversão. |
| Encomenda | **Moeda** | Uma ou mais moedas |
| Encomenda | **Estado do pagamento** | **Pago**, **Parcialmente pago**, **Pendente**, **Autorizado**, **Parcialmente reembolsado**, **Reembolsada**, **Anulado**, **Expirado** |
| Encomenda | **Detalhes da encomenda** | **Nota**, **Desconto**, **Reembolso** |
| Encomenda | **Canal de vendas** | Loja online, Ponto de venda, Encomenda preliminar, Outro canal |
| Encomenda | **Localização POS** | Uma ou mais localizações da sua loja |
| Entrega | **País de envio** / **País de faturação** | Um ou mais países |
| Entrega | **Mercado** | Um ou mais dos seus mercados Shopify |
| Artigos | **Artigos** | **Artigos que precisam de envio**, **Artigos digitais (sem envio)**, **Cartões de oferta** |

Para tags, detalhes da encomenda e artigos, 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 corresponde a parte de uma tag, sem distinguir maiúsculas de minúsculas: `vip` corresponde a `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 abrangem:

1. Defina **Mostrar este bloco** como **Quando uma condição Liquid é verdadeira**.
2. Em **Condição Liquid**, escreva a parte que fica 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 montantes estão em cêntimos: `order.total_price >= 10000` significa 100,00. Enquanto não escrever uma condição, o bloco é sempre apresentado. Se o Liquid não conseguir ler a condição, o campo indica-o. Consulte [Conteúdo condicional em Liquid](https://foliant-help.iforiti.com/pt-PT/template-editor/liquid-conditional-content.md) para ver operadores e exemplos.

## Verificar o resultado com encomendas reais

Por baixo das condições, o inspetor indica se o bloco está **Apresentado para a encomenda de pré-visualização** ou **Oculto para a encomenda de pré-visualização** e que condição o ocultou. Na página, um bloco oculto continua visível como uma faixa tracejada, por exemplo "Pagamento e notas: oculto para esta encomenda (Só quando: Estado do pagamento é Pago)", para que o possa continuar a selecionar.

Escolha outra encomenda no seletor de encomenda de pré-visualização, acima da página, para ver o bloco ocultar-se e aparecer. As **Encomendas de exemplo** (como **Por pagar, com uma nota** ou **Comprador B2B**) foram criadas para isso. Consulte [Pré-visualização, tamanho do papel e zoom](https://foliant-help.iforiti.com/pt-PT/template-editor/preview-paper-and-zoom.md).

## Bom saber

* O nome do bloco no inspetor resume a sua regra, por exemplo **Só quando: Estado do pagamento é Pago**, **Só quando as 2 condições são cumpridas** ou **Nunca apresentado**. Os blocos com condições mostram um distintivo **Condições** no esquema de **Blocos**.
* **Ocultar (nunca imprimir)**, por baixo da pega de um bloco na página, é a forma rápida de deixar de imprimir um bloco sem o eliminar.
* 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 definições de um modelo, que, em vez disso, escolhe um modelo inteiro para algumas encomendas. Consulte [Usar um modelo apenas para algumas encomendas](https://foliant-help.iforiti.com/pt-PT/templates/who-gets-this-template.md).
* **Mercado** precisa da permissão do Foliant para ler os seus mercados. Se faltar, abra novamente o Foliant a partir do seu admin da Shopify e aprove a nova permissão.

## Artigos relacionados

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


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