VenddorDocumentação API
API atualAPI legada
Guia rápidoReferência completa
Carregando índice…
API legada/Referência completa/Características do produto

Campos das características

A referência completa dos campos de uma característica do produto e de suas variantes, com dois exemplos.

As características do produto permitem definir atributos específicos dos produtos, como tamanho, cor, material ou qualquer outro. Esta página lista todos os campos aceitos em um objeto de característica do produto.

Importante

Os campos obrigatórios são marcados com o símbolo *. Qualquer campo que não esteja nas tabelas abaixo é ignorado se você o incluir em uma requisição da API.

Campos da característica do produto

A tabela a seguir lista todos os campos disponíveis nos objetos de característica do produto.

CampoDescriçãoValor padrãoValores aceitos
company_id*Loja ou vendedor a que a característica pertenceID da empresa padrãoID de empresa válido
description*Nome da característica''string
feature_type*Tipo da característicanenhumC: Caixa de seleção: única
M: Caixa de seleção: múltipla
S: Lista suspensa: texto
N: Lista suspensa: número
E: Lista suspensa: marca ou fabricante
T: Outros: texto
O: Outros: número
D: Outros: data
G: Grupo de características
purposeDefine para que a característica será usada. Em geral é deduzido de feature_typeDepende de feature_typefind_products: ajuda os clientes a encontrar produtos por filtros
group_catalog_item: variações como produtos separados
group_variation_catalog_item: variações como um só produto
organize_catalog: marca, autor etc.
describe_product: informação adicional que não serve de filtro
feature_styleDefine a aparência da característica na vitrine. Em geral é deduzido de feature_typeDepende de feature_typetext, checkbox, multiple_checkbox, dropdown (para variações), dropdown_images (para variações), dropdown_labels (para variações), brand (para marcas)
filter_styleDefine a aparência de um filtro por esta característica e quais valores ela aceita. Em geral é deduzido de feature_typeDepende de feature_typecheckbox, date, color, slider (números)
categories_pathCategorias às quais a característica pode ser aplicada''Texto com IDs de categoria separados por vírgula
comparisonDefine se a característica aparece na página de comparação de produtosNY: sim
N: não
display_on_catalogDefine se a característica aparece no catálogo de produtosNY: sim
N: não
display_on_productDefine se a característica aparece na página de detalhes do produtoNY: sim
N: não
display_on_headerDefine se a característica aparece abaixo do cabeçalho do produtoNY: sim
N: não
feature_idO ID único da característicaDefinido automaticamenteinteger
full_descriptionDescrição da característica''string
group_positionPosição no grupo0integer
parent_idID do grupo pai (0 se não houver grupo pai)0integer
positionA posição desta característica na lista de características0integer
prefixO prefixo do nome da característica''string
statusStatusAA: ativa
D: desativada
H: oculta
suffixO sufixo do nome da característica''string
valueValor da característicanenhumValor que depende do tipo da característica
value_intValor inteiro da característicanenhuminteger
variant_idID da variante selecionada (somente para tipos com variantes)nenhuminteger
variantsVariantes de valor disponíveis da característica (somente para tipos com variantes)nenhumObjeto com o ID da variante como chave e os dados da variante como valor

Campos das variantes da característica

Nas características com variantes, cada variante contém os campos a seguir.

CampoDescriçãoValor padrãoValores aceitos
descriptionDescrição da variante''string
feature_idID da característica à qual a variante pertencenenhuminteger
feature_typeTipo da característica à qual a variante pertencenenhumTipo de característica válido (veja acima)
image_pairSomente para marca ou fabricante: imagensNULLPar de imagens válido
lang_codeCódigo do idiomaCódigo do idioma padrãoCódigo de idioma válido
meta_descriptionSomente para marca ou fabricante: meta descrição''string
colorSomente para "filter_style": "color": o código hexadecimal da cor''string
meta_keywordsSomente para marca ou fabricante: palavras-chave (meta)''string
page_titleSomente para marca ou fabricante: título da página''string
positionPosição da variante0integer
selectedID da variante selecionadaDefinido automaticamenteinteger
urlSomente para marca ou fabricante: URL''string
variantNome da variantenenhumstring
variant_idID da varianteDefinido automaticamenteinteger

Exemplo de requisição de característica

json
{
  "company_id": 1,
  "description": "Size",
  "feature_type": "S",
  "purpose": "find_products",
  "feature_style": "dropdown",
  "filter_style": "checkbox",
  "categories_path": "10,15,23",
  "status": "A",
  "display_on_product": "Y",
  "display_on_catalog": "Y",
  "comparison": "Y",
  "position": 10,
  "variants": {
    "1": {
      "variant": "Small",
      "position": 10
    },
    "2": {
      "variant": "Medium",
      "position": 20
    },
    "3": {
      "variant": "Large",
      "position": 30
    }
  }
}
Dica

Ao criar características, pense na finalidade da característica e escolha o feature_type adequado. Por exemplo, use lista suspensa (S) para características com valores predefinidos, como tamanhos ou cores, e use texto (T) para descrições exclusivas do produto.

Exemplo de requisição de característica de cor

json
{
  "company_id": 1,
  "description": "Color",
  "feature_type": "S",
  "purpose": "find_products",
  "feature_style": "dropdown",
  "filter_style": "color",
  "categories_path": "10,15,23",
  "status": "A",
  "display_on_product": "Y",
  "display_on_catalog": "Y",
  "comparison": "Y",
  "position": 20,
  "variants": {
    "1": {
      "variant": "Red",
      "color": "#FF0000",
      "position": 10
    },
    "2": {
      "variant": "Blue",
      "color": "#0000FF",
      "position": 20
    },
    "3": {
      "variant": "Green",
      "color": "#00FF00",
      "position": 30
    }
  }
}
Importante

Em características com filter_style igual a "color", informe um código de cor hexadecimal válido para cada variante, para que as amostras de cor apareçam corretamente na loja.

Veja também

  • Endpoints
  • Trabalhando com características
Anterior
Paginação de características
Próxima
Trabalhando com características
Nesta página
  • Campos da característica do produto
  • Campos das variantes da característica
  • Exemplo de requisição de característica
  • Exemplo de requisição de característica de cor
  • Veja também