Exibir metaobjetos na loja virtual
Caso você use um tema da Online Store 2.0, será possível conectar a maioria dos metaobjetos ao tema usando fontes dinâmicas no editor de temas. Por outro lado, se você usa um tema vintage ou quer adicionar tipos de metacampos incompatíveis, edite o código do tema ou contrate um Parceiro da Shopify para ajudar na tarefa. Saiba mais sobre como contratar um Parceiro da Shopify.
É necessário garantir que o metaobjeto tenha acesso às vitrines. Saiba mais sobre as opções para dados personalizados.
Nesta página
Conectar metaobjetos ao tema com o editor de temas
Quando o tema é compatível com metaobjetos, é possível usar o editor para escolher como exibi-los na loja virtual. Para descobrir quais blocos podem se conectar a referências de metaobjetos no tema, consulte sua documentação ou entre em contato com quem o desenvolveu.
É possível conectar metaobjetos ao tema adicionando seções com blocos que sejam compatíveis com origens dinâmicas. Por exemplo, os blocos na seção Informações do produto podem ser conectados a metaobjetos.
Depois de adicionar um bloco ou uma seção, é possível fazer a conexão com as referências de metaobjeto. Para isso, clique no ícone correspondente ao lado do nome do bloco:
Etapas:
No admin da Shopify, acesse Loja virtual > Temas.
Encontre o tema que você quer editar e clique em Personalizar.
No editor de temas, navegue até a parte do modelo na qual você gostaria de exibir o metaobjeto. Por exemplo, o modelo-padrão do produto.
Selecione uma seção com blocos ou adicione uma nova.
Clique no bloco.
Ao lado do nome do bloco, clique no ícone Conectar origem din âmica.
Selecione as referências de metaobjeto que você quer exibir com o bloco. Quando a referência é de um único metaobjeto, ela preenche as configurações do bloco. No caso de uma lista, ela preenche as configurações do bloco e as repete em cada instância dele.
O bloco mapeia automaticamente os campos dos metaobjetos de acordo com as configurações relacionadas. Se houver erros, use o ícone de conexão à origem dinâmica em cada configuração para corrigi-los.
Saiba mais sobre a compatibilidade entre campos e configurações.
Também é possível usar metaobjetos para criar e publicar páginas de destino.
Limites de blocos repetidos
É possível que você encontre limites na quantidade de blocos quando estiver adicionando metaobjetos por meio de origens dinâmicas. Isso depende do número de entradas no metaobjeto que estão conectadas a esse recurso. Por exemplo, a seção tem um limite de 50 linhas. Se você tiver 20 destaques de produtos e conectá-los em uma seção com várias linhas, poderá adicionar 30 linhas. No entanto, se você tiver 60 destaques, ela exibirá apenas os 50 primeiros.
Como os limites funcionam:
- Se o tipo de bloco tem um limite, a quantidade máxima de blocos repetidos é igual ao limite do tipo de bloco menos os blocos do mesmo tipo adicionados manualmente.
- Se a seção tem um limite, a quantidade máxima de blocos repetidos é igual ao limite da seção menos os blocos adicionados manualmente.
- Se a seção não tem limite, o número máximo de blocos repetidos é igual a 50 menos os blocos adicionados manualmente.
Quando você alcança o limite e tenta adicionar outra linha ou bloco, ele é exibido ao lado dos botões Adicionar uma linha ou Adicionar um bloco, que ficam esmaecidos.
Quando você alcança o limite
Quando o limite é alcançado, as entradas adicionais não são exibidas. Para exibir todas elas, você pode:
- adicionar outra seção com um limite maior para ter mais entradas de metaobjeto;
- reduzir o número de entradas usadas;
- remover os blocos desnecessários que foram adicionados manualmente no editor.
Editar entradas de metaobjeto no editor da loja virtual
É possível editar metaobjetos direto no editor da loja virtual.
Durante a criação de modelos para páginas de metaobjeto, você tem a opção de abrir uma entrada que esteja em pré-visualização e fazer edições de duas maneiras:
- Clique no título da entrada e em Editar valor.
- Clique em Alterar quando estiver trabalhando com campos conectados nas Configurações do tema.
Editar o código do tema para adicionar metaobjetos
Com o Liquid, é possível usar entradas de metaobjeto em qualquer lugar da loja virtual. As entradas de metaobjeto podem se conectar a páginas comuns, de blogs, iniciais e de coleção. É possível usar metacampos para fazer referência a elas, mas isso depende da necessidade de serem dinâmicas ou estáticas.
Caso queira editar o código do tema para exibir metaobjetos na loja virtual, use o Liquid para fazer referência a metacampos nos modelos de página.
Só altere o código se você tiver experiência em programação. Se precisar de ajuda para editar o código do tema, contrate um Parceiro da Shopify no Shopify Partner Directory.
Saiba mais sobre como contratar um Parceiro da Shopify.
Também é possível usar metaobjetos com vitrines externas personalizadas e o Hydrogen.
Saiba mais sobre os dados personalizados para desenvolvedores.