Alteração de produtos
Objetivo: Alterar um ou mais produtos em uma mesma requisição.
Descrição dos campos de entrada:
Campo | PAI | Descrição |
id | products | ID do produto (Systax). Pode ser obtido através da API de Consulta Produtos. |
descricao | products | Descrição do produto |
complemento | products | Complemento do produto |
ean | products | EAN do produto |
ncm_original | products | NCM original do produto |
ex_tipi_original | products | Ex TIPI original do produto |
ncm_definitiva | products | NCM definitiva do produto |
ex_tipi_definitiva | products | Ex TIPI definitiva do produto |
resposta_tecnica | products | Resposta técnica |
desativado | products | Status de desativação do produto |
Tabela de referência para o campo "desativado":
desativado | Descrição |
0 | Ativar produto |
1 | Desativar produto |
Descrição dos campos de retorno:
Campo | PAI | Descrição |
status | / | Status do retorno |
itens | / | Quantidade de itens na chamada |
itens_ok | / | Quantidade de produtos alterados |
position | update_ids | Posição do produto na chamada |
cod_interno | update_ids | ID do produto (Cliente) |
origem_produto | update_ids | Origem do produto |
id | update_ids | ID do produto (Systax) |
itens_error | / | Quantidade de produtos não alterados |
position | errors | Posição do produto na chamada |
cod_interno | errors | ID do produto (Cliente) |
origem_produto | errors | Origem do produto |
id | errors | ID do produto (Systax) |
msg | errors | Mensagem do retorno do produto |
success | / | Status do retorno |
message | / | Mensagem do retorno da chamada |
Tabela de referência para o campo "origem_produto":
Para obter a tabela completa do campo mencionado acima, acesse o link: https://documentacao.systax.com.br/PublicView2/Index/c14f5c52f0b52073cdf05eb75/26445/29834/30945.
Tabela de referência para os campos "success" e "message":
Código do retorno | success | message |
200 | true | OK |
400 | false | Provided token is expired |
false | An error while decoding token | |
401 | false | Token not provided |
Exemplos de chamada:
{
"products": [
{
"id": 11793764,
"descricao": "Produto 02 teste"
},
{
"id": 11793765,
"descricao": "Produto 03 teste"
}
]
}
Exemplos de retorno:
{
"status": "Ok",
"itens": 2,
"itens_ok": 2,
"update_ids": [
{
"position": 0,
"cod_interno": "Produto 02",
"origem_produto": "0",
"id": 11793764
},
{
"position": 1,
"cod_interno": "Produto 03",
"origem_produto": "0",
"id": 11793765
}
],
"itens_error": 0,
"errors": [],
"success": true,
"message": "ok"
}