Перейти к основному содержанию
Метаполя — это пользовательские данные, которые вы или ваши приложения храните в Shopify: подарочное сообщение в заказе, инструкция по уходу у товара, номер счёта клиента. Шаблоны могут выводить их с помощью Liquid. Вкладка Метаполя в редакторе кода показывает синтаксис для каждого вида.

Перед началом: проверьте, какие метаполя загружает Foliant

Foliant загружает метаполя вместе с заказом, но не может загрузить их все. Это работает так:
  • В вашем магазине должно быть хотя бы одно определение метаполя (в админке Shopify: Настройки › Пользовательские данные). Если определений нет, метаполя не загружаются.
  • Для каждого вида (заказы, черновики заказов, клиенты, товары и варианты) Foliant загружает закреплённые вами определения, до 10 на вид, в порядке закрепления.
  • Если у вида нет закреплённых определений, Foliant загружает первые 10 найденных для него метаполей.
Поэтому, чтобы метаполе точно выводилось, создайте для него определение и закрепите его в разделе Настройки › Пользовательские данные. Изменения определений могут появиться в документах в течение часа.

Вывод метаполя

Замените namespace и key на пространство имён и ключ вашего метаполя (например, custom.gift_message): Метаполя товаров и вариантов относятся к отдельной позиции, поэтому используйте их внутри цикла по позициям:

Как выводятся типы метаполей

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

  • Пустое или отсутствующее метаполе ничего не выводит. Используйте != blank, чтобы скрыть его подпись.
  • В визуальных шаблонах выводите метаполя с помощью блока Свой Liquid.
  • Листы сборки могут показывать метаполя товаров или вариантов в виде столбцов: это задаётся в настройках Лист сборки шаблона.

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