Online Store 2.0: secções, blocos e metafields na prática
Online Store 2.0 transformou o tema de um conjunto de modelos fixos num sistema componível: secções em cada página, blocos dentro delas e metafields estruturados para guardar os seus próprios dados.
As funcionalidades são amplamente conhecidas. O que é menos comum é construir como se existissem, em vez de as aparafusar a uma abordagem mais antiga.
As três peças e para que serve cada uma#
| Peça | O que lhe dá | Quem edita |
|---|---|---|
| Secções | Módulos reordenáveis em qualquer modelo | Comerciantes, no editor de temas |
| Blocos | Itens repetíveis dentro de uma secção | Comerciantes |
| Metafields | Dados estruturados e tipificados em produtos e outros objetos | Você define, comerciantes preenchem |
| Metaobjects | Os seus próprios tipos de conteúdo, reutilizáveis entre páginas | Você define, comerciantes preenchem |
Como isto muda o design de temas#
O instinto antigo é codificar uma página de produto e dar aos comerciantes um punhado de definições. O instinto 2.0 é enviar um pequeno conjunto de secções bem feitas e deixar o comerciante compor páginas. Menos modelos sob medida, mais partes reutilizáveis — e muito menos pedidos de programador para alterações de layout seis meses depois.
Cada ajuste de layout que um comerciante pode fazer sozinho é um ticket de suporte que nunca recebe.
Metafields merecem um modelo de dados#
- Defina tipos deliberadamente: uma tabela de tamanhos é um metaobject, não um blob de texto rico.
- Nomeie-os pelo que significam, não onde aparecem na página.
- Decida quais são dados de comercialização e quais são conteúdo — têm proprietários diferentes.
- Preencha-os no momento da importação, não manualmente, se o seu catálogo for mais que pequeno.
- Documente-os; um metafield não documentado é descoberto um ano depois por alguém que o elimina.
Uma boa estrutura inicial#
Um modelo de produto com secções para galeria, caixa de compra, descrição, especificações e vendas cruzadas. Especificações lidas de metafields. Vendas cruzadas configuráveis por coleção. Essa estrutura cobre a maioria dos catálogos sem um único modelo sob medida.
Perguntas frequentes
Preciso de migrar um tema mais antigo para 2.0?
Não urgentemente, mas novas construções devem assumi-lo. A experiência de edição e o custo de manutenção são ambos significativamente melhores.
Metafields ou um sistema de conteúdo separado?
Metafields para qualquer coisa anexada a um produto ou coleção. Um sistema separado quando o conteúdo tem a sua própria vida e audiência.
Quantas secções são demasiadas?
Quando os comerciantes não conseguem distinguir duas. Menos secções, melhor nomeadas, superam uma longa lista de quase duplicados.
online store 2.0seccoes shopifyshopify metafieldsshopify metaobjectsarquitetura tema shopify