pedro-teixeira / correios

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

Atualização Para Mini Envios #472

Open brunoctba opened 4 years ago

brunoctba commented 4 years ago

Olá! Eu tentei algumas dicas que encontrei por aqui, mas não consigo fazer exibir o Mini Envios na minha loja. Atualizei o contrato, já configurei os produtos para os limites dos correios, ainda assim, não consigo fazer ele aparecer na loja. Alguém tem alguma atualização que pode me ajudar?

Desde já agradeço, muito obrigado.

rafaelpatro commented 4 years ago

@brunoctba , precisa adicionar os códigos de validação no config.xml. Igual é feito nos outros serviços.

https://github.com/pedro-teixeira/correios/blob/bbfa63a26b687b8ba4ccbd38189174c541a78ec2/app/code/community/PedroTeixeira/Correios/etc/config.xml#L680

brunoctba commented 4 years ago

Obrigado por responder!

Eu já fiz essa configuração, ainda assim ele não é exibido:

                <serv_04227>
                    <max>
                        <size>30</size>
                        <sum>50</sum>
                        <weight>0.3</weight>
                        <volume_weight>30</volume_weight>
                    </max>
                    <zips>
                        <brasil>00000000,99999999</brasil>
                    </zips>
                </serv_04227>  

Lembrando que os produtos estão dentro dos limites.

rafaelpatro commented 4 years ago

@brunoctba, com o novo contrato, seu cód. administrativo também deve ter mudado, certo?! É provável que o webservice de cálculo de frete esteja com as credenciais antigas ainda. Tenta usar seu cód administrativo antigo.

image

brunoctba commented 4 years ago

Obrigado por responder! =)

Essa configuração eu já fiz, está tudo atualizado. No backend, os serviços estão iguais ao da sua imagem, veja:

1587139263463

No frontend, quando faço uma cotação, só exibe resultados do Pac e Sedex. Lembrando que os produtos atendem as medidas máximas e o peso máximo.

Tem mais alguma ideia do que posso fazer?

rafaelpatro commented 4 years ago

Faz o teste nesse link http://ws.correios.com.br/calculador/CalcPrecoPrazo.asmx?op=CalcPrecoPrazo

rafaelpatro commented 4 years ago

Lembrei agora. Vc precisa reconfigurar esse trecho do código.

Screenshot_20200419-074909_edit

Trocar o midsize pelas medidas mínimas. E trocar o packageWeight pelo volumeWeight. Assim vc vai fixar as medidas sempre no mínimo. E vai usar o peso volumétrico calculado internamente.

rafaelpatro commented 4 years ago

Aqui mais detalhes de como foi feito: https://github.com/pedro-teixeira/correios/issues/466#issuecomment-604985218

brunoctba commented 4 years ago

Olá Rafael, obrigado por responder.

Eu fiz as alterações e mesmo assim não consegui fazer aparecer o mini.

Migrei para o Frenet, usando as mesmas configurações (medidas e contrato) o serviço foi exibido corretamente.

Mais uma vez agradeço pelo suporte, muito obrigado.

Abraço!

rafaelpatro commented 4 years ago

Puts, pena que não deu certo. Mas que bom que resolveu, pelo menos. Afinal a prioridade é vender, certo?! Abraço