Categorias
Criar e atualizar categorias
Crie ou atualize categorias em lote. Se uma categoria com o mesmo nome já existir, ela é atualizada.
POST
Você pode criar ou atualizar categorias em lote pelo nome. Se uma categoria com o mesmo nome já existir na mesma loja e filial, ela é atualizada; caso contrário, é criada.
O ID da sua loja no Jelou Shop.
Lista de categorias para criar ou atualizar (máx. 500 por solicitação).
Comportamento
Processamento assíncrono
Processamento assíncrono
O endpoint retorna
202 Accepted imediatamente. As categorias são processadas em segundo plano.Upsert por nome
Upsert por nome
As categorias são identificadas pelo
name dentro da mesma loja e filial. Se já existir uma com esse nome, ela é atualizada em vez de criar uma nova.Filial inexistente
Filial inexistente
Se o código da filial não corresponder a nenhuma filial da loja, a categoria é criada sem filial atribuída.
Imagens
Imagens
Se uma URL de imagem for fornecida, ela é baixada e armazenada em segundo plano após a criação da categoria. A URL deve ser pública; URLs privadas/internas são rejeitadas.
Hierarquia (parent_id)
Hierarquia (parent_id)
Use
parent_id para aninhar categorias. O pai deve existir na mesma loja antes do processamento do lote. Para construir uma nova hierarquia, crie primeiro as categorias pai e depois envie as filhas referenciando seu parent_id.Ordem única por nível
Ordem única por nível
Quando
order é maior que 0, deve ser único dentro do mesmo nível (app + categoria pai + filial). Se duas categorias do mesmo lote compartilharem order no mesmo nível, ou se colidir com uma categoria existente, a solicitação falha com 422. O order 0 ou nulo é considerado “sem ordem” e não valida unicidade.Erros de validação
Mensagens de erro comuns
Mensagens de erro comuns
Limites
- Máximo 500 categorias por solicitação.
- Limite total de categorias por loja (configurável; padrão 500). Se o lote exceder o limite restante, a solicitação falha com
422. - Todas as categorias são validadas antes do processamento.
Substitua
{app_id} pelo ID da sua loja e YOUR_API_KEY pela sua chave de API.