Passer au contenu principal
Chaque document est généré à partir d’une commande (ou, pour les modèles groupés, des commandes sélectionnées). En Liquid, les champs de la commande sont disponibles directement, par exemple {{ name }}, et aussi sous order, par exemple {{ order.name }}. Les deux fonctionnent de la même façon. Les variables reprennent celles de Shopify Order Printer : la plupart des modèles Order Printer fonctionnent donc tels quels dans Foliant. L’onglet Variables Liquid de l’éditeur de code les liste toutes, avec une recherche. Cet article présente celles que vous utiliserez le plus. Les montants sont exprimés en centimes ; consultez Montants et devises dans les modèles.

La commande

Totaux

Affichez les totaux avec un filtre de montant, par exemple {{ total_price | money }}. current_subtotal_price, current_total_discounts, current_total_tax et current_total_price sont aussi disponibles.

Client et adresses

Chaque adresse (shipping_address, billing_address et customer.default_address) comporte name, first_name, last_name, company, address1, address2, street, city, province, province_code, zip, country, country_code, phone et city_province_zip. {% if shipping_address.member_of_eu %} vérifie si le pays fait partie de l’UE.

Votre boutique

Expédition, paiements et traitements

Exemple

Bon à savoir

  • Une valeur vide n’affiche rien. Utilisez {% if … != blank %} pour masquer un libellé quand il n’y a pas de valeur.
  • Les modèles pour toutes les commandes sélectionnées utilisent orders (parcourez-les avec {% for order in orders %}), batch et pick_list au lieu d’une seule commande. Consultez la section Modèles groupés de l’onglet Variables Liquid.
  • Pour les factures avec TVA, consultez la section TVA de la référence : tax_breakdown, buyer.vat_number, {% include 'vat_breakdown' %} et {% include 'legal_notes' %}. Consultez Taxes et mentions légales.

Articles associés