Evolução da API de Produtos (Paginação por Cursor)
A forma como o endpoint GET/produtos processa grandes volumes de dados foi atualizada! O modelo antigo, chamado Paginação por Offset (uso do parâmetro pagina), está sendo substituído pela Paginação por Cursor (uso do parâmetro produtoVarianteIdDe).
Essa evolução é necessária para garantir melhor performance e eliminar possíveis gargalos críticos durante as chamadas na API.
Atualização de parâmetros
paginaDeprecatedprodutoVarianteIdDeNovo
- O que foi implementado?
-
Novo Parâmetro Liberamos o suporte total ao parâmetro
produtoVarianteIdDe, permitindo que a integração "salte" diretamente para os próximos registros sem processar os anteriores. -
Mensagem de erro orientativa: Caso a integração tente usar o modelo antigo acima do limite, o sistema retornará um erro
422com instruções claras sobre o parâmetro correto a ser utilizado.
- Cronograma e Datas
A virada de chave está prevista para ocorrer em 17/08/2026.
-
Novas Lojas: Todas as lojas provisionadas a partir desta data já nascerão com o limite de paginação ativo por padrão.
-
Lojas Atuais: A data prevista para atualização é em 17/08/2026.
- Ganhos e Benefícios
A transição para o modelo de cursor traz resultados imediatos para a saúde da loja e do ecossistema:
-
Redução de Latência: Em cenários de consultas profundas (deep pagination), o tempo de resposta da API cai em até 94%.
-
Fim dos Timeouts: Lojistas com grandes inventários não sofrerão mais com quedas de conexão durante a sincronização de produtos.
-
Estabilidade do Banco de Dados: Reduzimos picos de processamento (CPU) no banco de dados em 90%, evitando que uma integração ineficiente prejudique a navegação dos consumidores na loja.
O que deve ser feito?
Para garantir que sua operação não seja afetada, você desenvolver e parceiro de tecnologia (ERP) deve seguir estes passos:
-
Revisar a Integração: Identificar onde o parâmetro
pagina(offset) é utilizado nas chamadas de produtos. -
Atualizar o Código: Alterar a lógica de busca. Em vez de incrementar o número da página, a integração deve passar a enviar o ID da última variante recebida no parâmetro
produtoVarianteIdDe. -
Testar: Validar se a integração continua recebendo todos os produtos corretamente sob o novo modelo de cursor.
-
Prazo Final: Concluir as alterações antes de 17/08/2026.
