Метаполя в Shopify Flow
«Метаполя» — это пользовательские поля, которые можно использовать для добавления дополнительной информации о товарах, клиентах, заказах и других объектах в вашем магазине. Метаполя можно использовать для хранения информации, которая не включена в поля объекта по умолчанию. Например, с помощью метаполей можно хранить информацию о производителе товара, дне рождения клиента или дате доставки заказа.
При создании рабочего процесса вам может понадобиться получать или задавать данные метаполя и метаобъекта в вашем магазине.
На этой странице
Получение данных метаполей в рабочем процессе
Данные метаполей отличаются от других данных магазина или даже от других полей, требующих аргументов, поскольку каждое поле настраивается индивидуально для вашего магазина и может иметь тип, отличный от других данных в магазине. Из-за этого приложению Flow необходимо выполнить дополнительную работу, чтобы обеспечить простой доступ к этим данным. В результате процесс работы отличается от простого выбора поля в среде, например, product.title.
Шаги:
- В рабочем процессе Shopify Flow нажмите Добавить переменную в действии или условии.
- Выберите ресурс, в котором хранится метаполе, например
товар,клиентилизаказ. - Выберите
metafieldиз списка полей, чтобы создать переменную. Не выбирайтеmetafields(во множественном числе), так как в этом случае будет предоставлен список всех метаполей. - В Создать переменную диалоговом окне выполните следующие действия:
- В меню «Метаполе» выберите метаполе из списка структурированных метаполей или нажмите «Использовать неструктурированное метаполе», чтобы использовать пространство имён и ключ для неструктурированного метаполя.
- Запишите указанное имя переменной.
- Нажмите «Добавить», чтобы обновить панель выбора переменных.
- Выберите переменную метаполя, которую хотите использовать. В некоторых случаях это будет просто
value.
После добавления метаполя в рабочий процесс оно остается доступным в качестве параметра переменной, и вы сможете быстро ссылаться на него на последующих этапах. При выборе «Добавить переменную» оно отображается вложенным под соответствующим параметром metafield в списке полей.
Обновление значений метаполей
Flow предоставляет следующие действия для обновления значений метаполей:
- Обновление метаполя коллекции
- Обновление метаполя местонахождения компании
- Обновление метаполя компании
- Обновление метаполя клиента
- Обновление метаполя заказа
- Обновление метаполя товара
- Обновление метаполя варианта товара
- Обновление метаполя магазина
Создание определений метаполей
Вы можете создавать определения метаполей в рабочих процессах с помощью действия «Создать определение метаполя». Это полезно, если вы хотите добавить метаполя к ресурсам, у которых их ещё нет.