Boa tarde!
Estou analisando viabilidade de integração do nosso ERP com a Loja Integrada, e não estou conseguindo concluir os testes. Ao tentar atualizar o preço do produto via api estou recebendo um erro, estou fazendo testes diretamente no Postman.
PUT https://api.awsli.com.br/v1/produto_preco/45502744
Body:
{
“cheio”: 32.83,
“custo”: 10.5,
“promocional”: 20
}
Resposta:
400Bad Request
{
“error”: {
“produto_preco”: “ProdutoPreco has no conta.”
},
“error_message”: “Um ou mais campos não são válidos.”
}
Alguém saberia me dizer onde está o problema?
1 curtida
Estou com o mesmo problema.
Alguém pode auxiliar?
json utilizado na requisição:
{“altura”:20,“apelido”:“garrafa-termica azul”,“ativo”:true,“bloqueado”:false,“categorias”:[ “/api/v1/categoria/3953594”],“descricao_completa”:“
teste de descrição do produto 2
“,“destaque”:false,“grades”:[],“gtin”:””,“id_externo”:“12345”,“largura”:10,“marca”:"/api/v1/marca/1963388",“mpn”:"",“ncm”:"",“nome”:“Garrafa térmica azul”,“pai”:null,“peso”:“2.000”,“profundidade”:10,“removido”:false,“seo”:"/api/v1/seo/33110885",“sku”:“1233”,“tipo”:“normal”,“url”:“
http://artsoft-integracao.lojaintegrada.com.br/garrafa-termica-azul",“url_video_youtube”:"",“usado”:false,"variacoes”:[]}
Estou com o mesmo problema, alguém conseguiu alguma forma de resolver ?
Meu método de alteração de preços está funcionando normalmente:
Meu JSON de aletração está assim:
PUT em https://api.awsli.com.br/v1/produto_preco/XXXXXXXX
{“cheio”:1200.0,“custo”:0.0,“promocional”:980.48}
Catia, você está passando os dados de autorização no Header da requisição ?
Você já deve saber mas o Header deve ter o seguinte parâmetro:
Authorization chave_api XXXXXXXXXX aplicacao YYYYYYYYYYYY;
É a única coisa que você não mencionou. Fora isso, parece estar tudo certo.