Qualidade do catálogo
Como a Venddor mede a completude do cadastro de produtos, prioriza o que consertar e corrige descrição e SEO por IA com revisão, com o mapa das rotas.
Um catálogo com muitos produtos acumula cadastros pobres: sem foto, com descrição de uma linha, sem título de SEO, sem as características que o cliente filtra. A Qualidade do catálogo dá a cada produto uma nota de 0 a 100, mostra onde está o maior déficit da loja, ordena os produtos pelo que mais compensa consertar e oferece uma correção assistida por IA para descrição e SEO.
Como funciona
Do diagnóstico à correção
- Ver o panorama
GET /summarymostra a nota média, a distribuição por faixa e quantos produtos têm problema em cada dimensão. - Escolher o que consertar
GET /productsdevolve a fila por impacto. Filtre pormax_scorepara pegar só os piores. - Pedir propostas
POST /review-jobscom os ids e os campos. O job gera um texto por produto e para emreview. - Decidir
Liste as propostas, aprove ou rejeite cada uma (ou aprove todas) e chame
apply.
Ciclo de vida do job de correção
Na correção automática o job pula review e applying: vai de running direto para done. cancelled é possível enquanto o job está em queued ou running.
Conceitos-chave
A nota e as seis dimensões
photos (25), description (20), attributes (25), seo (10), price (10) e variations (10). A tabela de regras está em Nota e fila de qualidade. A nota é recalculada quando o produto muda e numa varredura de madrugada.
Produto sem foto
A IA precisa da imagem para escrever. Na correção automática, produtos sem foto são pulados. O campo needs_photo da fila marca esses casos.
Revisão e aplicação
Aprovar e rejeitar só mexem no estado da proposta. A gravação acontece em apply, que é síncrono. Um item pode falhar sem derrubar os outros.
Vendedores têm a própria versão
Cada seller (lojista) vê a nota apenas dos próprios produtos em rotas do painel do lojista, que não fazem parte desta seção.
Endpoints
Erros comuns
- Usar a correção automática em produto importante e ficar surpreso com o texto: ela grava sem ninguém ler. Prefira
review-jobs. - Esperar que
applyaplique tudo: ele só grava os itens aprovados. - Ler
proposedcom as chaves decurrent:short_description,meta_titleemeta_descriptionaparecem com outros nomes no valor atual. - Esperar 404 ao cancelar um job que não existe: a rota responde 200 do mesmo jeito.
- Filtrar a fila com
dim=seoesperando só os produtos sem SEO: o limite do filtro é 25 pontos e SEO vale 10, então ele não exclui ninguém. - Esperar que o job de revisão termine sozinho em
done: ele para emreviewaté alguém aplicar. - Tratar 403
ai fix unavailablecomo falta de permissão: é a loja que não tem o preenchimento por IA.