Frete na página do Produto – Módulo Grátis para M2

Escrito por Mario SAM

Versão: 1.0.0
Testado nas versões: 2.4.1 Open
PHP: 7.3.9
Tema: LUMA
Última atualização: 11/01/2021
Download para versão M2: local | github
Versão disponível para M1 aqui.

O que esperar desse módulo?

Este módulo permite calcular (estimar) o valor do frete na página de detalhes dos produtos.

Diversas configurações estão disponíveis nesta versão. Como incluir frete grátis baseado no valor do produto, armazenar o cep informado para calcular automaticamente sempre que o cliente mudar de página, contrato com os correios, formas de exibição, etc.

As configurações

Conheça as possíveis configurações deste módulo.

Habilitar Módulo: O módulo pode ser ligado/desligado a qualquer momento. Lembre-se de limpar o cache após alteração.

País: Para qual país o frete pode ser estimado.

Opções de Frete: Uma lista de opções fornecidas pelos correios. Marque aquelas que você possui disponibilidade de usar e que fornecerá a seus clientes.

Exibir Frete Grátis: Você decide se o calculo deve incluir ou não uma opção de frete grátis.

Preço do Produto: Caso tenha decidido oferecer frete grátis, pode estipular um valor mínimo para o preço do produto. Se o preço for maior do que o informado aqui, então a opção de frete grátis será exibida.

Dias para Entrega: Se você habilitou o frete grátis, pode informar quantos dias serão necessários para efetuar a entrega.

Posição do Campo: Informe o ID ou Class do seu código HTML onde deseja posicionar o campo de frete. No tema LUMA podemos usar a class “.product-add-form“, altere esse campo para posicionar em outro local da página.

CSS Customizado: Um espaço para inserir código CSS e customizar a apresentação do input e dos resultados.

Javascript Customizado: Um espaço para inserir código javascript e realizar testes A/B, adicionar novos recursos, etc.

Configurações de Envio

Temos ainda alguns campos adicionais para configuração, que impactam no valor final do frete estimado.

Código Administrativo: Caso você tenha um contrato estabelecido com os correios.

Senha: A senha para o seu contrato com os correios.

Tamanho do pacote: Será usado o mesmo tamanho para todos os produtos, pois é apenas uma estimativa.

Diametro do pacote: Será usado o mesmo tamanho para todos os produtos, pois é apenas uma estimativa.

Altura do pacote: Será usado o mesmo tamanho para todos os produtos, pois é apenas uma estimativa.

Largura do pacote: Será usado o mesmo tamanho para todos os produtos, pois é apenas uma estimativa.

Forma de Entrega: São as opções fornecidas pelos correios, como caixa, envelope, rolo, etc. Algumas delas ignoram os dados informados acima, como largura, altura, etc.

Indo além…

O módulo além de grátis, está com código-fonte aberto e disponível no github. Isso significa que você pode estudar, alterar, modificar, customizar, ampliar, melhorar, fazer o que bem entender com ele.

Se você não sabe como desenvolver para M2, mas gostaria de aprender, recomendo Magento 2 O Curso.

Gostou do módulo? Compartilhe nas redes sociais, ou faça uma doação aqui.

Sucesso!

O Autor

Mario SAM

Desenvolvedor Magento com certificação M1 Developer e M1 FrontEnd Developer. Graduado em Web Design e Programação, pós-graduado em Gestão de Projetos e TI. Não sou matemático mas estou aqui para somar.