Saltar para o conteúdo principal
Cada documento é gerado a partir de uma encomenda (ou, nos modelos em lote, das encomendas selecionadas). Em Liquid, os campos da encomenda estão disponíveis diretamente, como {{ name }}, e também em order, como {{ order.name }}. Ambas as formas funcionam da mesma maneira. As variáveis seguem as do Order Printer da Shopify, por isso a maioria dos modelos do Order Printer funciona no Foliant tal como está. O separador Variáveis Liquid do editor de código lista todas, com pesquisa. Este artigo aborda as que vai usar mais. Os valores monetários estão em cêntimos; consulte Dinheiro e moeda nos modelos.

A encomenda

Totais

Imprima os totais com um filtro de dinheiro, por exemplo {{ total_price | money }}. Também estão disponíveis current_subtotal_price, current_total_discounts, current_total_tax e current_total_price.

Cliente e moradas

Cada morada (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 pertence à UE.

A sua loja

Envio, pagamentos e processamentos

Exemplo

Bom saber

  • Um valor vazio não imprime nada. Use {% if … != blank %} para omitir um rótulo quando não houver valor.
  • Os modelos para todas as encomendas selecionadas usam orders (percorra com {% for order in orders %}), batch e pick_list em vez de uma única encomenda. Consulte a secção Modelos em lote do separador Variáveis Liquid.
  • Para faturas com IVA, consulte a secção IVA da referência: tax_breakdown, buyer.vat_number, {% include 'vat_breakdown' %} e {% include 'legal_notes' %}. Consulte Impostos e jurídico.

Artigos relacionados