Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Erros no IE #84

Open
Eduardo- opened this issue Jun 20, 2013 · 3 comments
Open

Erros no IE #84

Eduardo- opened this issue Jun 20, 2013 · 3 comments

Comments

@Eduardo-
Copy link

Arthur,

Primeiramente gostaria de te dar os parabéns pelo módulo. Já tinha ouvi falar tão mal do Ipagare que havia perdido as esperanças de encontrar um módulo como o seu.

Rapaz, to com vários problemas só no IE. No chrome e no firefox roda sem problemas, mais no IE não carrega os correios (pteixeira) e não carrega nenhum pagamento (bcash,pagseguro e etc). Por favor, pode me dar um caminho?

Valeu!!

@ymgomes
Copy link

ymgomes commented Jun 27, 2013

Ocorreu comigo o erro de não aparecer o módulo do pedro teixeira então eu substituí por outro módulo de correios, que não lembro o nome agora, baixei pelo magento connect

@deivisonarthur
Copy link
Owner

Opa brother esse erro de não exibir o módulo do Pedro Teixeira não seria
por conta do peso total dos produtos? Pois notei que quando o peso excede o
total de 30kg ele não é exibido.

Para um amigo passei a seguinte lógica para sanar esse problema. Ele
possuía produtos de 20kg em seu e-commerce, então se um user add ao
carrinho 3 produtos desses, logicamente o peso total seria de 60kg onde
ultrapassaria o peso max dos correios de 30gk. Mas se verificar o peso
médio é de 20kg e poderia ser enviado aos correios da seguinte forma.

Você pega o peso total mas o número total de produtos e divide, assim vc
achará o peso médio de 20kg. Envia aos correios esse peso que digamos que
fosse o custo de 12 reais. Após trazes esse preço pegaria o mesmo e
multiplicaria pelo numero total de produtos ficando assim o valor total de
36 reais. Assim seria tratado o cálculo dos produtos individualmente.

Essa regra poderia ser utilizada sempre que o peso total fosse maior que
30gk. E assim ele calcularia o frete quase de maneira individual, só não
seria individual porque seria o peso médio. Mas tem como fazer tb!

Espero ter ajudado!

Essa validação do peso total ocorre em:

PedroTeixeira\Correios\Model\Carrier\CorreiosMethod.php

protected function _getQuotes(){
$this->_throwError('correioserror', 'Correios Error: ' .
(string)$servicos->MsgErro . ' [Cod. ' . $errorId . '] [Serv. ' .
(string)$servicos->Codigo . ']' , LINE, (string)$servicos->MsgErro . '
(Cod. ' . $errorId . ')');

if($this->getConfigFlag('check_dimensions')){
if ($itemAltura >
$this->getConfigData('volume_validation/altura_max')) $itemAltura=
$this->getConfigData('volume_validation/altura_max');
if ($itemAltura <
$this->getConfigData('volume_validation/altura_min')) $itemAltura=
$this->getConfigData('volume_validation/altura_min');
if ($itemLargura >
$this->getConfigData('volume_validation/largura_max')) $itemLargura=
$this->getConfigData('volume_validation/largura_max');
if ($itemLargura <
$this->getConfigData('volume_validation/largura_min')) $itemLargura=
$this->getConfigData('volume_validation/largura_min');
if ($itemComprimento >
$this->getConfigData('volume_validation/comprimento_max'))
$itemComprimento= $this->getConfigData('volume_validation/comprimento_max');
if ($itemComprimento <
$this->getConfigData('volume_validation/comprimento_min'))
$itemComprimento= $this->getConfigData('volume_validation/comprimento_min');

            if(($itemAltura+$itemLargura+$itemComprimento) >

$this->getConfigData('volume_validation/sum_max')){
return false;
}
}

Deivison Arthur Serpa*,
Gerente de Tecnologia e E-commerce do Grupo FFernandes e desenvolvedor
Magento
y deivison.arthur@gmail.com
8 www.deivison.com.br / http://onestepcheckout.com.br
8 http://shop.pisosecarpetes.com.br
( (21) 9203-8986 / (21) 2242-3885 *

Contatos Web:
Skype *: deivisonarthur
*MSN *: deivisonarthur@hotmail.com
*Facebook
: facebook.com/deivisonarthurhttps://www.facebook.com/deivisonarthur

Twitter: @deivisonarthur
[image: WordPress Blog Posts] http://www.deivison.com.br/blog Último
post do meu blog:Saíba como adicionar o reconhecimento por voz nas buscas
do Magentohttp://www.deivison.com.br/blog/2013/03/14/saiba-como-adicionar-o-reconhecimento-por-voz-nas-buscas-do-magento/
Read morehttp://www.deivison.com.br/blog/2013/03/14/saiba-como-adicionar-o-reconhecimento-por-voz-nas-buscas-do-magento/|
My bloghttp://www.deivison.com.br/blog
[image: Share on
Facebook]http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.deivison.com.br%2Fblog%2F2013%2F03%2F14%2Fsaiba-como-adicionar-o-reconhecimento-por-voz-nas-buscas-do-magento%2F
[image:
Share on Twitter]https://twitter.com/intent/tweet?text=Sa%C3%ADba%20como%20adicionar%20o%20reconhecimento%20por%20voz%20nas%20buscas%20do%20Magento%20%20(via%20%40wisestamp)
Get this email app!
http://www.wisestamp.com/apps/wordpress?utm_source=extension&utm_medium=email&utm_term=wordpress&utm_campaign=apps

http://br.linkedin.com/pub/deivison-arthur/1b/35/468
Free signature tool.
http://r1.wisestamp.com/r/landing?promo=32&dest=http%3A%2F%2Fwww.wisestamp.com%2Femail-install%3Futm_source%3Dextension%26utm_medium%3Demail%26utm_campaign%3Dpromo_32
CLICK
HERE TO GET IT.http://r1.wisestamp.com/r/landing?promo=32&dest=http%3A%2F%2Fwww.wisestamp.com%2Femail-install%3Futm_source%3Dextension%26utm_medium%3Demail%26utm_campaign%3Dpromo_32

Em 27 de junho de 2013 10:23, ymgomes notifications@github.com escreveu:

Ocorreu comigo o erro de não aparecer o módulo do pedro teixeira então eu
substituí por outro módulo de correios, que não lembro o nome agora, baixei
pelo magento connect


Reply to this email directly or view it on GitHubhttps://github.com//issues/84#issuecomment-20118534
.

Atenciosamente

" É melhor esperar que um programador produtivo torne-se disponível do que
esperar que o primeiro programador disponível torne-se produtivo! "

@Eduardo-
Copy link
Author

Olá Arthur,

Obrigado pelo retorno, mais continuo com o mesmo problema, o problema não é o peso excedido. O frete agora é calculado junto com as dimensões do produto. O Método de pagamento não é exibido e são apresentados erros nos arquivos onestepcheckout.js e jquery.js. Se conseguir dar uma olhada, ja fazem dias que eu to martelando sem sucesso :(

Descobri que há um bug geral para rodar no IE9 e IE10 =/ por causa do jquery. I give up! Mesmo assim obrigado por tudo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants