Skip to main content

Page Context

Quando a plataforma renderiza /products/camiseta-corvex, o template de produto já recebe o produto atual.
Não faça isso em uma página de produto:

Mapa de contextos

Provider interno

O runtime envolve seções com PageContextProvider:
Sections podem ler via usePage() ou receber page como prop.

Sections restritas por template

Se enabledOn inclui 'product', a section não aparece no picker da homepage.

Coleção vs categoria

No backend Corvex, coleções de merchandising usam a API de categorias (/categories). No SDK:
  • page.collection — contexto de template collection
  • storefront.collections.* — alias de storefront.categories.*

Preview no editor (URL)

No editor, além de ?theme=<storeThemeId> e ?version=<themeVersionId>, a URL persiste o estado do preview: Exemplos:
A URL atualiza automaticamente ao trocar de página, escolher produto/coleção no toolbar ou navegar carrosséis (quando a section usa useEditorPreviewState via @corvex/runtime). Aliases aceitos na leitura: productId, category, query (em vez de q).

Referências