Códigos de erros mapeados no Storefront API

O tratamento eficaz de erros é fundamental para manter a confiabilidade e garantir uma experiência fluida e transparente para o usuário. Esta seção fornece a lista dos códigos de erro retornados pelo Storefront API, inicialmente focado apenas nas operações utilizadas nas páginas de Checkout, Login e MinhaConta. Separados por área de ocorrência do erro, cada código é acompanhado por uma breve descrição para facilitar a identificação rápida e sua resolução. Os erros também poderão ser retornados em inglês, conforme definido o idioma na configuração "Storefront - Idioma das mensagens de erro da API" dentro do painel administrativo da loja.

Confira abaixo os códigos de erro e suas descrições:

Checkout

CódigoDescrição do Erro
CKT100Sem permissão para usar metadados privados
CKT101Erro ao criar um novo carrinho
CKT102Id de produto não encontrado
CKT103Erro ao obter o carrinho com o checkoutId especificado
CKT104Erro genérico no serviço de Checkout
CKT105Erro ao obter carrinho simples com o checkoutId especificado
CKT107Erro ao adicionar produtos ao carrinho
CKT108Erro ao remover produtos do carrinho
CKT109Erro ao adicionar metadados no carrinho
CKT110Erro ao adicionar metadados ao produto variante especificado
CKT111Erro ao tentar associar um usuário a um carrinho que já possui um usuário
CKT112Loja não encontrada
CKT113Carrinho não encontrado
CKT114Usuário não encontrado
CKT115Endereço não encontrado
CKT116Erro ao clonar o carrinho
CKT117Erro ao tentar fechar um carrinho que já foi fechado
CKT118Erro ao fechar um pedido
CKT119O usuário enviado está bloqueado
CKT120Quantidade mínima de compra do produto não atingida
CKT121Valor mínimo do pedido não atingido
CKT122Erro de frete não selecionado ao tentar fechar um carrinho
CKT123Erro de usuário não associado ao tentar fechar um carrinho
CKT124Erro ao obter vendedores de marketplace para os produtos do carrinho
CKT125Erro ao atualizar saldo de conta corrente do carrinho especificado
CKT126Id de pedido não pertence ao carrinho especificado
CKT127O usuário autenticado não é o mesmo que está associado ao carrinho
CKT128O carrinho especificado está aberto em uma operação que espera um carrinho que já foi fechado
CKT200Timeout na requisição
CKT301Erro ao remover metadados do carrinho

Promoções

CódigoDescrição do Erro
PRM100Erro ao adicionar cupom
PRM101Erro ao aplicar promoções no fechamento do pedido
PRM102Erro ao remover cupom
PRM103Erro ao obter brindes
PRM104Erro ao selecionar variante de brinde
PRM105Erro ao buscar cupom
PRM106Cupom não existente
PRM107O cupom não atende às regras promocionais
PRM108Erro genérico no serviço de promoções
PRM109Produto brinde não encontrado no carrinho
PRM200Erro de timeout na requisição

Personalizações

CódigoDescrição do Erro
CST100Erro ao remover personalizações dos produtos do carrinho
CST101Erro ao obter personalizações dos produtos do carrinho
CST102Erro ao adicionar personalizações nos produtos do carrinho
CST103Erro genérico no serviço de personalizações
CST104Erro ao atualizar a quantidade do produto especificado
CST105Erro ao atualizar a quantidade do produto
CST106Erro ao remover a quantidade do produto especificado
CST107Erro ao remover a quantidade do produto
CST108Id de personalização inválido
CST200Erro de timeout na requisição

Assinaturas

CódigoDescrição do Erro
SUB100Erro ao remover assinatura de produtos no carrinho
SUB101Erro ao obter assinaturas do usuário
SUB102Erro ao obter a forma de pagamento da assinatura
SUB103Erro ao obter a assinatura especificada
SUB104Erro ao atualizar o status da assinatura especificada
SUB105Erro genérico no serviço de assinaturas
SUB106Erro ao obter as recorrências de assinaturas disponíveis para o carrinho
SUB107Erro ao adicionar assinatura para o produto variante especificado
SUB108Erro ao obter dados de assinatura do carrinho
SUB109Erro ao obter as assinaturas ativas do endereço especificado
SUB110Id de assinatura inválido (deve ser maior que 0)
SUB111Assinatura não encontrada para o usuário especificado
SUB112Usuário não encontrado
SUB200Erro de timeout na requisição
SUB300Erro ao atualizar o endereço de entrega da assinatura especificada
SUB302Erro ao adicionar o produto à assinatura
SUB304O produto não pertence ao grupo de assinatura especificado
SUB305Assinatura não encontrada
SUB306Erro ao remover o produto da assinatura

