Improved

Limite de Imagens por Produto

Implementamos um limite máximo de 100 imagens por produto na API. Esta atualização garante maior estabilidade nas vitrines e previsibilidade no volume de dados, sem alterar o fluxo de envio já utilizado pelos integradores.

Como era antes:

Anteriormente, não havia nenhuma restrição de quantidade de imagens associadas a um produto. O endpoint de upload aceitava lotes de 20 imagens indefinidamente, e o endpoint de edição do produto também não impunha qualquer controle. Isso permitia que SKUs acumulassem centenas de imagens sem bloqueio, impactando a performance das vitrines e gerando armazenagem desnecessária.

O que mudou?

Foi implementado um hard limit de 100 imagens por produto, aplicado em dois endpoints:

  • POST/produtos/identificador/imagens — O envio continua sendo feito em lotes de 20, mas agora é bloqueado ao atingir o teto de 100 imagens no produto.
  • PATCH/produtos/identificador — Passa a validar o limite de 100 imagens. Tentativas de associar imagens além desse teto são bloqueadas diretamente na edição do produto.

Benefícios e Ganhos

  • Estabilidade das Vitrines: O limite evita acúmulo excessivo de mídia por produto, reduzindo o impacto no carregamento e na performance das páginas de produto.
  • Previsibilidade Operacional: Integradores e lojistas passam a ter um limite claro e documentado para o volume de imagens por SKU, facilitando o planejamento de importações e integrações.
  • Integridade do Catálogo: A validação centralizada impede inconsistências causadas por cadastros descontrolados de mídia, mantendo o catálogo mais limpo e gerenciável.