• Olá comunidade, estamos enfrentando tem umas semanas um problema que nunca havia ocorrido antes: ao dar problema no webservice dos Correios (imagino que seja alta carga e ele saindo do ar) ao invés de informar que “n?o há método de entrega disponível” ou algo do tipo, o pedido simplesmente finaliza sem frete. Isso está nos causando prejuízos pois estamos tendo que custear por nossa conta.

    Ao analisar os logs de erros vemos que ele calcula algumas vezes o frete para o cep informado (provavelmente a pessoa tira e coloca mais produtos no carrinho para diminuir o pre?o do pedido e frete) e em dado momento se o webservice dos Correios sai do ar ele finaliza sem o frete e consta nos logs a página em html de erro 403: Forbidden.

    Por exemplo, o retorno do webservice geralmente é algo assim:

    08-30-2023 @ 13:11:17 - Correios WebServices response: SimpleXMLElement Object
    (
        [cServico] => SimpleXMLElement Object
            (
                [Codigo] => 04162
                [Valor] => 79,07
                [PrazoEntrega] => 1
                [ValorSemAdicionais] => 65,93
                [ValorMaoPropria] => 0,00
                [ValorAvisoRecebimento] => 0,00
                [ValorValorDeclarado] => 13,14
                [EntregaDomiciliar] => S
                [EntregaSabado] => N
                [obsFim] => SimpleXMLElement Object
                    (
                    )
    
                [Erro] => 0
                [MsgErro] => SimpleXMLElement Object
                    (
                    )
    
            )
    
    )

    Porém o retorno por vezes tem sido esse e ao invés de n?o permitir o fechamento do pedido simplesmente finaliza sem frete algum….

    <span style="background-color: rgb(238, 238, 238); color: rgb(60, 67, 74); font-family: monospace; font-size: 13px;">08-30-2023 @ 13:12:15 - Error accessing the Correios WebServices: Array</span>
    (
        [headers] => WpOrg\Requests\Utility\CaseInsensitiveDictionary Object
            (
                [data:protected] => Array
                    (
                        [content-type] => text/html
                        [server] => Microsoft-IIS/10.0
                        [x-powered-by] => ASP.NET
                        [date] => Wed, 30 Aug 2023 16:12:15 GMT
                        [content-length] => 1233
                        [set-cookie] => LBprdExt1=650641418.20480.0000; path=/; Httponly
                    )
    
            )
    
        [body] => <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="https://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
    <title>403 - Forbidden: Access is denied.</title>
    <style type="text/css">
    <!--
    body{margin:0;font-size:.7em;font-family:Verdana, Arial, Helvetica, sans-serif;background:#EEEEEE;}
    fieldset{padding:0 15px 10px 15px;} 
    h1{font-size:2.4em;margin:0;color:#FFF;}
    h2{font-size:1.7em;margin:0;color:#CC0000;} 
    h3{font-size:1.2em;margin:10px 0 0 0;color:#000000;} 
    #header{width:96%;margin:0 0 0 0;padding:6px 2% 6px 2%;font-family:"trebuchet MS", Verdana, sans-serif;color:#FFF;
    background-color:#555555;}
    #content{margin:0 0 0 2%;position:relative;}
    .content-container{background:#FFF;width:96%;margin-top:8px;padding:10px;position:relative;}
    -->
    </style>
    </head>
    <body>
    <div id="header"><h1>Server Error</h1></div>
    <div id="content">
     <div class="content-container"><fieldset>
      <h2>403 - Forbidden: Access is denied.</h2>
      <h3>You do not have permission to view this directory or page using the credentials that you supplied.</h3>
     </fieldset></div>
    </div>
    </body>
    </html>

    E mais um tanto de dados e duplica??o do html e css acima… Conseguem nos ajudar nem que seja um enxerto de código para que se ocorra n?o permitir finalizar a compra sem frete como deveria ser e era até ent?o? Gratos.

Viewing 5 replies - 1 through 5 (of 5 total)
  • Como relato, este problema acontece sim. E aconteceu diversas vezes, em diversas lojas enquanto utilizava o plugin. Mesmo com todos relatando que n?o é possível finalizar uma compra sem método de entrega disponível. Acontecia sempre em períodos onde o webservice apresentava instabilidade. Com sites que tem muitas solicita??es simultaneas é mais comum acontecer.

    Confesso que nenhuma solu??o foi encontrada para continuar utilizando a automa??o via webservice Correios. A única solu??o foi criar as tabelas para cálculo de frete manualmente, sem consulta ao webservice e após isto já se vai 12 meses sem repetir o problema que era frequente.

    Thread Starter Fabio Oliveira

    (@fabio-oliveira)

    Olá Flávio, no caso utilizou algum plugin para isso? Eu sei que o Fernando Acosta tem um plugin de tabela offline, conhece algum outro?

    Olá… para cálculo de frete offline tem plugins pagos do Fernando Acosta e Loja 5…. há também sistemas como Frenet ou Melhor Envio que tem plugins próprios e com possibilidade de usar os correios de forma automática via webservice ou API agora… Estes gateways de frete n?o cheguei a verificar.

    Thread Starter Fabio Oliveira

    (@fabio-oliveira)

    Obrigado @fuba182 , já chegamos a usar o do Fernando Acosta, vamos verificar se conseguimos utilizar com o contrato que temos junto aos Correios. Lembro que foi meio complicado para subir a tabela inicialmente, mas depois funcionou sempre que falhavam os outros métodos de envio. Melhor Envio acho que n?o permite utilizar contrato próprio nos Correios né? Novamente, agradecemos pela ajuda.

    Creio que se solicitar os correios eles disponibilizam a tabela via excel de seu contrato ou algo que se aproxima do que precisa. Você também pode separar por regi?es de entrega, e selecionar 3 ou 4 estados com mais fluxo de vendas e subir a planilha manual para dar menos trabalho… nos outros estados mantém a automa??o via webservice….sim o melhor envio tem contrato próprio deles.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Webservice dos Correios retornando página HTML 403 – Forbidden’ is closed to new replies.