Jaimito

CódigoDescrição do Erro
JMT101Erro ao definir informações adicionais de retirada de loja
JMT102Erro genérico no serviço de fretes
JMT103Erro ao selecionar a cotação de frete especificada
JMT104Erro ao obter cotações de frete por centro de distribuição
JMT105Endereço não encontrado
JMT200Erro de timeout na requisição

Fretes

CódigoDescrição do Erro
SHI100Erro ao obter dados de retirada em loja
SHI101Erro genérico de frete
SHI102Erro ao selecionar a cotação de frete especificada
SHI103Erro ao selecionar a cotação de frete agendada especificada
SHI104Erro ao atualizar informações adicionais de frete
SHI105Erro ao obter a cotação de frete
SHI106Endereço não encontrado
SHI200Erro de timeout na requisição

Gateway

CódigoDescrição do Erro
GTW100Erro ao processar a forma de pagamento selecionada
GTW101Não foi possível processar a forma de pagamento selecionada
GTW102Erro ao deletar um cartão
GTW103Erro ao selecionar uma forma de pagamento
GTW104Erro genérico no serviço de pagamentos
GTW105Erro ao selecionar parcelamentos
GTW107Erro ao obter a forma de pagamento selecionada do carrinho
GTW108Forma de pagamento selecionada não encontrada
GTW110Erro ao redefinir dados de pagamento
GTW200Erro de timeout na requisição

Login

CódigoDescrição do Erro
LOG100Falha ao autenticar o usuário (e-mail e/ou senha incorretos)
LOG101E-mail inválido
LOG102E-mail já existente
LOG103Loja não encontrada
LOG104A senha deve ter, pelo menos, 6 caracteres
LOG105A senha deve atender, pelo menos, 2 das condições de segurança
LOG106A senha deve atender, pelo menos, 3 das condições de segurança
LOG107A senha deve atender a todas as condições de segurança
LOG108CPF já existente
LOG109CPF inválido
LOG110Data de nascimento é obrigatória no cadastro (configuração do admin)
LOG111Data de nascimento inválida
LOG112CNPJ já existente
LOG113CNPJ inválido
LOG114Telefone inválido
LOG115Erro genérico no serviço de login
LOG116Erro ao obter as informações do usuário
LOG117Login conhecido não está disponível
LOG118Valor de entrada é obrigatório
LOG119Entrada inválida, deve ser e-mail ou CPF
LOG120Usuário bloqueado
LOG121Excedeu o número de tentativas de login conhecidas
LOG122E-mail é obrigatório
LOG123CPF é obrigatório
LOG124Cliente não existe
LOG125Entrada inválida no Nome Corporativo
LOG126Entrada inválida no Nome Completo
LOG127Entrada inválida no Gênero
LOG128Entrada inválida no RG
LOG129Por favor, insira seu nome e sobrenome
LOG130Entrada inválida no Nome da Empresa
LOG131Entrada inválida na Inscrição Estadual
LOG132Entrada inválida no Telefone Principal
LOG133Entrada inválida no Telefone Secundário
LOG134Chave incorreta
LOG135Erro ao carregar o contexto da loja
LOG136Usuário não encontrado
LOG137Entrada inválida no DDD do Telefone Principal
LOG138Entrada inválida no DDD do Telefone Secundário
LOG139O DDD do Telefone Principal precisa conter 2 dígitos
LOG140O DDD do Telefone Secundário precisa conter 2 dígitos

Parceiros

CódigoDescrição do Erro
PAR100Credenciais inválidas
PAR101Erro ao associar o parceiro especificado ao carrinho
PAR102Erro ao desassociar o parceiro especificado do carrinho
PAR103Parceiro não encontrado
PAR104Não é permitido enviar id de região e CEP na mesma solicitação
PAR105É necessário enviar um id de região ou CEP na requisição
PAR106Não foi possível pesquisar a região do parceiro

