Excluir Grupos de Produtos


Objetivo: Desassociar grupos de produtos.
Método: excluirGrupoProdutos
Parâmetros:

  • String usuario
  • String senha
  • String xml

Observação: O método desassociará o produto do grupo, mas não excluirá o grupo em questão. 

 

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
codigo Código do produto

 

Descrição dos campos de retorno:

TAG Descrição
cosStatus Código de status
msgStatus Mensagem do código de status

 

Tabela de referência para as TAG´s "cosStatus" e "msgStatus" do retorno:

https://documentacao.systax.com.br/Element80/Edit/29455/1

 

Exemplos de chamada:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:sys="http://systax.com.br">
   <soapenv:Header/>
   <soapenv:Body>
      <sys:excluirGrupoProdutos>
         <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>GrupoExemplo</descricao>
                    <produtos>
                        <codigo>Produto01</codigo>
                        <codigo>Produto02</codigo>
                    </produtos>
                </grupoProdutos>
            </systaxCadastro>
         ]]> 
         </sys:xmlGrupoProdutos>
      </sys:excluirGrupoProdutos>
   </soapenv:Body>
</soapenv:Envelope>

Exemplos de retorno:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Body>
      <ns:excluirGrupoProdutosResponse 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:cenario xsi:nil="true"/>
            <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>113</ax21:codStatus>
               <ax21:msgStatus>Excluido com sucesso.</ax21:msgStatus>
            </ax21:status>
         </ns:return>
      </ns:excluirGrupoProdutosResponse>
   </soapenv:Body>
</soapenv:Envelope>