Criar categoria

Para criar uma categoria, deve ser enviada através do CreateCategoria a entidade com seus atributos preenchidos, sendo que, caso preenchido, o ErpIdPai já deve ter sido criado no B2B.

Propriedades da entidade
Propriedade Tipo Descrição
ErpId string Código da categoria no Erp. Deve ser único
Descricao string Descrição da categoria a ser criada
Nome string Nome da categoria exibido no Site B2B
ErpIdPai string ErpId da categoria pai. Caso essa categoria seja uma categoria raiz, deve-se enviar como null.

Exemplo de request

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/"
xmlns:b2b="http://schemas.datacontract.org/2004/07/B2B.Integration.Webservices.Categorias.DTO">
   <soapenv:Header/>
   <soapenv:Body>
      <tem:CreateCategoria>
         <tem:categoriaDto>
            <b2b:Descricao>Exemplo de descrição</b2b:Descricao>
            <b2b:ErpId>111AAA</b2b:ErpId>
            <b2b:ErpIdPai>123ABC</b2b:ErpIdPai>
            <b2b:Nome>Exemplo de nome</b2b:Nome>
            <b2b:OrdemDeExibicao>0</b2b:OrdemDeExibicao>
         </tem:categoriaDto>
      </tem:CreateCategoria>
   </soapenv:Body>
</soapenv:Envelope>

Exemplo de response

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <CreateCategoriaResponse xmlns="http://tempuri.org/">
         <CreateCategoriaResult xmlns:a="http://schemas.datacontract.org/2004/07/B2B.Integration.Webservices" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
            <a:Error>false</a:Error>
            <a:ErrorType i:nil="true"/>
            <a:Message i:nil="true"/>
         </CreateCategoriaResult>
      </CreateCategoriaResponse>
   </s:Body>
</s:Envelope>