> ## Documentation Index
> Fetch the complete documentation index at: https://reportana.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# If / Else

A propriedade `if` é uma estrutura condicional que nos permite realizar verificações em variáveis específicas do sistema. Com ela, podemos avaliar se uma determinada condição é verdadeira ou falsa e executar diferentes blocos de código com base nessa avaliação.

Como *por exemplo*, verificar se a variável `order.total_price` é maior que *150* e aplicar um cupom de desconto dinamicamente de acordo com o valor:

```twig theme={null}
{% if order.total_price > 150 %}

Valor Atual: {{ order.total_price }}
Valor Com Desconto: {{ (order.total_price * 0.85)|format_currency(order.currency|default(shop.currency_code)) }}
_(Desconto de 15% aplicado)_

{% else %}

Valor Atual: {{ order.total_price }}
Valor Com Desconto: {{ (order.total_price * 0.90)|format_currency(order.currency|default(shop.currency_code)) }}

_(Desconto de 10% aplicado)_
{% endif %}
```

Nesse exemplo, verificamos se a variável `order.total_price` é maior que 150 utilizando a propriedade `{% if %}`. Se for, aplicamos um desconto de 15% que exibe o novo valor com o desconto aplicado e formatado. Caso contrário, utilizamos a propriedade `{% else %}` para aplicar um desconto de 10% e exibimos também o novo valor com o desconto aplicado e formatado.

Em ambos os casos, o código mostra o valor atual do pedido e o valor com o desconto, além de indicar qual desconto foi aplicado.

**Saída exemplo do código:**

<img src="https://mintcdn.com/reportana/9HogJxt6BTsd31jh/ex-discount.png?fit=max&auto=format&n=9HogJxt6BTsd31jh&q=85&s=42afb45fb5e43f956279b49e8c23436e" alt="Exemplo `if/else`" width="576" height="483" data-path="ex-discount.png" />
