Escolar Documentos
Profissional Documentos
Cultura Documentos
<!--
Esse trecho de código Liquid é usado para compor o corpo de um e-mail de
confirmação de compra.
Ele começa definindo duas variáveis: "email_title" e "email_body", que serão
usadas posteriormente no e-mail.
Dentro do bloco "email_body", há uma estrutura condicional (if/else) que verifica
se o pedido requer envio (requires_shipping).
Se sim, há um switch (case) que verifica o método de entrega (delivery_method)
escolhido pelo cliente.
Dependendo do método, uma mensagem personalizada é exibida, incluindo o nome do
cliente (customer.first_name)
usando a interpolação de variáveis com o uso das chaves duplas {{ }}.
Em seguida, há outra condição que verifica se há instruções de entrega
(delivery_instructions) e, se houver,
as exibe na mensagem de e-mail.
Além disso, se houver um tempo estimado de entrega consolidado
(consolidated_estimated_delivery_time), ele também é exibido.
Caso o pedido não precise ser enviado, nenhuma informação sobre o método de entrega
é exibida e o corpo do e-mail se concentra
em agradecer ao cliente pela compra.
Note que, como se trata de uma linguagem de template,
as variáveis e condições do código Liquid serão substituídas por valores
específicos de acordo com o contexto da página ou
e-mail em que estão sendo usados.
-->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title> Email BullStock - Confirmação de Pedido</title>
</head>
<body style="background: white;">
<div class="Bullstock" style="background: #F5F5F5;">
<tr>
<td bgcolor="#f7f7f7" style="padding: 10px; border: 4px solid
#e5e5e5;">
<img src="{{ item.image | img_url: 'medium' }}"
alt="{{ item.title }}" style="width: 150px; float: left; margin-right: 20px;">
<div style="display: inline-block;">
<p style="font-weight: bold;">Produto: {{ item.title }}</p>
<p style="font-weight: bold;">Quantidade: {{ item.quantity }}</p>
<p style="font-weight: bold;">Preço: {{ item.price | money }}</p>
<p style="font-weight: bold;">Desconto: {{ item.total_discount |
money }}</p>
</div>
</td>
</tr>
{% endfor %}
<tr>
<td bgcolor="#f7f7f7" style="padding: 10px; border: 4px solid
#E5E5E5;">
<p style="font-weight: bold;">Subtotal: {{ order.subtotal_price |
money }}</p>
<p style="font-weight: bold;">Total: {{ order.total_price |
money }}</p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>
<!--
Esse trecho de código em Liquid verifica se os corpos dos documentos "Termos de
Serviço" e "Política de Reembolso"
estão preenchidos e, se sim, os anexa como arquivos PDF com os nomes "AGB" e
"direito de retirada", respectivamente.
O Liquid é uma linguagem de modelagem usada principalmente em plataformas de
comércio eletrônico, como Shopify,
para personalizar e exibir informações dinâmicas em lojas online.
Esse trecho específico de código pode ser usado para automatizar a criação de
versões em PDF de documentos importantes da loja,
como parte de um fluxo de trabalho de gerenciamento de documentos.
-->