Metacampos no Shopify Flow

Metacampos são campos personalizados que podem ser usados para adicionar informações extras a produtos, clientes, pedidos e outros objetos na loja. Eles servem para armazenar informações que não estão incluídas nos campos-padrão de um objeto. Por exemplo, é possível usar metacampos para armazenar informações sobre o fabricante de um produto, o aniversário de um cliente ou a data de entrega de um pedido.

Ao criar um workflow, pode ser necessário obter ou definir dados de metacampo e metaobjeto na loja.

Obter dados de metacampos em um fluxo de trabalho

Os dados de metacampos são diferentes de outros dados da loja, ou mesmo de outros campos que exigem argumentos, porque cada campo é personalizado para sua loja e pode ser de um tipo diferente dos demais dados. Devido a isso, o Flow precisa realizar um trabalho extra para facilitar o acesso a esses dados. Isso resulta em uma experiência diferente para você em comparação a simplesmente selecionar um campo no ambiente, como product.title.

Passos:

  1. Em um fluxo de trabalho do Shopify Flow, clique em Adicionar uma variável em uma ação ou condição.
  2. Selecione o recurso em que o metacampo está armazenado, como product, customer ou order.
  3. Escolha metafield na lista de campos para criar uma variável. Não escolha metafields (plural), pois essa opção exibe uma lista de todos os metacampos.
  4. Na Criar variável caixa de diálogo, siga estas etapas:
    1. No menu Metacampo, selecione o metacampo na lista de metacampos estruturados ou clique em Usar um metacampo não estruturado para usar o namespace e a chave de um metacampo não estruturado.
    2. Anote o nome da Variável fornecido.
    3. Clique em Adicionar para atualizar o painel de seleção de variáveis.
  5. Escolha a variável de metacampo que você quer usar. Em alguns casos, será apenas value.

Depois de adicionar um metacampo a um fluxo de trabalho, ele continua disponível como opção de variável e pode ser rapidamente referenciado em passos seguintes. Ao escolher Adicionar variável, ele é exibido aninhado abaixo da opção metafield correspondente na lista de campos.

Atualizar valores de metacampos

O Flow oferece as seguintes ações para atualizar os valores dos metacampos:

Criar definições de metacampos

É possível criar definições de metacampos em workflows com a ação Criar definição de metacampo. Isso é útil para adicionar metacampos a recursos que ainda não os têm.