product
Busca um produto por ID global. Requer permissão products:read.
Assinatura
query {
product(id: ID!): Product Parâmetros
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
id | ID! | Sim | ID global do produto (formato Relay Global ID). |
Retorno
Retorna um objeto Product com todos os campos solicitados, ou null se não encontrado.
Campos Disponíveis
Selecione apenas os campos necessários para otimizar a resposta. Campos comuns:
| Campo | Tipo | Descrição |
|---|---|---|
id | ID | ID global do produto. |
title | String | Nome do produto. |
description | String | Descrição. |
price | Float | Preço de venda. |
availableQuantity | Int | Quantidade em estoque. |
isActive | Boolean | Status ativo/inativo. |
images | [Image] | Array com URLs das imagens. |
section | [String] | Seção/departamento. |
brand | String | Marca. |
createdAt | String | Data de criação (ISO 8601). |
updatedAt | String | Data da última atualização. |