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 de acesso.
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 seu admin da Shopify, vá para 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.