- 05 Mai 2017, 13:17
#73192
SOLUÇÃO:
No meu caso, utilizo a versão 2.2.0.0 do OC.
E utilizo apenas o PAC e o SEDEX normal.
Estes são os arquivos que eu alterei:
public_html/*/catalog/model/shipping/correios.php
public-html/*/admin/controller/shipping/correios.php
public-html/*/admin/view/template/shipping/correios.tpl
public_html/*/catalog/language/en-gb/shipping/correios.php
public_html/*/catalog/language/english/shipping/correios.php
public_html/*/catalog/language/portuguese-br/shipping/correios.php
O Código antigo do PAC era: 41106
O Código antigo do SEDEX era: 40010
Código novo do PAC: 04510
Código novo do SEDEX: 04014
Solução:
Substituí todos os códigos 41106 para 04510
E, substituí todos os códigos 40010 para 04014
Observação; Substitua apenas os códigos. Cuidado para não mexer em nenhuma variável do aquivo. Até um "espaço" a mais pode dar B.O. Faça sempre um backup do arquivo que vai alterar. Em caso de erro é só restaurar o arquivo de backup.
Segue abaixo a tabela de códigos antigos dos Correios que tirei de um site. Caso alguém utilize outro serviço que não seja o PAC e o SEDEX. Acredito que a solução seja apenas substituir os códigos antigos pelos novos.
Eu não procurei a tabela com os códigos novos dos Correios, apenas substitui os códigos que apareceram no meu checkout, provavelmente informados pela API dos Correios.
TABELA DE CÓDIGOS ANTIGOS DOS CORREIOS:
Código Serviço
40010 SEDEX sem contrato
40045 SEDEX a Cobrar, sem contrato
40126 SEDEX a Cobrar, com contrato
40215 SEDEX 10, sem contrato
40290 SEDEX Hoje, sem contrato
40096 SEDEX com contrato
40436 SEDEX com contrato
40444 SEDEX com contrato
40568 SEDEX com contrato
40606 SEDEX com contrato
41106 PAC sem contrato
41211 / 41068 PAC com contrato
81019 e-SEDEX, com contrato
81027 e-SEDEX Prioritário, com contrato
81035 e-SEDEX Express, com contrato
81868 (Grupo 1) e-SEDEX, com contrato
81833 (Grupo 2 ) e-SEDEX, com contrato
81850 (Grupo 3 ) e-SEDEX, com contrato
Após fazer todas as alterações, acesse o painel de controle do seu site e vá até extensões/modificações e faça a atualização. Em seguida teste o ckeckout da sua loja.
Mais um detalhe: você deve acessar a extensão dos correios do seu site e escolher novamente as opções de frete e salvar, senão não vai aparecer as opções do PAC e SEDEX no checkout.
Espero ter ajudado!!!!