Jump to content
Jon Snow

Atualizações campos de frete no carrinho de compras do Magento 2

Mensagens Recomendadas

Olá pessoal,

Primeiramente agradeço pelo fórum, está sendo útil na configuração do módulo de cálculo de frete.

Tenho algumas dúvidas referente ao carrinho de compras do Magento 2

(1) Como eu poderia deixar somente o CEP na página do Carrinho de Compras? Gostaria de remover o campo "país' e "estado" deixando somente a opção para digitar o CEP. 

(2) Outra dúvida que tenho é como remover a mensagem de erro ao digitar o CEP sem o "-"

Ex. Se digito 90050-150 aparece a mensagem abaixo

"Provided Zip/Postal Code seems to be invalid. Example: 12345; 12345-678. If you believe it is the right one you can ignore this notice."

Gostaria que não aparecesse essa mensagem, pois o cálculo na verdade é feito nas duas formas tanto 90050-150 como  90050150. 

(3) Estou achando o cálculo um pouco lento, (Magento 2 Imagination Media) mesmo em um servidor cloud. Deixar a opção hibrida interfere no tempo de carregamento em relação a deixar somente a opção online? Alguém tem alguma sugestão que melhore o desempenho de retorno do cálculo?

 

Se alguém puder contribuir com minhas dúvidas, agradeço.

 

Um abraço.

Share this post


Link to post
Share on other sites

Bom, vou deixar minha contribuição.

Na questão (1) eu consegui desabilitar os campos através do  CSS.

Apliquei o seguinte:

.checkout-cart-index div[name="shippingAddress.region_id"],
.checkout-cart-index div[name="shippingAddress.country_id"] {
      display: none !important;
}

 

Porém ao remover o campo CEP não estava funcionando, pois o campo country não ficava como default para o Brasil. (Antes tinha que selecionar)

Pra resolver isso tem que colocar o Brasil como Default em TAX

Stores > Configuration > Sales > Tax > Default Tax Destination Calculation > Selecionar Brasil

 

Se alguém souber a questão (2) ainda não resolvi.

Obrigado.

Share this post


Link to post
Share on other sites

A questão (2) resolvi. Acabei de visualizar o vídeo do próprio autor deste fórum.

Consegui configurar com as dicas do Mestre Magento a opção de cálculo de frete sem o traço no campo CEP.

Link do vídeo https://www.youtube.com/watch?v=8isnp4dk_C0

Valeu Mestre Magento!

Agora só faltou como melhorar a performance do retorno do cálculo, estou achando muito lento. Trabalhava com magento 1 e era bem rápido...

Um abraço

Share this post


Link to post
Share on other sites

Olá @Jon Snow

Obrigado por compartilhar as soluções encontradas =))

Nas ultimas semana o Webservice do Correios vem oscilando muito, causando essa lentidão no retorno das informações. Tenho alguns clientes que reclamaram exatamente dessa lentidão e as vezes nem chega a calcular o frete porque o Webservice simplesmente parou de funcionar.

Você então tem duas opções:

1) Contratar a FRENET e usar o webservice deles -> https://frenet.com.br/planos/

2) Programar no módulo da Imagination Media uma exceção, que caso demora x segundos exiba outra opção de frete (fixo por exemplo), pois já usei esse módulo em vários projetos e sempre foi muito rápido, somente nesses ultimas semanas eu percebi essa lentidão devido ao Webservice do Correios.

Espero ter ajudado!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Entrar

Already have an account? Sign in here.

Sign In Now

×

Informação Importante

Ao usar este site, você concorda com nossos Termos de Uso (leia).