Este artigo explica como corrigir o erro "Não is not a valid boolean value" ao criar ou reenviar uma transmissão para a Dafiti no ANYMARKET.
Esse erro ocorre quando uma característica do produto é preenchida com o valor Sim ou Não, mas a Dafiti espera receber um valor booleano numérico.
Neste artigo:
- Pré-requisitos
- O que significa o erro
- Como corrigir o preenchimento do atributo
- Boas práticas
- Dúvidas comuns
Pré-requisitos
Antes de corrigir o erro, tenha em mãos:
- Produto que apresentou erro na transmissão;
- Característica preenchida com Sim ou Não;
- Acesso ao cadastro do atributo no ANYMARKET;
- Acesso à aba em que o atributo é editado ou vinculado ao marketplace;
- Transmissão da Dafiti que deve ser reenviada após o ajuste.
O que significa o erro
Em alguns casos, a Dafiti não aceita que características sejam preenchidas com os valores Sim ou Não.
Quando isso acontece, o ANYMARKET pode apresentar um erro semelhante a:
Não is not a valid boolean value
A mensagem indica que o preenchimento Não não é um valor booleano válido para a Dafiti.
Os valores booleanos esperados são:
-
0= False; -
1= True.
Portanto, quando for necessário criar ou ajustar uma característica cujo valor seja Não ou Sim, substitua os valores da seguinte forma:
-
Não deve ser preenchido como
0; -
Sim deve ser preenchido como
1.
Como corrigir o preenchimento do atributo
1. Identificar o atributo com valor incorreto
Localize a característica que foi preenchida com Sim ou Não e que gerou erro na transmissão para a Dafiti.
Exemplo de preenchimento incorreto:

2. Substituir Sim ou Não por 1 ou 0
Ajuste o valor da característica conforme o padrão esperado pela Dafiti:
- Use
0quando o valor equivalente for Não; - Use
1quando o valor equivalente for Sim.
Exemplo após a correção:

3. Ajustar o atributo nas abas necessárias
É importante que o preenchimento seja ajustado nos dois locais abaixo:
- Aba onde o atributo é cadastrado;
- Aba em que o atributo é editado ou vinculado ao marketplace.
Esse cuidado evita que o valor antigo ainda seja enviado para a Dafiti.
4. Salvar e reenviar a transmissão
Após corrigir o preenchimento, salve a modificação.
Depois, envie a transmissão novamente para a Dafiti.
Boas práticas
- Quando a Dafiti retornar erro de booleano, valide características preenchidas como Sim ou Não.
- Use sempre
0para representar Não. - Use sempre
1para representar Sim. - Ajuste o atributo tanto no cadastro quanto no vínculo ou edição do marketplace.
- Após salvar, reenvie a transmissão para garantir que o valor corrigido seja enviado.
- Evite manter valores textuais quando a Dafiti espera um valor booleano numérico.
Dúvidas comuns
O que significa o erro "Não is not a valid boolean value"?
Significa que a Dafiti recebeu o valor Não, mas esperava um valor booleano numérico.
Quais valores a Dafiti espera nesses casos?
A Dafiti espera 0 para False e 1 para True.
Como devo preencher quando o valor for Não?
Preencha com 0.
Como devo preencher quando o valor for Sim?
Preencha com 1.
Onde devo corrigir o atributo?
Corrija na aba onde o atributo é cadastrado e também na aba em que o atributo é editado ou vinculado ao marketplace.
Por que preciso ajustar nas duas abas?
Para evitar que o valor antigo, como Sim ou Não, continue sendo enviado para a Dafiti.
O que fazer depois de corrigir?
Salve a alteração e reenvie a transmissão para a Dafiti.
Esse erro ocorre em qualquer atributo?
Pode ocorrer em características que a Dafiti espera receber como valor booleano numérico.
Comentários
0 comentário
Por favor, entre para comentar.