Перейти к основному содержанию
Товары заказа находятся в line_items. Чтобы вывести их, переберите список в цикле: всё, что стоит между {% for line_item in line_items %} и {% endfor %}, повторяется для каждого товара, а line_item — текущий товар. Поля товарной позиции работают только внутри цикла.

Простая таблица товаров

Поля товарной позиции

Типовые приёмы

Выведите название варианта под товаром, только если оно есть:
Не показывайте полностью возвращённые товары в упаковочном листе:
Покажите штрихкод для каждого артикула:

Один документ на отправление

Когда шаблон печатает отдельный документ для каждого отправления (Раздельные отправления на странице настроек шаблона), document_fulfillment — это печатаемое отправление. Чтобы вывести только его содержимое:

Полезно знать

  • Цены указаны в центах: всегда выводите их с денежным фильтром. См. Деньги и валюта в шаблонах.
  • Изображения товаров печатаются в размере, который вы задаёте через img_url, например 'thumb', 'small', 'medium' или '120x120'.
  • Метаполя товара и варианта находятся в line_item.product.metafields и line_item.variant.metafields. См. Метаполя в шаблонах.
  • Имя переменной цикла вы выбираете сами, но line_item совпадает со справочником и стартовыми шаблонами.
  • Заказы из Bold Product Options и Infinite Options добавляют line_item.options, line_item.option_addon, line_item.option_addons и цены с учётом дополнений, поэтому вы можете печатать платные дополнения под их позицией. См. Приложения для опций товара (Bold, Infinite Options).

Связанные статьи