Categorização de Produtos

Categorização de Produtos

O processo de categorização consiste em estabelecer a relação entre a categoria dos produtos de seu lojista para a árvore de categorias do Marketplace.

Isso se resume a identificar que, por exemplo, a categoria “Telefones > Celulares” do lojista se equivale a categoria “Telefones & Celulares > Smartphones”.

Identificar a categoria equivalente para cada um dos produtos da carga pode levar algum tempo, visto que em muitos casos, essa relação não é tão simples.

Para isso, recomenda-se que o lojista informe as categorias já aceitas pelo Marketplace, em vez das que já estão configuradas em seu próprio sistema.

Fazer a consulta dessas categorias é simples, a API do lojista oferece um recurso para consulta dessas informações:

Saiba mais detalhes técnicos sobre o recurso de categorias.

Utilização do serviço de Categorias

Este serviço permite que você navegue na árvore de categorias completa do Marketplace e, visualize para cada categoria, quais são os atributos que você devem obrigatoriamente ser informados.

Vamos utilizar como exemplo, uma parte da categoria  Moda Praia, existente no Marketplace:

{
   "id": 2226,
   "name": "Moda Praia",
   "parentId": 1057,
   "items": null,
   "attributes": [
   {
       "name": "Assista ao Vídeo",
       "values": null,
       "isVariant": false
   },
   {
       "name": "Marca",
       "values": null,
       "isVariant": false
   },
   {
       "name": "Tamanho",
       "values": [
           "PRE", "0 a 1 Ano", "19 a 23", "23 a 25", "26 a 29", "14 a 18 meses", "19 a 23 meses", 
           "24 a 27 meses", "30 a 36 meses", "0 - 15 ", "16 - 20", "21 - 25", "26 - 30", "24 - 30", 
           "6 a 9 meses", "6-12 meses", "18-24 meses", "3-4 anos", "15 a 18", "31", "PP", "RN", "P", 
           "M", "G", "3 a 6 meses", "3 meses", "10 meses", "17-18", "27-29", "19-20", "21-23", 
           "2 a 3 anos", "15-16", "24-26", "P-M", "G-E", "6 meses", "9 meses", "12 meses", "18 meses", 
           "8 meses", "De 0 a 6 meses", "GG", "9 - 12 meses", "31 meses", "24 meses", "M-G", "1", "2", 
           "3", "4", "1T", "2T", "3T", "4T", "E", "De 0 a 3 meses", "De 6 a 9 meses", "16", "17", "18", 
           "19", "20", "21", "3T/4T", "5T", "Único", "De 12 a 18 meses", "1T/2T", "5 ao 18", "14 a 21", 
           "17 a 20", "0 a 4 meses", "16-20", "21-25", "24-30", "9-12 meses", "17-20", "13-16", "21-24", 
           "20-21", "22-23", "2 a 4 anos", "16-18", "23 ao 27", "PR1", "4 meses", "0 a 3 meses", 
           "12 a 18 meses", "0 a 6 meses", "EX", "6", "PR", "9 a 18 meses", "EG", "19 a 22", "BB", "15", 
           "0 a 4 M", "5 a 8 M", "12 a 24 meses", "3 a 12 meses"
       ],
       
       "isVariant": true
    }
}

Observe que a estrutura apresenta informações básicas como nome e id, e também todos os atributos suportados por essa categoria através do campo attributes.

Em cada atributo declarado, existe um campo chamado isVariant. Este campo indica se, para produtos desta categoria, o valor deve ser informado na lista de parâmetros do produto.

Veja que neste exemplo, a informação da Marca é opcional, mas o Tamanho é obrigatório. E para este campo, você pode consultar os possíveis valores através da propriedade values.

O que fazer com estas informações?

Você pode criar no administrador de sua plataforma um mecanismo de DE-PARA, para que o lojista possa mapear suas categorias para as categorias do Marketplace.

Com isto você conseguirá "traduzir" as categorias de cada lojista para as categorias do Marketplace, e acelerar bastante o processo de subida de produtos.