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