Incluir Grupos de Produtos
Objetivo: Incluir grupos de produtos.
Método: incluirGrupoProdutos
Parâmetros:
- String usuario
- String senha
- String xml
Observação 1: Os grupos serão criados se não existirem. O sistema não emitirá alerta caso o grupo já exista ou caso algum produto já esteja associado a ele.
Observação 2: Há um limite de 200 produtos por requisição. Recomendamos enviar um único produto em cada requisição, se o objetivo for inclusão e imediata recuperação das informações de tributação do produto (recurso disponível apenas para clientes com tratamento específico nos segmentos de Varejo).
Descrição dos campos de entrada:
TAG | Descrição |
sys:usuario | Usuário do site Systax |
sys:senha | Senha do usuário |
idCli | Identificador do cliente |
origem_produto | Origem do produto |
descricao | Descrição do produto |
código | Código do produto |
Descrição dos campos de retorno:
TAG | Descrição |
codStatus | Código de retorno |
msgStatus | Mensagem do código de retorno |
Tabela de referência das TAG´s "codStatus" e "msgStatus" do retorno:
Acessar o tópico: https://documentacao.systax.com.br/Element80/Edit/29455/1
Exemplo de chamada:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:sys="http://systax.com.br">
<soapenv:Header/>
<soapenv:Body>
<sys:incluirGrupoProdutos>
<sys:usuario>usuário</sys:usuario>
<sys:senha>senha</sys:senha>
<sys:xmlGrupoProdutos><![CDATA[
<systaxCadastro>
<grupoProdutos>
<idCli>71408</idCli>
<origem_produto>0</origem_produto>
<descricao>Grupo1</descricao>
<produtos>
<codigo>Produto1</codigo>
<codigo>Produto2</codigo>
</produtos>
</grupoProdutos>
</systaxCadastro>
]]>
</sys:xmlGrupoProdutos>
</sys:incluirGrupoProdutos>
</soapenv:Body>
</soapenv:Envelope>
Exemplo de retorno:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<ns:incluirGrupoProdutosResponse xmlns:ns="http://systax.com.br">
<ns:return xsi:type="ax21:SystaxRet" xmlns:ax21="http://systaxret.systax.com.br/xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ax21:origem>Systax</ax21:origem>
<ax21:ponteiro xsi:nil="true"/>
<ax21:sistema>Cadastro Retorno</ax21:sistema>
<ax21:status xsi:type="ax21:Status">
<ax21:ID xsi:nil="true"/>
<ax21:codStatus>100</ax21:codStatus>
<ax21:msgStatus>Incluído com sucesso.</ax21:msgStatus>
</ax21:status>
</ns:return>
</ns:incluirGrupoProdutosResponse>
</soapenv:Body>
</soapenv:Envelope>