Modo avançando das mensagens de notificação
Objetos contém atributos que são usados para exibir conteúdo dinâmico em uma página.
Por exemplo, o objeto {{ customer }}
contém um atributo name
que pode ser usado para exibir o nome de um cliente. Objetos podem ser chamados de variáveis também, já que para usá-los nós os colocamos entre {{ }}
:
Variáveis disponíveis
customer.name
O objeto {{ customer.name }}
retorna o nome do consumidor
customer.phone
O objeto {{ customer.phone }}
retorna o número de telefone do consumidor
customer.orders_count_on_merchant
O objeto {{ customer.orders_count_on_merchant }}
retorna o número de pedidos do consumidor
merchant.name
O objeto {{ merchant.name }}
retorna o nome da loja
merchant.link
O objeto {{ merchant.link }}
retorna o link da loja
merchant.address
O objeto {{ merchant.address }}
retorna o endereço da loja
order.display_id
O objeto {{ order.display_id }}
retorna o código do pedido
order.type
O objeto {{ order.type }}
retorna o tipo de pedido os valores podem ser TAKEOUT ou DELIVERY
order.created_at
O objeto {{ order.created_at }}
retorna a data e hora do pedido
order.estimated_delivery_date_time
O objeto {{ order.estimated_delivery_date_time }}
retorna a data e hora prevista para entrega
order.delivery_address
O objeto {{ order.delivery_address }}
retorna o endereço de entrega
order.delivery_fee
O objeto {{ order.delivery_fee }}
retorna o custo da entrega
order.payment_name
O objeto {{ order.payment_name }}
retorna o nome do tipo de pagamento selecionado
order.total
O objeto {{ order.total }}
retorna o valor total do pedido
order.link
O objeto {{ order.link }}
retorna o link para acompanhamento do pedido
order.items
O objeto {{ order.items }}
retorna a coleção de produtos que ele comprou
item.name
O objeto {{ item.name }}
retorna o nome do produto
item.quantity
O objeto {{ item.quantity }}
retorna a quantidade do produto
item.total
O objeto {{ item.total }}
retorna o valor total do produto
item.variants
O objeto {{ item.variants }}
retorna a coleção de modificadores que ele escolheu para esse produto
variant.name
O objeto {{ variant.name }}
retorna o nome do modificador
variant.variant_items
O objeto {{ variant.variant_items }}
retorna a coleção de componentes que ele escolheu para esse produto
variant_item.name
O objeto {{ variant_item.name }}
retorna o nome do componente
variant_item.quantity
O objeto {{ variant_item.quantity }}
retorna a quantidade do componente
Controle de fluxo
As tags de fluxo de controle criam condições que decidem se os blocos de código Liquid são executados.
if
Executa um bloco de código somente se uma determinada condição for verdadeira.
Iteração
As tags de iteração executam repetidamente blocos de código.
for
Executa repetidamente um bloco de código.
Formatação de data
Converte uma data/hora em outro formato de data.
{{order.createdAt | date: "%d, %B de %Y %H:%M"}}
Mais detalhes sobre em Liquid: https://shopify.github.io/liquid/
Last updated