Open brasofilo opened 3 years ago
As mensagens são informados pelo próprio correios, no codigo deles no arquivo app/code/community/PedroTeixeira/Correios/Model/Carrier/CorreiosMethod.php linha 189 ele recebe o id (soft error) e a mensagem de erro, logo abaixo ele verificar se esse id está nessa lista de soft errors e pula esse endereço!
Pelo que testei, não dá pra saber se um CEP é de área de risco ou não... Então, esta issue seria uma Feature Request
Este aqui, p.ex., é um desses CEPs: 21862250
A gente pode consultar as áreas de risco aqui: http://www2.correios.com.br/sistemas/precosPrazos/restricaoentrega/resultado.cfm
Isso já é um problema antigo. 2014: https://extra.globo.com/economia/correios-omite-restricao-de-entrega-em-areas-de-risco-13750185.html 2018: https://www.ecommercebrasil.com.br/noticias/quase-metade-ceps-rio-de-janeiro-restricao-entrega/
Encontrei um plugin pra Magento que consegue reconhecer esses CEPs: https://github.com/pedro-teixeira/correios/issues/29
E pelo que localizei no plugin, os
soft_errors
são os códigos de erro que indicam isso.Config.xml
CorreiosMethod.php
[edit] Acabo de inspecionar a resposta da consulta SIGEP no seu código e não vejo nenhuma mensagem de "soft error"...