Метаполета в Shopify Flow

Метаполетата са потребителски полета, които можете да използвате за добавяне на допълнителна информация към своите продукти, клиенти, поръчки и други обекти във Вашия магазин. Метаполетата могат да се използват за съхраняване на информация, която не е включена в полетата по подразбиране на даден обект. Например можете да използвате метаполета, за да съхранявате информация за производителя на даден продукт, рождения ден на клиент или датата на доставка на поръчка.

Когато изграждате работен процес, може да поискате да извлечете или зададете данни за метаполе и метаобект във Вашия магазин.

Получаване на данни от метаполе в работен процес

Данните от метаполета са различни от другите данни на магазина или дори от други полета, които изискват аргументи, защото всяко поле е персонализирано за Вашия магазин и може да бъде от различен тип в сравнение с останалите данни във Вашия магазин. Поради това Flow трябва да извърши допълнителна работа, за да направи тези данни леснодостъпни. Това води до по-различно преживяване за Вас от обикновеното избиране на поле в средата, като например product.title.

Стъпки:

  1. В работен процес на Shopify Flow кликнете върху Добавяне на променлива в действие или условие.
  2. Изберете ресурса, където се съхранява метаполето, като например product, customer или order.
  3. Изберете metafield от списъка с полета, за да създадете променлива. Не избирайте metafields (в множествено число), тъй като това предоставя списък с всички метаполета.
  4. В Създаване на променлива диалогов прозорец, изпълнете следните стъпки:
    1. В менюто „Метаполе“ изберете метаполето от списъка със структурирани метаполета или щракнете върху „Използване на неструктурирано метаполе“, за да използвате пространството от имена и ключа за неструктурирано метаполе.
    2. Запишете си предоставеното име на променливата.
    3. Щракнете върху „Добавяне“, за да опресните панела за избор на променлива.
  5. Изберете променливата на метаполето, която искате да използвате. В някои случаи това ще бъде просто value.

След като добавите метаполе към работен процес, то остава налично като опция за променлива и можете бързо да го реферирате в следващите стъпки. Когато изберете Добавяне на променлива, то се показва вложено под съответната опция за metafield в списъка с полета.

Актуализиране на стойности на метаполета

Flow предоставя следните действия за актуализиране на стойностите на метаполета:

Създаване на дефиниции на метаполета

Можете да създавате дефиниции на метаполета в работни процеси, като използвате действието „Създаване на дефиниция на метаполе“. Това е полезно, когато искате да добавите метаполета към ресурси, които все още ги нямат.