pedro-teixeira / correios

Módulo de frete para Magento com tracking
https://pedroteixeira.io
MIT License
110 stars 72 forks source link

Opções PAC e SEDEX com contrato não é exibida #313

Closed fernandorp closed 5 years ago

fernandorp commented 7 years ago

Pessoa, boa tarde. Fiz a configuração normalmente dentro do Magento e inclusive atualizei os serviços de envio pelo webservice, informando contrato, cartão de postagem, usuário e senha. Até assim tudo certo.

Mas seleciono o PAC e SEDEX com contrato na lista de serviços e nenhum deles aparecem na hora de fechar o pedido informando o CEP, aparece apenas a opção retirar na loja.

A opção Serviço por produto está desativada.

Conseguem me ajudar?

Obrigado.

rafaelpatro commented 7 years ago

Conferiu se todos os produtos do carrinho estão com as dimensões e peso devidamente configurados? Atenção às unidades de medida!

Veja tb se há alguma informação no log do Magento.

rafaelpatro commented 7 years ago

Quais códigos de serviço está usando?

fernandorp commented 7 years ago

@rafaelpatro sim, as dimensões e peso estão corretos, tanto que o SEDEX e PAC sem contrato estão funcionando normalmente. Apenas o COM CONTRATO que não estão. Estou utilizando os códigos 4162 e 4669

Alguém tem alguma ideia?

rafaelpatro commented 7 years ago

http://ws.correios.com.br/calculador/CalcPrecoPrazo.asmx?op=CalcPrecoPrazo

Faz um teste nesse link, para saber se os serviços estão funcionando para o seu contrato.

fernandorp commented 7 years ago

Ele só me retorna esse erro:

System.ArgumentException: Cannot convert to System.Int32. Parameter name: type ---> System.FormatException: Input string was not in a correct format. at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider) at System.Web.Services.Protocols.ScalarFormatter.FromString(String value, Type type) --- End of inner exception stack trace --- at System.Web.Services.Protocols.ScalarFormatter.FromString(String value, Type type) at System.Web.Services.Protocols.ValueCollectionParameterReader.Read(NameValueCollection collection) at System.Web.Services.Protocols.HttpServerProtocol.ReadParameters() at System.Web.Services.Protocols.WebServiceHandler.CoreProcessRequest()

Em 11 de setembro de 2017 12:10, Rafael Patro notifications@github.com escreveu:

http://ws.correios.com.br/calculador/CalcPrecoPrazo.asmx?op=CalcPrecoPrazo

Faz um teste nesse link, para saber se os serviços estão funcionando para o seu contrato.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/pedro-teixeira/correios/issues/313#issuecomment-328560378, or mute the thread https://github.com/notifications/unsubscribe-auth/AeO4oAYabCRJAdv21ML5HXK-ZppJdLwlks5shU2CgaJpZM4POkAj .

rafaelpatro commented 7 years ago

Manda um print do formulário preenchido. Provavelmente está informando algum campo errado.

fernandorp commented 7 years ago

Acredito que seja algum campo errado também. Segue print. Só não coloquei a senha.

Abraço.

2017-09-11 12:36 GMT-03:00 Rafael Patro notifications@github.com:

Manda um print do formulário preenchido. Provavelmente está informando algum campo errado.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/pedro-teixeira/correios/issues/313#issuecomment-328568498, or mute the thread https://github.com/notifications/unsubscribe-auth/AeO4oCZNC_cM5xACectBFmVbiMzsbxtvks5shVOUgaJpZM4POkAj .

fernandorp commented 7 years ago

captura de tela 2017-09-11 as 12 49 15 Segue anexo.

rafaelpatro commented 7 years ago

Precisa preencher todos os campos. Pode preencher assim...

formato: 1 diametro: 0 mão própria: N valor declarado: 0 aviso recebimento: N

fernandorp commented 7 years ago

Funcionando normalmente.

4162 18,07 1 0,00 0,00 0,00 S S 0 18,07

fernandorp commented 7 years ago

captura de tela 2017-09-11 as 17 40 44

fernandorp commented 7 years ago

Funcionoooou... rs!!! @rafaelpatro era um dado que estava errado, mude para os dados que utilizei no teste e funcionou na hora. hehehehehe...

Obrigado pela ajuda pessoal.

Abraço.