Forum Replies Created

Viewing 2 replies - 1 through 2 (of 2 total)
  • Respondi na outra thread também… apenas para ficar claro, não recomendo ninguém mexer no código e não me responsabilizo por qualquer problema que essa solução de contorno cause, eu modifiquei pois declaro o valor das entregas, logo preciso usar a opção. Desabilitar o Declarar Valor resolve, pois o problema é justamente lá conforme explico abaixo.

    O problema é nos correios mesmo, mas pelo que vi eles estão ignorando o decimal do valor declarado, então ao invés de R$ 59,00 os correios entendem como R$ 5.900,00. Isso pode dar erro em alguns fretes, pois o valor declarado só pode ser até 10.000 se não me engano… Aqui fica correto no simulador e no checkout errado também, mas se voltar para o simulador fica errado.

    Como contorno coloquei um floor para arredondar para baixo o valor. Não sei se mudou alguma coisa no webservice dos correios ou se é um bug mesmo…

    arquivo que mudei foi o class-wc-correios-connect.php
    linha 458 para: ‘nVlValorDeclarado’ => floor($this->declared_value),

    O problema é nos correios mesmo, mas pelo que vi eles estão ignorando o decimal do valor declarado, então ao invés de R$ 59,00 os correios entendem como R$ 5.900,00. Isso pode dar erro em alguns fretes, pois o valor declarado só pode ser até 10.000 se não me engano… Aqui fica correto no simulador e no checkout errado também, mas se voltar para o simulador fica errado.

    Como contorno coloquei um floor para arredondar para baixo o valor. Não sei se mudou alguma coisa no webservice dos correios ou se é um bug mesmo…

    arquivo que mudei foi o class-wc-correios-connect.php
    linha 458 para: ‘nVlValorDeclarado’ => floor($this->declared_value),

Viewing 2 replies - 1 through 2 (of 2 total)