Acesso Comercial / Docs / Office / API
Ctrl K
OBJECT

Product

Representa um produto na loja. Retornado por queries e mutations.

Campos

CampoTipoDescrição
idIDID global do produto (Relay Global ID).
titleStringNome do produto.
descriptionStringDescrição do produto (pode conter HTML).
priceFloatPreço de venda em reais.
costFloatCusto unitário (para controle interno).
availableQuantityIntQuantidade disponível em estoque.
isActiveBooleanSe o produto está ativo na loja.
categoryStringCategoria principal do produto.
section[String]Seção/departamento hierárquico.
brandStringMarca do produto.
images[Image]Array de imagens do produto.
videos[Video]Array de vídeos do produto.
shippingInfoShippingInfoDados para cálculo de frete.
skuCodeStringCódigo SKU do produto.
menu[String]IDs dos menus vinculados.
groups[String]Grupos/tags do produto.
typeStringTipo: "physic" ou "virtual".
priorityIntPrioridade de exibição.
seoSeoMeta tags SEO do produto.
createdAtStringData de criação (ISO 8601).
updatedAtStringData da última atualização.

Image

CampoTipoDescrição
urlStringURL da imagem no CDN.
filenameStringNome original do arquivo.

ShippingInfo

CampoTipoDescrição
weightFloatPeso em kg.
formatStringFormato de embalagem.
lengthIntComprimento em cm.
heightIntAltura em cm.
widthIntLargura em cm.
fragileBooleanSe é frágil.
individualPackingBooleanSe requer embalagem individual.

Seo

CampoTipoDescrição
metaTitleStringTítulo meta para SEO.
metaDescriptionStringDescrição meta para SEO.
keywordsStringPalavras-chave para SEO.

Query Completa

GraphQL
query {
  product(id: "UHJvZHVjdDo2MTIz...") {
    id
    title
    description
    price
    cost
    availableQuantity
    isActive
    category
    section
    brand
    type
    priority
    images {
      url
      filename
    }
    shippingInfo {
      weight
      format
      length
      height
      width
      fragile
      individualPacking
    }
    seo {
      metaTitle
      metaDescription
      keywords
    }
    createdAt
    updatedAt
  }
}