Skip to content

A finalidade deste projeto é consumir o Webservice do Correios ou fazer requisição URL para buscar os preços dos serviços de encomenda e o prazo da entrega. [en] It consumes the webservice the Brazilian Post Office or make URL request with prices and delivery time of orders and delivery services.

License

Notifications You must be signed in to change notification settings

rfiori/FreteCorreios

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FreteCorreios

A finalidade deste projeto é consumir o Webservice do Correios ou fazer requisição por URL para buscar preços dos serviço de encomenda e prazo da entrega. O cálculo é feito utilizando o CEP de origem e o CEP de desino. É possível fazer o cálculo para dos serviços para cliente que tenham contrato com o Correios ou para quem não tem contrato, os preços doas serviços são diferenciados.
[en] It consumes the webservice the Brazilian Post Office or make URL request with prices and delivery time of orders and delivery services.

Classes

###Atualização de Preços [en]Price Update Todos os preços de serviços retornados são calculados pelo Webservice do Correios, por este motivo sempre estarão atualizados.
[en]All returned prices of services are calculated from the Brazilian Post Office Webservices, that's ever updated.

###Serviços Disponíveis [en]Services Available Os serviços abaixo estão disponíveis para a consulta.
41106 - PAC sem contrato
41068 - PAC com contrato
81019 - e-SEDEX com contrato
40010 - SEDEX sem contrato
40096 - SEDEX com contrato
40436 - SEDEX com contrato
40444 - SEDEX com contrato
40568 - SEDEX com contrato
40606 - SEDEX com contrato
40045 - SEDEX a Cobrar sem contrato
40126 - SEDEX a Cobrar com contrato
40290 - SEDEX Hoje sem contrato
40215 - SEDEX 10 sem contrato
81868 - (Grupo 1) e-SEDEX com contrato
81833 - (Grupo 2) e-SEDEX com contrato
81850 - (Grupo 3) e-SEDEX com contrato

###Função [en]Function Calcular o preço e prazo dos serviços de encomenda dos Correios (Brasil)
[en] Calculates the price and time of order services of Correios (Brazilian post office)

###Colaboração [en]Colaboration Toda e qualquer colaboração será bem vinda, esteja a vontade para faze-la.
[en] Any collaboration is welcome, please feel free to do it.

###Web.config or App.config Para utilizar o Webservice é necessário adicionar no Web.config ou App.config de seu projeto as linhas abaixo.

<configuration>
...
  <system.serviceModel>
    <bindings>
      <basicHttpBinding>
        <binding name="CalcPrecoPrazoWSSoap" />
      </basicHttpBinding>
      <customBinding>
        <binding name="CalcPrecoPrazoWSSoap12">
          <textMessageEncoding messageVersion="Soap12" />
          <httpTransport />
        </binding>
      </customBinding>
    </bindings>
    <client>
      <endpoint address="http://ws.correios.com.br/calculador/CalcPrecoPrazo.asmx"
          binding="basicHttpBinding" bindingConfiguration="CalcPrecoPrazoWSSoap"
          contract="wsCalculaPrecoPrazo.CalcPrecoPrazoWSSoap" name="CalcPrecoPrazoWSSoap" />
      <endpoint address="http://ws.correios.com.br/calculador/CalcPrecoPrazo.asmx"
          binding="customBinding" bindingConfiguration="CalcPrecoPrazoWSSoap12"
          contract="wsCalculaPrecoPrazo.CalcPrecoPrazoWSSoap" name="CalcPrecoPrazoWSSoap12" />
    </client>
  </system.serviceModel>
    ...
</configuration>

###Screen WebExemplo Exemplo

About

A finalidade deste projeto é consumir o Webservice do Correios ou fazer requisição URL para buscar os preços dos serviços de encomenda e o prazo da entrega. [en] It consumes the webservice the Brazilian Post Office or make URL request with prices and delivery time of orders and delivery services.

Resources

License

Stars

Watchers

Forks

Packages

No packages published