Introdução ao Retail Search - Atributos de um produto


Os atributos de um produto são muito úteis para a Retail Search, eles podem ser utilizados para indexação, reconhecimento dinâmico e capacidade de pesquisa.

Os atributos do produto podem ter diferentes configurações dependendo do tipo, são eles:

  • Atributos do sistema: os atributos predefinidos do sistema são campos Product atuais que fornecem mais informações sobre o produto. Eles incluem atributos de produto, como marca, disponibilidade, cor e tamanho.
  • Atributos personalizados: são atributos extras definidos usando o campo Product.attributes. Isso pode incluir, por exemplo, nomes de lojas, fornecedores ou estilo.
  • Atributos de nível de inventário: atributos personalizados ou do sistema que fornecem informações no nível da loja sobre o produto. É possível usar atributos no nível do inventário para produtos com propriedades que variam significativamente entre lojas e regiões, como itens de mercearia ou produtos que têm promoções específicas da loja.

Abaixo temos os tipos de configurações e como elas se comportam com cada tipo de produto:

  • Indexável: a pesquisa de varejo pode filtrar e atributos usando esse atributo.
    • Atributos do sistema: a indexação está sempre ativada para atributos predefinidos do sistema. Não é possível desativar essa configuração para atributos do sistema.
    • Atributos personalizados: ativados por padrão. É possível desativar a indexação em qualquer atributo personalizado. Se você pretende tornar um atributo personalizado indexável, ele precisa seguir o padrão regex [a-zA-Z0-9][a-zA-Z0-9_]*. Por exemplo, key0LikeThis ou KEY_1_LIKE_THIS.
    • Atributos de nível de inventário: sempre ativado para atributos de nível de inventário do sistema. Essa configuração não pode ser alterada. Ativado por padrão para atributos personalizados de nível de inventário. Essa configuração pode ser desativada.
  • Atributos dinâmicos: a pesquisa de varejo pode usar automaticamente esse atributo como um atributo dinâmico com base no comportamento anterior do usuário, como cliques e visualizações de atributos. Para ativar o atributo dinâmico para um atributo, Indexable precisa ser definido como verdadeiro para esse atributo.
    • Atributos do sistema: ativado por padrão se a indexabilidade estiver definida como verdadeira. É possível desativar o atributo dinâmico de qualquer atributo do sistema.
    • Atributos personalizados: são ativados por padrão quando a indexabilidade está definida como verdadeira. Você pode desativar o atributo dinâmico de qualquer atributo personalizado.
    • Atributos de nível de inventário: não é compatível.
  • Pesquisável: esse atributo pode ser pesquisado pelas consultas de pesquisa de varejo, o que aumenta o recall dele. Esse controle é aplicável apenas a atributos de texto.
    • Atributos do sistema: os atributos textuais de sistema predefinidos do Product são sempre pesquisáveis. Não é possível alterar essa configuração.
    • Atributos personalizados: desativados por padrão. É possível ativar essa configuração para qualquer atributo personalizado textual.
    • Atributos de nível de inventário: não compatível.

As configurações podem ser controladas através do console, as configurações de atributos ficam a nível de catálogo(globalmente em todos os produtos). Caso deseje a nível de produto é possível usar o método Product da API porém isso não é recomendado.