Exibir apenas a opção frete grátis para o cliente

Olá pessoal!

Hoje resolvi postar uma dica simples, mas muito questionada, sobre como exibir apenas a opção Frete Grátis para o cliente.

Nesse caso, segui um tutorial em inglês aonde usaremos a opção Free Shipping (Entrega Grátis) nativa do Magento e poderemos utilizar as Promoções de Carrinho criadas no painel administrativo como condições para o frete grátis.

Vamos então ao passo-a-passo:

– Habilitando e configurando a opção Entrega GrátisVá em Sistema->Configuração->VENDAS/Formas de Entrega, aba Entrega Grátis (ou Free Shipping) e preencha os campos da seguinte maneira:

Habilitado: Sim

Título: Entrega Grátis (pode ser qualquer um)

Nome do método: Entrega Grátis (pode ser qualquer um)

Mínimo total pedido: Valor mínimo que o pedido deve ter para apresentar essa opção de entrega.
Caso você tenha uma Promoção de Carrinho criada, aconselho colocar 1000000 para que ele puxe as condições da promoção.
Se você deixar 0 nesse campo, todas as compras terão frete grátis.

Mostrar mensagem de erro: Mensagem de erro que irá aparecer quando o método de entrega não estiver disponível. Deixe como está ou traduza da maneira que achar necessário.

Entrega aplicado países: Seleciona se o método de entrega será aplicado à todos os países ou países selecionados.

Entrega para países específicos: Seleciona os países a qual o método de entrega será permitido.
É habilitado caso no campo acima seja selecionada a opção Países Selecionados.

Ordem: Ordem de exibição da forma de entrega comparada as outras. Coloque 1.

– Alterando a ordem de exibição da forma de entrega padrãoAinda em Sistema->Configuração->VENDAS/Formas de Entrega, selecione a aba que configura a sua entrega padrão que normalmente é utilizada.

No meu caso, será o Correios – Pedro Teixeira.

Com a aba da forma de entrega maximizada, procure o campo Ordenar Por (último campo), coloque 2 e Salve.

– Alterar o arquivo responsável pela exibição dos métodos de entrega no carrinhoAbra o arquivo shipping.phtml (app->design->frontend->default->SeuTema->template->checkout->cart) e procure a seguinte linha:

</dd>

Logo abaixo, acrescente a seguinte linha:

<?php if($code=="freeshipping"){ break; } ?>

4º Alterar o arquivo responsável pela exibição dos métodos de entrega na página de finalizar pedido

Abra o arquivo available.phtml (app->design->frontend->default->SeuTema->template->checkout->onepage->shipping->method) e procure a seguinte linha:

 </dd>

Logo abaixo, acrescente a seguinte linha:

<?php if($code=="freeshipping"){ break; } ?>

Os resultados serão os seguintes:

Carrinho de Compras sem entrega grátis

magento-imagem-fretes-01

    Carrinho de compras com entrega grátis

magento-imagem-fretes-03

   Fechar pedido sem entrega grátis 

magento-imagem-fretes-04

           Fechar pedido com entrega grátis

magento-imagem-fretes-05

2017-01-24T20:26:20+00:00

RECEBA DICAS VALIOSAS NO SEU EMAIL

x