Open lucascasotti opened 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.
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?
@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.
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
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/