Alteração de produtos


Objetivo: Alterar um ou mais produtos em uma mesma requisição. Para mais detalhes sobre o funcionamento da API, acesse o link: https://app.systax.com.br/auth/swagger#/

 

Descrição dos campos de entrada:

Campo PAI Descrição
id products ID do produto (Systax)
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"
}