Consultar Status do Site

Através desse método é possível consultar um ID de pedido do site e verificar se o pedido está cancelado, além de poder também visualizar quais são os IDs de pedidos ERP relacionados, e o status de cada um deles no site.

Essa consulta retorna como informação principal a propriedade CanceladoNoSite do tipo Boolean.

Exemplo de request

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">
  <soapenv:Header/>
  <soapenv:Body>
      <tem:ConsultarStatusDoSite>
        <!--Optional:-->
        <tem:pedidoId>12345</tem:pedidoId>
      </tem:ConsultarStatusDoSite>
  </soapenv:Body>
</soapenv:Envelope>

Exemplo de response

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
  <s:Body>
      <ConsultarStatusDoSiteResponse xmlns="http://tempuri.org/">
        <ConsultarStatusDoSiteResult xmlns:a="http://schemas.datacontract.org/2004/07/B2B.Integration.Webservices.Pedidos.DTO" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
            <Error xmlns="http://schemas.datacontract.org/2004/07/B2B.Integration.Webservices">false</Error>
            <ErrorType i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/B2B.Integration.Webservices"/>
            <Message i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/B2B.Integration.Webservices"/>
            <a:CanceladoNoSite>false</a:CanceladoNoSite>
            <a:PedidoId>556141</a:PedidoId>
            <a:PedidosErp>
              <a:ConsultaStatusPedidoItemDTO>
                  <a:PedidoErpId>4875f41b-8ad6-482f-956c-bcf7252fe44b</a:PedidoErpId>
                  <a:Status>Nenhum</a:Status>
              </a:ConsultaStatusPedidoItemDTO>
            </a:PedidosErp>
        </ConsultarStatusDoSiteResult>
      </ConsultarStatusDoSiteResponse>
  </s:Body>
</s:Envelope>