Pular para o conteúdo principal
Cada documento é gerado a partir de um pedido (ou, nos modelos em lote, dos pedidos selecionados). No Liquid, os campos do pedido ficam disponíveis diretamente, como {{ name }}, e também dentro de order, como {{ order.name }}. As duas formas funcionam do mesmo jeito. As variáveis seguem as do Order Printer da Shopify, então a maioria dos modelos do Order Printer funciona no Foliant sem alterações. A aba Variáveis Liquid no editor de código lista todas elas, com busca. Este artigo trata das que você vai usar com mais frequência. Os valores monetários estão em centavos; veja Valores e moeda nos modelos.

O pedido

Totais

Exiba os totais com um filtro de valor monetário, por exemplo {{ total_price | money }}. current_subtotal_price, current_total_discounts, current_total_tax e current_total_price também estão disponíveis.

Cliente e endereços

Cada endereço (shipping_address, billing_address e customer.default_address) tem name, first_name, last_name, company, address1, address2, street, city, province, province_code, zip, country, country_code, phone e city_province_zip. {% if shipping_address.member_of_eu %} verifica se o país faz parte da UE.

Sua loja

Frete, pagamentos e processamentos

Exemplo

Bom saber

  • Um valor vazio não exibe nada. Use {% if … != blank %} para omitir um rótulo quando não houver valor.
  • Os modelos para todos os pedidos selecionados usam orders (percorra com {% for order in orders %}), batch e pick_list em vez de um único pedido. Veja a seção Modelos em lote da aba Variáveis Liquid.
  • Para faturas com IVA, veja a seção IVA da referência: tax_breakdown, buyer.vat_number, {% include 'vat_breakdown' %} e {% include 'legal_notes' %}. Veja Impostos e jurídico.

Artigos relacionados