Problemas conhecidos
Não é possível remover um valor de atributo de tipo texto por WebService para um produto
Não é possível remover um valor de atributo de tipo texto por WebService para um produto
ID:
Backlog
Publicado em 02/01/2018
•
Última atualização em 22/12/2022
Sumário
Quando de um produto específico se tenta remover pelo WebService o valor de um dos seus atributos de tipo texto, a resposta indica que é obrigatório ter um valor, mas pela interface de usuário é possível fazer a alteração. Quando você quiser automatizar a integração para remover atributos já associados, não é possível por esse motivo.
Simulação
- Fazer uma chamada ao WS ProductEspecificationInsert, indicando o idProduct e seu fieldName corretos.
- Dentro de fieldValues, deixe vazio o string, simulando remover o valor do atributo.
- Execute a chamada ao webservice e, logo depois, é possível ver o erro indicando que o valor do atributo não pode estar vazio.
Workaround
É possível remover o valor do atributo desejado a partir da interface de usuário do administrador de Produto. Você deverá entrar ao produto, identificar o atributo e apagar o valor carregado. Em seguida, salve as alterações e o valor removido será atualizado.