Página 1 de 1

Frete e Calculo de peso com valores errados[RESOLVIDO]

Enviado: 24 Jun 2015, 19:05
por afarias
Pesso(ALL)

Boa Noite,

Estou com problemas no modulo dos correios, que ainda não consegui desvendar...como essa comunidade anda meio parada nas respostas as minhas postagens, vou colocar a questão aqui e continuar procurando uma solução.
A situação é a seguinte:

Fiz a simulação em dois produtos com dimensões e pesos diferentes, e estou tendo um retorno um valor diferente. Como base, peguei um pacote padrão dos correios cujas dimensões são: (LxCxA): 18 x 13,5 x 9 cm e apliquei as mesmas dimensões no meu produto com o peso de 1kg. Por ser uma extensão free, e o desenvolvedor(juliocesar757) ter alertado como eram apenas estimativas, então, com isso estão tendo estas diferenças de R$0,45 e eu queria saber, se possível pelo desenvolvedor, ou mesmo de algum amigo que conseguiu acertar essa diferença, se o valor pode ser exatamente o mesmo que mostra o site dos correios ou isso é impossível de realizar.
Abaixo, seguem prints do caso:
Simulação na minha loja:
Imagem

Simulação de PAC nos correios(Desconsiderem o valor do pacote):
Imagem

Simulação SEDEX:
Imagem

Configuração Produto:
Imagem

Configuração Modulo CORREIOS:
Imagem

Desde já agradeço pela ajuda!

Re: Calculo de frete com valores errados (EXTENSÃO CORREIOS)

Enviado: 25 Jun 2015, 11:27
por Manoel Vidal
Olá,

Nos Correios você fez a simulação sem declarar o valor do pacote, e no módulo você deixou marcado que era para declarar o valor do pacote, não seria está a diferença?

Re: Calculo de frete com valores errados (EXTENSÃO CORREIOS)

Enviado: 25 Jun 2015, 18:32
por afarias
Vidal meu amigo,

boa noite...

Cara, desmarquei a opção e agora bateu certinho, mas agora tem outro problema, os calculos de peso do OC 2.0.3.1.

Eu ia até abrir um tópico com essa questão, se vc preferir posso abrir para os amigos que tiverem o mesmo problema(ou a Solução) possa consulta/ajudar.

Seguinte, cadastrei o produto, coloquei as dimensões em um deles como 5x5x5 e o peso em 1KG para teste...agora vem a coisa estranha
Eu preciso fracionar estas medidas, uma vez que o sistema dos correios não calcule Ml, eu tenho que converter 100 ml em 100 gr porque a massa de agua liquida, acaba pesando o mesmo que solidos(segundo li pela net),
Então se eu tenho um produto de 100 ml, preciso que ele aparece como 100 gr. ja tentei: 0.100,0.0100 e sempre aparece no carrinho como ou 0,10Kg ou 0,01Kg. Pode me ajudar nesta questão?
Outra coisa estranha é que não importa o valor que eu coloque no campo Peso, ele sempre volta a 1.000000 depois que salvo, então por exemplo se eu tiver um item que pese 125 gr e eu colocar 0.125 e eu salvar, qualdo eu voltar na pagina ele vai estar como 1.0000 ou seja o produto sempre vai pesar 1 Kg independente do que eu faça. Será que ta bugado o código?

Re: Aumentando as casas decimais do peso no carrinho

Enviado: 26 Jun 2015, 01:05
por Manoel Vidal
Olá, para resolver está questão do peso, localize e edite o arquivo:
/system/library/weight.php
- No arquivo localize a linha:
Código: Selecionar todos
return number_format($value, 2, $decimal_point, $thousand_point) . $this->weights[$weight_class_id]['unit'];
- E modifique para:
Código: Selecionar todos
return number_format($value, 3, $decimal_point, $thousand_point) . $this->weights[$weight_class_id]['unit'];
Salve as alterações no arquivo e faça um teste.

Explicação: Se você analisar a linha alterada, verificará que apenas mudei o número 2 para 3, que corresponde a quantidade de casas decimais, este arquivo que alteramos é o responsável por entre outras coisas, a formatação de exibição do peso.

Observação: Pode ser necessário atualizar o cache das modificações, para atualizar, na administração da loja, acesse o menu Extensões->Modificações e clique no botão Atualizar, que fica no alto da tela na cor azul.

O ideal é fazer isso em OCMod, mas como estou longe do meu notebook, vou ficar devendo essa. :)

Espero ter ajudado. :D

Re: Calculo de frete com valores errados (EXTENSÃO CORREIOS)

Enviado: 26 Jun 2015, 17:12
por afarias
Funcionou...agora posso fracionar o pesso valeuuuu!!!
Deixa eu te perguntar uma coisa, ja que é o cara do OC no Brasil. Eu ja comprei 3 modulos que tava precisando...gastei um total de 155 dolares...um para editar themas que ta funcionando bem e outros dois que apesar de serem divulgados para a minha versão, não fui feliz...entrei num entrevero com os desenvolvedores para pegar minha grana de volta e não fui feliz.
eu preciso de uma extensão para avisar quando o produto estiver disponivel....o que vc acha de troca de extensões? Andei lendo as regras e nada se aplica a troca, somente a modificação e venda de modulos de outros programadores...veja não quero lucrar com isso, quero apenas um modulo que funcione pra mim, sem que eu precise ficar gastando dinheiro testando os modulos.

Re: Calculo de frete com valores errados (EXTENSÃO CORREIOS)

Enviado: 26 Jun 2015, 18:21
por Manoel Vidal
É complicado, a troca só é autorizada pelo autor da extensão, mas ao mesmo tempo, se não funcionou eles tinham que devolver o seu dinheiro, porém, a troca pode ser também má fé do comprador, enfim, muito polêmico o assunto, mas por via das dúvidas prefiro que não seja algo publicado aqui.

Espero que entenda. :)

Re: Aumentando as casas decimais do peso no carrinho

Enviado: 09 Jul 2015, 20:23
por Águia Host
Eu seguir esta dica, isso resolveu tudo... Muito bom. Obrigado.


Manoel Vidal escreveu:Olá, para resolver está questão do peso, localize e edite o arquivo:
/system/library/weight.php
- No arquivo localize a linha:
Código: Selecionar todos
return number_format($value, 2, $decimal_point, $thousand_point) . $this->weights[$weight_class_id]['unit'];
- E modifique para:
Código: Selecionar todos
return number_format($value, 3, $decimal_point, $thousand_point) . $this->weights[$weight_class_id]['unit'];
Salve as alterações no arquivo e faça um teste.

Explicação: Se você analisar a linha alterada, verificará que apenas mudei o número 2 para 3, que corresponde a quantidade de casas decimais, este arquivo que alteramos é o responsável por entre outras coisas, a formatação de exibição do peso.

Observação: Pode ser necessário atualizar o cache das modificações, para atualizar, na administração da loja, acesse o menu Extensões->Modificações e clique no botão Atualizar, que fica no alto da tela na cor azul.

O ideal é fazer isso em OCMod, mas como estou longe do meu notebook, vou ficar devendo essa. :)

Espero ter ajudado. :D