Skip to main content

product

O lojista escolhe um produto. O tema recebe o id, não o objeto.

Propriedades

O validador exige id e type. label é recomendado para o inspetor. default é opcional. O picker grava product.id. Limpar a seleção grava ''. storefront.products.get('') devolve null. get também aceita handle; o valor deste campo é o id.

Exemplo schema

Runtime

Buscar objeto completo via SDK — o setting não inclui o Product:
storefront.products.getByHandle(handle) existe para busca explícita por slug; para settings type: product, use get(ref). Ou declarar data: ['product'] quando em contexto de página produto. Ver Product Contract · Product Card Cookbook.