Campos meta

Você pode usar metacampos para adicionar campos personalizados a objetos, como produtos, clientes e pedidos. Metacampos são úteis para armazenar informações especializadas, como números de peça, cargos de clientes ou resumos de postagens de blog. Eles podem ser usados por aplicativos e canais para rastrear dados para uso interno.

Por exemplo, você pode usar metacampos das seguintes formas:

  • Adicione campos a um recurso (como um produto, variante de produto ou cliente).
  • Personalize a aparência da sua vitrine e mostre mais informações.
  • Armazene e transfira dados entre sua loja e outro sistema de e-commerce, como CRM, ERP ou IMS.
  • Acompanhe os dados internos de que um aplicativo precisa.

Você precisa usar um aplicativo para criar e gerenciar metacampos.

Metacampos têm três partes:

  • Espaço de nome (namespace) - Uma categoria ou contêiner que diferencia seus metadados de outros metacampos.
  • Chave (key) - O nome do metacampo.
  • Valor (value) - O conteúdo do metacampo. Na maioria dos casos, o valor é o que será exibido na vitrine ou usado pelo aplicativo.

Por exemplo, os seguintes metacampos especificam as instruções de lavagem de uma peça de roupa:

Namespace Chave valor
Acme134-instructions Lavar Água fria
Acme134-instructions Seco Secadora de roupa

Para ver mais exemplos, consulte O objeto metacampo.

Como criar e gerenciar metacampos

Para criar, editar ou excluir metacampos, você precisa usar um aplicativo. A App Store da Shopify tem vários aplicativos de metacampo. Você também pode usar a API de metacampo para criar seu próprio aplicativo.

Se você criar metacampos de produto, poderá editar seus valores usando o editor em massa no admin da Shopify.

Você pode importar e exportar um pequeno subconjunto de metacampos do produto usando o CSV do produto. Se precisar importar ou exportar mais metacampos do que esses, use um aplicativo.

Limitações de metacampos

As seguintes limitações se aplicam a metacampos:

  • Você não pode procurar por metacampos ou filtrar por um metacampo no admin da Shopify. Se você tiver um caso de uso em que precise fazer isso, tente usar tags em vez de metacampos.
  • As análises e relatórios da Shopify não contêm informações sobre metacampos, mas há aplicativos que fornecem relatórios que incluem metacampos.
  • Os Scripts da Shopify e o canal Atacado não suportam metacampos.

Mostrar metacampos na fachada da loja

Para mostrar os detalhes de metacampos em sua loja, use o objeto metacampos em suas páginas de tema Liquid (incluindo checkout.liquid) e em outros locais onde as variáveis do Liquid são compatíveis.

Por exemplo, você pode usar o seguinte código Liquid para exibir as instruções de lavagem do exemplo em uma página do produto:

{% unless product.metafields.Acme134-instructions.Wash == blank %}
Wash: {{ product.metafields.Acme134-instructions.Wash }}
{% endunless %}

Se você quiser que seus clientes pesquisem ou filtrem os metacampos em sua loja virtual, instale um aplicativo de pesquisa.

Saiba mais sobre metacampos

Consulte as referências a seguir para obter mais informações sobre metacampos:

Pronto(a) para começar a vender com a Shopify?

Experimente de graça