Central de Ajuda Ir para o site da Olist Meus chamados

Mercado Livre - Editor e atualização de dados da família

Para otimizar a gestão de estoque e anúncios no Mercado Livre, o sistema opera com o conceito de Família de Produtos (user_products).

Quando um produto possui variações, como diferentes tamanhos, cores ou voltagens, esses itens são agrupados sob um identificador único chamado family_id. Isso permite centralizar a gestão e atualizar características essenciais de todas as variantes de uma só vez.

Como funciona a edição na prática

Alterações Coletivas (Nível Familiar)

Modificações em dados estruturais são replicadas simultaneamente para todos os membros da família. Isso inclui:

  • Nome da Família (family_name)
  • Categoria/Domínio (domain_id)
  • Atributos-chave e especificações customizadas compartilhadas.

Importante: para atualizar um atributo estrutural, a alteração deve obrigatoriamente englobar todos os produtos da família na mesma requisição. Se um único item for deixado de fora, o sistema recusará a atualização por dados incompletos.

 

Exceção Individual

É permitido alterar o valor de um atributo para uma variante de forma isolada, desde que essa mudança não quebre as regras estruturais da família.

Impactos e consequências de alterações críticas

Modificações na estrutura de uma família geram ações automáticas no ecossistema do Mercado Livre. Fique atento aos comportamentos do sistema:

  • Mudar o Nome da Família (family_name): O título do anúncio será recalculado automaticamente e replicado para todas as condições de venda ativas daquele produto. O sistema também reavaliará o family_id, podendo mover o produto para outra família.
  • Mudar o Título do Item Diretamente: O sistema não permite esta ação e retornará erro (Bad Request). O título deve ser sempre derivado das regras e atributos da família.
  • Mudança Automática de Família: Alterar atributos profundos (como marca ou modelo) fará o sistema entender que o item mudou de natureza, removendo-o automaticamente da família atual.
  • O ID do Produto muda? Não. O código identificador (user_product_id) permanece imutável, mesmo que seus atributos e famílias sofram alterações.

Coexistência de Modelos: Novo vs. Velho

Nem todos os produtos da base estão no novo formato. Para identificar o cenário do lojista, verifique as tags:

  • Modelo Novo (Estruturado): Os itens que já operam neste formato possuem a tag "user_product_listing" no sistema.
  • Modelo Tradicional: Produtos sem variações no catálogo continuam seguindo o fluxo antigo do marketplace, sem qualquer impacto.

Guia rápido de erros (Códigos de rejeição da API)

Se o time de N3 enviar uma análise ou você identificar falhas nos logs de sincronização, estes são os motivos mais comuns para o sistema rejeitar a edição:

Cenário de Erro

Causa Provável

Como corrigir

Falta de modificações O payload foi enviado sem nenhuma alteração real em relação aos dados atuais. Validar se o lojista realmente alterou algum dado antes de salvar.
Campos obrigatórios vazios Envio de family_name, domain_id ou lista de produtos como nulo ou vazio. Preencher todos os campos mandatórios da estrutura.
Família Incompleta (Mais Comum) Tentativa de atualizar dados estruturais sem enviar todos os produtos que pertencem àquela família juntos. Garantir que todos os SKUs do agrupamento constem na mesma requisição.
Atributo Duplicado A mesma especificação técnica foi repetida no mesmo produto ou nas regras gerais. Remover a duplicidade de atributos no payload.
Colisão de Família Após a atualização, o resultado final do produto ficou idêntico a outra família já existente. Ajustar os atributos para evitar a criação de famílias duplicadas no marketplace.

Este artigo foi útil para você?