Usuários

CódigoDescrição do Erro
CTM100Usuário não encontrado
CTM101Não há dados para atualizar (os dados enviados são os mesmos já cadastrados)
CTM102Endereço do usuário não encontrado
CTM103Erro ao adicionar o endereço ao usuário
CTM104Erro genérico de usuário
CTM105Erro ao remover um endereço do usuário por conter uma assinatura ativa
CTM106Não foi possível remover o endereço por ser o único endereço cadastrado do usuário

Search

CódigoDescrição do Erro
SEA100Não foi possível buscar pedidos do usuário
SEA101Erro ao buscar produtos
SEA102Erro genérico no serviço de busca
SEA103Erro ao criar o registro dos termos buscados
SEA104A query de busca não deve ser vazia

Conta Corrente

CódigoDescrição do Erro
CCT100Erro ao obter o saldo de conta corrente do usuário
CCT200Erro de timeout na requisição

Grupos de Informação Cadastral

CódigoDescrição do Erro
INF100Erro ao atualizar os valores do grupo de informações do usuário
INF101Erro ao inserir os valores do grupo de informações ao usuário
INF102Erro ao buscar os campos do grupo de informações especificado
INF103O campo indicado é de preenchimento obrigatório
INF104O valor pré definido para o campo indicado é obrigatório
INF105Id do campo do grupo de informações é inválido

Validações de inputs

CódigoDescrição do Erro
VAL100Sem permissão para usar metadados privados
VAL101O campo Email é obrigatório
VAL102Formato de email inválido
VAL103Id de produto variante deve ser maior que 0
VAL104Preço deve ser maior que 0
VAL105O campo URL é obrigatório
VAL106URL inválida
VAL107O campo AdditionalInfo deve conter menos de 500 caracteres
VAL108O input Types não pode ser vazio
VAL109O campo Name é obrigatório
VAL110O campo indicado deve conter ao menos x caracteres
VAL111O campo indicado está vazio
VAL112O campo indicado contém caracteres inválidos

Tokens

CódigoDescrição do Erro
TKN100CustomerAccessToken inválido ou expirado
TKN101CustomerAccessToken inválido para esta loja
TKN102PartnerAccessToken inválido ou expirado
TKN103É necessário um customerAccessToken com cadastro completo
TKN104Apenas customerAccessToken autenticado é permitido para esta operação
TKN105O customerAccessToken não possui a origem do login
TKN106O tipo do customerAccessToken deve ser NEW para esta operação
TKN107O customerAccessToken não pertence a um usuário master

Global Object Identification

CódigoDescrição do Erro
GOI100Id de centro de distribuição inválido
GOI101Id de endereço inválido
GOI102Id de forma de pagamento inválida

Lista de Eventos

CódigoDescrição do Erro
EVT100Erro ao obter informações do evento especificado
EVT101Erro ao obter a listagem de tipos de eventos da loja
EVT102Erro ao obter a listagem de eventos da loja
EVT103Apenas os donos da lista podem adicionar produtos ao evento
EVT104Erro de lista de produtos do evento vazia
EVT105Erro ao adicionar o produto variante especificado à lista de eventos
EVT106Erro genérico em lista de eventos

Emails

CódigoDescrição do Erro
EML101A configuração 'Email Para formulário genérico' pode estar não preenchida no painel do admin
EML102O corpo do email não pode ser vazio

Pedidos

CódigoDescrição do Erro
ORD101Id de pedido inválido

Produtos

CódigoDescrição do Erro
PRD100Erro ao adicionar um alerta de preço
PRD101Erro ao adicionar um alerta de estoque
PRD102Um id de produto ou de lista de compra deve ser enviado
PRD103Erro ao adicionar a recomendação de produto amigo
PRD104Erro genérico de produto
PRD105Erro ao enviar a contra proposta

reCAPTCHA

CódigoDescrição do Erro
REC100Token reCAPTCHA suspeito
REC101Erro ao buscar chave reCAPTCHA
REC102A loja não possui uma chave reCAPTCHA ativa em produção e do tipo esperado