Support » Plugin: WooCommerce Correios » Calculadora não funciona (27/06/18)

  • Resolved fraziinha

    (@fraziinha)


    Oi gente!

    Minha cliente está tentando finalizar a compra mas aparece “Não existem métodos de entrega disponíveis. Certifique-se de que o seu endereço foi preenchido corretamente, ou entre em contato conosco se precisar de ajuda.” no local do frete no Woocommerce.

    Isso está acontecendo para vocês também? O servidor dos Correios caiu? Ou seria apenas na minha loja?

    Obrigada!!

Viewing 15 replies - 46 through 60 (of 86 total)
  • @stephaniektb entendi, mas não sei como fazer. Você consegue me passar um passo a passo, por gentileza?

    Peguei o pluggin do Fernando @stephaniektb .
    Porém Para funcionar 100% você precisa gerar uma lista com este serviço dos correios.
    Usando o Web Service ele faz um BackUp das taxas e prazos para cada região, e depois você usa este BackUp para servir para os clientes, a consulta de Frete fica muito mais rápida, com certeza é uma vantagem, e esse calculo nunca vai cair.
    Porém:
    – Se alguma região sofrer alteração na previsão de entrega, Seu site não será atualizado.
    -E a mais importante para o momento… Se o serviço do WebService está of-line, você não consegue gerar este BackUp, então, mesmo se comprar este plugin sem uma planilha com os ceps, com os preços e prazos, seu cliente continuará sem meio de envio.

    Se você tem uma lista dessa excelente… mas se não tem ai tem que arrumar outra solução.

    Pessoal,

    Fiquem atentos, acabei de receber um ticket de uma cliente reclamando que um pedido saiu sem o valor do frete.
    Temos várias lojas que utilizam apenas os Correios como método de entrega e, verificando no log, houve uma conexão bem sucedida 1 minuto antes da compra seguida de uma falha.
    Não sei como (ainda não comecei a debugar), mas parece que ele calculou no carrinho, foi para a página de checkout e depois zerou.

    Ainda não comecei a analisar o problema, portanto, não sei se é possível algo desse tipo acontecer, mas fica o alerta.

    Alguém perguntou como faz pra alterar as mensagens de método indisponível, segue o código pra você colocar no seu functions.php:

    
    
    add_filter( 'woocommerce_cart_no_shipping_available_html', 'woo_correios_msg', 10, 1 );
    add_filter( 'woocommerce_no_shipping_available_html', 'woo_correios_msg', 10, 1 );
    function woo_correios_msg( $default_msg ) {
    	$custom_msg = 'Mensagem personalizada';
    	if ( empty( $custom_msg ) ) {
    		return $default_msg;
    	}
    
    	return $custom_msg;
    }
    
    • This reply was modified 1 year, 2 months ago by  Rafael Wahasugui. Reason: fix code

    @rafawhs show!

    @stephaniektb ah, se possível, você pode me passar o e-commerce que você cuida, pra eu ver como ficou?

    Obrigado!

    Olá pessoal
    Dia difícil hein?
    Seguinte, tínhamos um site em Prestashop e nele um plugin que gerava tabelas offline. ainda tenho acesso a faixa de CEP de capitais e interior de todos os estados.
    Usei esses dados para criar uma área de entrega para São Paulo-capital e inclui métodos de entrega: PAC-SP capital e SEDEX-SP capital.
    O valor eu peguei dos últimos pedidos que tivemos, mesmo variando o tamanho dos pedidos, não variou muito o valor: PAC: 23,20 – SEDEX: 46,40
    A faixa de CEP da cidade de SP-capital é:
    01000001…05999999
    08000000…08499999
    Fiz isso e deu certo, está reconhecendo os CEPs dessa faixa e dando as opções de PAC e SEDEX.
    É um quebra galho por enquanto, ainda vou criar essas áreas de entrega para cada estado.
    Se alguém quiser experimentar fazer isso e precisar dos dados de CEP me avisa aí.

    Gente, fiz uns testes aqui durante uns 10 min. em duas conexoes diferentes – wifi e 4g do celular e PARECE que está voltando.

    Alguém consegue confirmar?

    Voltar ou não, não vai descartar alguns ajustes e planos B que eu vou deixar pronto, pra casa aconteça de novo.

    @espimentel Acabamos de passar 2 vendas, para Minas Gerais e Espírito Santo

    @espimentel está corrido aqui mas posso sim chamar no email ou whatsapp, mas pra adiantar, é só criar as áreas de acordo com as faixas de CEP, deixar “brasil” e colocar os intervalos de “CEP”. E nos Correios eles tem uma tabela com os valores de relação de origem-destino, e para os prazos eu não achei mas fui no site deles mesmo simulando um CEP de cada intervalo conforme ia dando para calcular.

    Pra mim voltou também. Acabei de testar e está ok.
    Mas o prejuízo foi grande depois de tantas horas…

    @espimentel Aqui também ta retornando

    
    [cServico] => SimpleXMLElement Object
            (
                [Codigo] => 04162
                [Valor] => 15,89
                [PrazoEntrega] => 3
                [ValorSemAdicionais] => 15,89
                [ValorMaoPropria] => 0,00
                [ValorAvisoRecebimento] => 0,00
                [ValorValorDeclarado] => 0,00
                [EntregaDomiciliar] => S
                [EntregaSabado] => N
                [Erro] => 0
                [MsgErro] => SimpleXMLElement Object
                    (
                    )
    
                [obsFim] => SimpleXMLElement Object
                    (
                    )
    
            )
    

    @rafawhs que legal, muito obrigada! Vou usar seu código!!

    Que estranho… no WS. dos correios retorna o valor PAC/SEDEX basta consultar…
    http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx?nCdServico=04510,04014&nCdEmpresa&sDsSenha&sCepDestino=21864231&sCepOrigem=20551190&nVlAltura=50&nVlLargura=31,6&nVlDiametro=0&nVlComprimento=31,6&nVlPeso=0,7&nCdFormato=1&sCdMaoPropria=N&nVlValorDeclarado=60&sCdAvisoRecebimento=N&StrRetorno=xml

    Já no site demora a calcular quando calcula volta com ou vem só com sedex ou pac!

    Claudio tira uma duvida acho que os correios esta funcionando melhor sem o https… será que é isso? internamente o plugin está com https ?

    @renanverri2 o plugin utiliza http

    
    	/**
    	 * Webservice URL.
    	 *
    	 * @var string
    	 */
    	private $_webservice = 'http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx?';
    
    

    @rafawhs show… pelo visto estão atualizando o IIS kkkkkkkkkkkkk ridiculo um servidor dos correios usar WINDOWS!

    https://prnt.sc/k0ehw2

    • This reply was modified 1 year, 2 months ago by  renanverri2.
Viewing 15 replies - 46 through 60 (of 86 total)
  • The topic ‘Calculadora não funciona (27/06/18)’ is closed to new replies.