Você pode resolver todos os seus problemas de cálculo de frete com a ajuda de um plug-in de frete de tabela WooCommerce. Neste tutorial, mostrarei exatamente como fazer isso.
Instalando um plug-in de envio de taxa de tabela
Um plug-in de frete de taxa de tabela permite que você defina suas próprias taxas de frete personalizadas para uma variedade de condições. Isso significa que, depois de especificar as taxas de envio para uma variedade de condições, como peso do produto ou distância de envio, etc., o plug-in calculará automaticamente o custo final de envio a ser apresentado aos consumidores.
Existem muitos plug-ins de remessa de taxa de tabela WooCommerce gratuitos e pagos disponíveis para você instalar. Por exemplo, o WooCommerce tem um plug-in oficial de Table Rate Shipping, mas custa cerca de $ 99 anualmente. Você também pode encontrar um plugin ga-analytics#sendMarketClickEvent”>Table Rate Shipping pago no CodeCanyon que você pode comprar pagando uma taxa única de $ 25. Ele oferece atualizações vitalícias gratuitas.
Normalmente, você obterá mais recursos e melhor suporte com plug-ins pagos, mas também é possível obter a funcionalidade básica gratuitamente instalando um plug-in do diretório de plug-ins do WordPress. Para o nosso tutorial, usarei o Métodos de envio personalizados para WooCommerce plugar. Você pode navegar para Plugins > Adicionar Novo e então escreva Taxa de envio de tabela no campo de pesquisa para encontrar o plugin.
Eu escolhi este plugin devido a um conjunto de recursos decente. Clique no instale agora botão para instalar o plug-in e, em seguida, o botão Ativar botão para ativá-lo.
Definindo opções de método de envio personalizado
Navegar para WooCommerce > Configurações depois de instalar e ativar o plug-in. Agora você deve ver várias guias na parte superior da página. Clique no Métodos de envio personalizados guia e você verá algumas opções para controlar o comportamento do plug-in globalmente.
Aqui estão algumas das configurações que apliquei para os métodos de envio personalizados:
Primeiro, você deve certificar-se de que o plug-in está ativado, verificando o Ativar plug-in checkbox. Isso é importante para disponibilizar os métodos de envio personalizados que definimos no WooCommerce.
A seguir, forneça um Cargo do administrador que aparecerá no menu suspenso ao adicionar métodos de envio. Isso ajudará você a identificar o método de envio configurado por este plug-in.
Finalmente, você tem que Habilitar a caixa de seleção para Adicionar a Custo Zero opção para adicionar algum texto personalizado além da etiqueta de envio na página de checkout quando o custo total de envio for zero. Eu usei a seguinte marcação para esta finalidade:
1 |
style="font-weight:bold;">Free Shipping!
|
Configurando uma zona de remessa do estado de origem
Agora que concluímos uma configuração básica do plug-in Custom Shipping Method. Podemos começar a definir algumas zonas de envio. Navegar para WooCommerce > Configurações e depois clique no Envio aba. Você verá a opção de adicionar zonas de envio. Não há limite para o número de zonas que você pode adicionar. Os clientes verão apenas os métodos de envio que se aplicam a eles.
As Zonas de Envio nos permitem definir onde um determinado método de envio está disponível. Quando um cliente fornece um endereço para comprar os produtos, o WooCommerce detecta sua zona de envio e fornece automaticamente uma lista de métodos de envio disponíveis. Clique no Adicionar Zona de Frete botão. Colocou o Nome da zona para Estado de origem e Regiões da zona para Nevada, Estados Unidos.
Agora, clique no Adicionar método de envio botão e selecione Frete grátis a partir do pop-up que aparece. Clique no Adicionar frete botão no pop-up e você deve ver o método de envio listado em Métodos de Envio.
Clique no Editar botão que aparece quando você passa o mouse sobre o título Frete grátis. Agora você verá um novo pop-up onde poderá inserir os seguintes detalhes.
Mudamos o título para Frete grátis (2 a 3 dias) porque esse título será mostrado aos usuários na página de checkout quando eles virem os métodos de envio disponíveis e modificá-lo para mostrar o número de dias o torna mais informativo. Eu também defini um valor mínimo de pedido de 20 antes que esse método apareça. Por fim, clique no botão Salvar alterações botão.
Agora clique no Adicionar Botão de Envio novamente para adicionar outro método de envio que entregará os produtos mais rapidamente, mas com um custo. Selecione Taxa de envio de tabela desta vez. Você deveria ver Envio personalizado adicionado aos métodos de envio, conforme mostrado abaixo.
Clique no Editar botão abaixo Envio personalizado e você verá o seguinte pop-up. eu atualizei o Título do método para Entrega expressa (um dia). Isso aparecerá na página de checkout se o método de envio estiver disponível para os usuários.
Você pode usar o Custo campo de entrada para determinar como o custo de envio é calculado. O plug-in oferece a opção de usar várias variáveis para calcular o custo final de envio. Aqui estão as variáveis disponíveis na versão gratuita.
Variável | Significado |
---|---|
[qty] |
quantidade de itens no carrinho |
[cost] |
custo total de todos os itens no carrinho |
[weight] |
peso total de todos os itens no carrinho |
[volume] |
volume total de todos os itens no carrinho |
[round] |
valor calculado arredondado |
[fee percent="5" min_fee="10" max_fee=""] |
taxas baseadas em porcentagem |
Vamos manter as coisas simples aqui e definir o valor do custo para 5 + [qty]
o que significa que o custo total de envio seria cinco mais o número de itens no carrinho.
Role um pouco para baixo e você verá uma seção para configuração Disponibilidade condições para o método de envio. Definir um Custo mínimo do carrinho valor de 10 para que este método de envio apareça apenas se o custo total dos itens no carrinho for de pelo menos 10.
Como você pode ver, existem muitos outros critérios disponíveis para você especificar quando nosso método de envio deve estar disponível. O valor de todos eles é definido como 0 por padrão. Isso diz ao plug-in de remessa para ignorar esses critérios específicos. Clique no Salvar alterações botão para atualizar o método de envio.
Testei essas configurações no meu site local com endereço de entrega para definir uma cidade em Nevada, Estados Unidos e a imagem abaixo mostra o resultado. O frete grátis só aparece quando o valor do carrinho é maior ou igual a $20.
Configurando uma zona de envio do país de origem
Como mencionei anteriormente, podemos configurar um número ilimitado de zonas de envio para atender a todas as nossas necessidades de envio. Vamos adicionar outra zona de envio que é usada para definir os métodos de envio para qualquer lugar dentro do país.
Navegar para WooCommerce > Configurações e depois clique no Aba de envio. Clique no Adicionar método de envio botão para adicionar um novo método de envio.
Agora selecione Taxa de envio de tabela no próximo pop-up e, em seguida, clique novamente no botão Adicionar método de envio botão. vamos atualizar o Título do método para Moletom Emoji. Desta vez, definiremos o custo como 0. No entanto, há uma reviravolta.
Quero que um moletom específico sempre tenha frete grátis. Para fazer isso, vou inserir o ID do capuz no Produtos Necessários campo. Debaixo de Tipo de Exigência campo, vamos definir o valor do menu suspenso para Apenas os produtos necessários devem estar no carrinho. Por fim, clique no Salvar alterações botão.
Agora, nosso Moletom Emoji O método de envio estará disponível nos Estados Unidos sem custos de envio, conforme mostrado abaixo. Isso é aplicável somente se o carrinho não contiver outros produtos.
Da mesma forma, podemos adicionar outro método de envio ao nosso País natal zona de embarque.
Pensamentos finais
Calcular o custo de envio pode ser um processo complicado devido ao envolvimento de vários fatores, como distância, peso ou número de itens a serem enviados. No entanto, usar o plugin certo pode tornar tudo muito mais fácil. Embora existam alguns plug-ins pagos disponíveis para fazer isso no WordPress, conseguimos isso com um plug-in gratuito. Você também pode considerar o uso de um plug-in pago, como o ga-analytics#sendMarketClickEvent”> disponível no CodeCanyon, se desejar mais recursos.