Metaobjetos
Se os dados forem mais bem representados por vários campos, use um metaobjeto para criar um objeto com vários campos. O metaobjeto pode ser referenciado por metacampos ou usado de modo autônomo.
Nesta página
Por que usar metaobjetos
Considere estes exemplos de uso de metaobjetos na loja:
- Se quiser destacar os principais recursos dos produtos, crie um metaobjeto chamado Destaque do produto. Em seguida, você poderá incluir campos de ícone, título e descrição e exibir um conjunto exclusivo de destaques para cada produto no tema.
- Se você tem uma loja de beleza e cuidados com a pele e quer capturar e exibir informações sobre os principais influenciadores, crie um metaobjeto chamado Perfil de influenciador. Depois, você poderá incluir campos de título, imagem, descrição e link de perfil para criar uma entrada para cada influenciador. Também é possível exibir o metaobjeto de perfil de influenciador no tema ou usá-lo no admin da Shopify.
- Se quiser responder a perguntas comuns sobre produtos ou políticas, crie um metaobjeto chamado FAQ. Depois, é possível incluir campos de pergunta e resposta, criar uma entrada para cada pergunta frequente e exibir o conteúdo em uma seção dedicada do tema.
- Se você participa de feiras de negócios ou eventos ao vivo e quer exibir seu histórico de eventos, crie um metaobjeto chamado Participação em evento. Em seguida, poderá incluir os campos nome do evento, local, ano e descrição, criando uma entrada para cada um. Mostre o histórico de eventos na vitrine virtual para que clientes e organizadores vejam sua experiência em escala.
Como usar metaobjetos
É possível recuperar e editar os dados armazenados em metaobjetos no admin da Shopify. Os apps podem acessar metaobjetos pela metaobject API. Você também pode acessar metaobjetos em temas com o Liquid e pela Storefront API. Saiba mais sobre a metaobject API.
Os metaobjetos têm dois componentes principais:
- Definição: o grupo de campos que define a estrutura do objeto. Ela é gerenciada em Configurações > Dados personalizados no admin da Shopify.
- Entradas: o conteúdo ou os dados do metaobjeto. As entradas são criadas e gerenciadas em Conteúdo > Metaobjetos no admin da Shopify.
Ao criar uma definição de metaobjeto, você especifica as seguintes informações:
- Nome: usado para identificar o metaobjeto no admin da Shopify, como
Autores. - Tipo: identificador exclusivo do metaobjeto, gerado automaticamente a partir do nome. É possível editar o identificador de tipo antes de salvar.
- Campos: defina o conteúdo a ser armazenado no metaobjeto.
- Cada campo tem nome (obrigatório), descrição e tipo. Selecione o tipo de campo em uma lista pesquisável de categorias e predefinições, como texto, arquivo ou URL.
- Opcional: é possível adicionar regras de validação, como limites de caracteres, valores mínimo e máximo ou valores predefinidos.
- O Nome de exibição é atribuído a um único nome de campo e usado para identificar uma entrada de metaobjeto individual. Você pode alterar o campo ao qual o nome de exibição é atribuído a qualquer momento. O nome de exibição é atribuído automaticamente ao primeiro campo de texto em uma entrada de metaobjeto ou gerado de modo automático se não houver campos de texto na definição do metaobjeto.
- Por exemplo, você pode adicionar um campo para texto e indicá-lo como um nome de exibição, um campo para uma imagem e um campo para cor.
- Opções: onde o metaobjeto está disponível para uso. Saiba mais sobre as opções para dados personalizados.
Os campos na definição de metaobjeto determinam os campos nas entradas de metaobjeto. Por exemplo, se você criar um metaobjeto para perfis de programa de embaixadores com nome, biografia e uma imagem para os campos, as entradas de metaobjeto terão um campo para inserir o nome, a biografia e fazer upload de uma imagem. Cada entrada neste exemplo seria um único perfil do programa de embaixadores.
A Taxonomia de produtos padrão da Shopify e as categorias-padrão usam metaobjetos. Quando você adiciona uma categoria de produto a um produto, pode adicionar metacampos de categoria específicos para esse produto. Cada metacampo de categoria tem entradas-padrão, criadas com definições de metaobjeto. Por exemplo, se você adicionar a categoria de produto Apparel & Accessories > Clothing > Clothing Tops > Shirts, poderá adicionar metacampos de categoria para tamanho, decote, tipo de comprimento da manga, tipo de comprimento da blusa, faixa etária, tecido, gênero de destino, características da roupa e cor.