Bleez / Bleez-Correios

Modulo de correios para magento 2
34 stars 28 forks source link

Mudança nos códigos do correio #18

Open lucascasotti opened 7 years ago

lucascasotti commented 7 years ago

Em 05/05/2017 os correios mudaram os códigos de produtos para calculo de frete. Segue o link onde informam os novos códigos que descobriram: https://wordpress.org/support/topic/solucao-nao-existe-nenhum-metodo-de-entrega-disponivel/

marcosdsdba commented 7 years ago

Tente essas duas etapas:

1- configure seu gerenciador (Admin) e deixe em SIM a opção : Habilitar divisão de frete : SIM

No arquivo em ../Model/Carrier/Correios.php

Na linha 350 copie e comente assim, de : //return number_format($shipWeight, 2); para :
return 1;

Provisoriamente use assim, eu tive este problema e estou melhorando o código, pois as atuais alterações nos serviços de postagem dos Correios causou estes problemas.

ggbellotti commented 7 years ago

Olá @MattBidas ! Tenho que alterar alguns códigos, pois fiz o contrato com os correios... Porém, mesmo depois de altera-los em /Model/Config/Services.php aparece os códigos antigos na página de admin da loja. Tem alguma sugestão?

0xrenato commented 6 years ago

@guibellotti Para alterar o id que aparece no admin você precisa ir até o phpMyAdmin e rodar essa query:

SELECT * FROM core_config_data WHERE value LIKE '%40010%' e SELECT * FROM core_config_data WHERE value LIKE '%41106%'

considere que o nome da sua tabela é o prefixo escolhido na instalação mais core_config_data

Depois alterar os valores 40010 para 04014 e 41106 para 04510

Mas mesmo alterando os códigos nos arquivos, os que saem nos logs e os que aparecem no admin isso não resolve o problema. Alguns CEP são calculados e outro não.

FabioYeff commented 6 years ago

Galera resolvi: depois que alterar a: /Model/Carrier/Correios.php

Na linha 317 copie e comente assim, de : //return number_format($shipWeight, 2); para : return 1;

Você seleciona no admin a opção PAC SEM CONTRATO e para SEDEX SEM CONTRATO escolha a opção SEDEX A VISTA

Desta forma os cálculos batem certinho com os cálculos dos correios