Como Adicionar Frete Baseado em Peso no WooCommerce

Custos de frete inesperados são um dos maiores motivos para os clientes abandonarem seus carrinhos. Se sua loja WooCommerce cobra muito ou o preço parece confuso, você pode estar perdendo vendas sem perceber.

É por isso que é tão importante oferecer taxas de frete claras e justas. E uma das maneiras mais simples de fazer isso é com o frete baseado em peso.

Com este método, os custos de frete são calculados com base no peso total do carrinho. Pedidos mais leves recebem taxas mais baixas, enquanto os mais pesados são cobrados com mais precisão, ajudando você a cobrir seus custos sem afastar os clientes.

Após testar os recursos integrados do WooCommerce e os plugins de terceiros mais confiáveis, encontrei as melhores maneiras de configurar isso.

Neste guia, mostrarei exatamente como adicionar frete baseado em peso à sua loja. Além disso, compartilharei algumas dicas práticas para evitar armadilhas comuns e manter seu processo de checkout tranquilo. 🚚

Adicionar Envio Baseado em Peso no WooCommerce

Por que oferecer frete baseado em peso no WooCommerce?

O frete baseado em peso garante custos de entrega justos e precisos, calculando as taxas com base no peso real do pedido.

Ao contrário do frete com taxa fixa, que cobra a mesma taxa para cada compra, este método evita a cobrança excessiva por itens leves e a perda de dinheiro com itens pesados.

Ao mudar para o frete baseado em peso em sua loja WooCommerce, você obtém mais controle e flexibilidade. Ele elimina suposições, evita surpresas no checkout e mantém os custos transparentes.

É especialmente útil para lojas que vendem itens pesados, pacotes ou uma mistura de produtos leves e volumosos.

Se você está enviando móveis, livros ou equipamentos de ginástica, isso ajuda você a se manter lucrativo, mantendo os custos de envio transparentes para seus clientes.

Dito isso, vamos dar uma olhada em como adicionar facilmente o frete baseado em peso no WooCommerce. Cobrirei dois métodos diferentes neste tutorial. Você pode usar os links abaixo para pular para o método de sua escolha:

Método 1: Adicionar Frete Baseado em Peso Usando as Configurações Padrão (Configurações Básicas)

Se você deseja configurar o frete baseado em peso no WooCommerce sem usar nenhum plugin ou extensão adicional do WooCommerce, este método é para você.

O WooCommerce não vem com uma opção de frete baseado em peso integrada, mas há uma solução simples que você pode usar.

Em vez de uma configuração direta baseada em peso, você pode usar classes de frete para agrupar produtos por seu peso. Em seguida, você pode criar diferentes taxas fixas para cada classe dentro de suas zonas de frete.

Dessa forma, itens mais pesados podem ter custos de frete mais altos, e itens mais leves podem ser enviados por menos, tudo usando as configurações padrão do WooCommerce.

💡 Dica Profissional: Antes de começar, certifique-se de ter definido sua unidade de peso preferida (por exemplo, kg, lbs, oz) para sua loja.

Você pode fazer isso navegando em WooCommerce » Configurações » Produtos » Geral e selecionando sua unidade no menu suspenso 'Unidade de peso'. Isso garante que todos os seus cálculos sejam consistentes.

Para mais ajuda na configuração da sua loja, siga nosso guia completo para configuração de loja WooCommerce.

Para começar, visite a página WooCommerce » Configurações » Envio » Classes no painel do WordPress e clique no botão ‘Adicionar classe de envio’.

Clique no botão Adicionar Classe de Envio

No pop-up que aparece, adicione um nome para sua classe de envio. Recomendo escolher algo claro que ajude você a reconhecer rapidamente o tipo de produtos para os quais ela se destina.

Por exemplo, se você estiver criando uma classe para todos os itens com menos de 5 kg, poderá nomeá-la ‘Menos de 5kg’.

Crie uma classe de envio baseada em peso

Em seguida, você precisará adicionar um slug para a classe. Você também pode deixar em branco, e o WooCommerce gerará um com base no nome que você inserir.

Mas se você quiser mais controle, pode inserir o seu próprio.

Em seguida, adicione uma nota curta explicando para que serve a classe de envio. É principalmente para sua própria referência ou para outros administradores que trabalham no site.

Em seguida, clique no botão ‘Criar’.

Agora você pode repetir o processo para adicionar quantas classes de frete baseadas em peso desejar.

Quando terminar, ficará algo parecido com isto:

Prévia das classes de envio baseadas em peso

Em seguida, vá para a aba ‘Zonas de Frete’. Aqui, você verá uma lista de todas as zonas de frete que configurou para sua loja. Essas zonas representam os países ou regiões para onde você oferece frete.

Se você ainda não adicionou uma zona de frete, basta clicar no botão ‘Adicionar zona’.

Clique no botão Adicionar Zona

Isso o levará a uma nova tela onde você pode adicionar um nome. Recomendo nomear a zona com o nome da região ou país para o qual você está oferecendo frete, pois isso pode ajudar a evitar confusão.

Depois disso, basta digitar o nome da região ou país no campo ‘Regiões da zona’. Quando a opção aparecer, clique nela para adicioná-la à sua zona. Você pode adicionar quantas regiões desejar.

Quando terminar, clique no botão ‘Adicionar método de frete’ para continuar.

Clique no botão Adicionar Método de Envio

Um novo pop-up aparecerá agora em sua tela.

A partir daqui, selecione a opção ‘Taxa fixa’ e clique em ‘Continuar’.

Escolha a opção Taxa Fixa

Na próxima etapa, você precisará dar um nome ao seu método de frete. Isso é importante porque seus clientes o verão no checkout.

Um nome como ‘Custo de Frete Baseado no Peso do Produto’ é claro e descritivo.

Em seguida, adicione um custo para o frete no campo ‘Custo’. Este será o custo de frete padrão que os clientes pagarão ao comprar um item.

Este é o custo de frete base para qualquer produto sem uma classe de frete. Lembre-se de que este custo também pode ser adicionado a outras taxas de frete, o que explicarei em um momento.

Adicionar um custo de envio padrão

Em seguida, role para baixo até a seção ‘Custos de classes de frete’. Aqui, você pode definir um custo para cada classe de frete baseada em peso que você criou.

Por exemplo, você pode cobrar R$ 10 para itens na classe de 11–15 kg e R$ 20 para aqueles na classe de 16–20 kg.

⚠️ Observação Importante: O WooCommerce adiciona o custo da classe de envio além da taxa fixa padrão. Por exemplo, se o seu custo padrão for R$5 e o custo da classe for R$10, a taxa de envio total para o cliente será de R$15.

Adicionar custo para diferentes classes de envio

Para evitar isso e usar apenas o custo da classe de envio, você deve definir o campo principal 'Custo' para a taxa fixa como R$0.

Logo abaixo dos campos de custo, você também verá uma configuração chamada 'Tipo de cálculo'. Isso controla como o WooCommerce calcula o frete quando um carrinho contém itens de várias classes.

Configurar tipo de cálculo

Veja como cada opção funciona:

  • Por Classe: O WooCommerce adicionará o custo de cada classe de envio individual no pedido. Por exemplo, se um cliente tiver um item da classe de 11–15 kg (taxa de R$10) e outro da classe de 16–20 kg (taxa de R$20), o custo de envio total adicionado será de R$30.
  • Por Pedido: O WooCommerce aplicará apenas o custo da classe de envio mais cara no pedido. Usando o mesmo exemplo, apenas a taxa de R$20 seria adicionada à taxa de envio.

Para a maioria das lojas que usam frete baseado em peso, a opção 'Por classe' oferece preços mais precisos e justos. Isso é especialmente útil quando os pedidos frequentemente incluem produtos de pesos variados.

Depois de escolher o seu 'Tipo de Cálculo', clique no botão 'Salvar' para armazenar suas configurações.

Agora, vá para a página 'Produtos' e abra o item de sua preferência no editor do WooCommerce. Role para baixo até a seção 'Dados do produto' e mude para a aba 'Envio'.

Atribuir classe de envio a um produto

Primeiro, você precisa inserir o peso do produto no campo 'Peso'. Depois disso, você precisará selecionar a classe de envio correta no menu suspenso 'Classe de envio'.

💡 Dica Pro: Não se esqueça de incluir o peso dos seus materiais de embalagem (como caixas e plástico bolha) no peso total do produto. Isso ajuda você a cobrar taxas de frete precisas e a evitar perder dinheiro com postagem.

Por exemplo, se o seu produto pesa 0,45 kg, você selecionaria a classe ‘Abaixo de 5kg’ que você criou anteriormente.

Depois disso, clique no botão 'Atualizar' ou 'Publicar' para salvar suas alterações.

Agora visite sua loja WooCommerce para ver o preço do frete com base no peso do seu produto.

Prévia do custo de envio baseado em peso

Embora este método funcione bem para configurações simples, gerenciar muitas classes de peso diferentes pode se tornar complicado.

Portanto, se você tem muitos produtos ou precisa de regras de frete mais flexíveis, usar um plugin dedicado é uma solução muito mais fácil.

Método 2: Adicionar Frete Baseado em Peso Usando um Plugin (Recomendado)

Para regras de frete mais poderosas e flexíveis, usar um plugin dedicado é sua melhor opção.

Eu recomendo o plugin gratuito WooCommerce Weight Based Shipping porque ele permite que você crie quantas regras de frete desejar com base no peso do produto. Você também pode definir taxas diferentes para países diferentes e oferecer frete grátis quando o total do pedido de um cliente atingir um certo valor.

Primeiro, você precisa instalar e ativar o plugin WooCommerce Weight Based Shipping. Para mais detalhes, veja nosso tutorial sobre como instalar um plugin do WordPress.

Após a ativação, vá para a página WooCommerce » Configurações » Frete » Frete Baseado em Peso na barra lateral de administração do WordPress.

Aqui, clique no botão ‘Configurar Regras Globais de Frete’.

Clique no botão Configurar Regras de Envio Globais

Isso o levará a uma nova tela onde você pode definir regras de frete baseadas em peso para seus produtos. Você notará que o plugin vem com algumas regras padrão já configuradas, mas você pode facilmente editá-las ou excluí-las conforme necessário.

Você pode começar adicionando um título para cada regra. Escolha nomes que ajudem você a identificar rapidamente a faixa de peso, como ‘Abaixo de 5kg’ ou ‘5-10kg’.

Adicione um título para cada regra de envio

Na coluna ‘Destino’, você pode deixar a configuração como ‘Qualquer’. Isso significa que a regra de frete por peso se aplicará a todos os países para os quais você envia.

No entanto, se você quiser cobrar taxas de frete diferentes para regiões específicas, você pode fazer isso selecionando um país no menu suspenso ‘Destino’. Isso permite que você aplique sua regra de frete baseada em peso apenas a essa localização.

Por exemplo, digamos que sua loja esteja sediada na Europa. Você pode querer cobrar US$ 5 para pedidos abaixo de 5kg enviados para a França porque é relativamente perto e o frete é mais barato.

Mas para a mesma faixa de peso sendo enviada para os EUA, você poderia cobrar US$ 10 ou mais para cobrir o custo de frete mais alto devido à maior distância.

Escolha um destino para cada regra

Depois disso, defina os valores de peso ‘De’ e ‘Até’ para cada regra na coluna Peso. Por exemplo, para a regra ‘Abaixo de 5kg’, você pode inserir De: 0 e Até: 5.

Depois de inserir os números, clique no botão ‘OK’ para salvar o intervalo.

Adicione uma faixa de peso para cada regra

Em seguida, dê uma olhada na coluna ‘Valor’. É aqui que você define quando a regra de frete se aplica, geralmente com base no valor total do pedido.

Digamos que você queira oferecer frete grátis para pacotes pequenos com menos de 5kg, mas apenas se o cliente gastar US$ 100 ou mais. Nesse caso, você pode definir a faixa de peso de 0 a 5 e, na coluna ‘Valor’, inserir 100,00+. Em seguida, defina o custo do frete como ‘Grátis’.

Isso significa que se alguém pedir produtos pesando menos de 5kg e o total do carrinho for de US$ 100 ou mais, eles não terão que pagar nada pelo frete.

Agora, você também pode querer adicionar outra regra para clientes que pedem menos de US$ 100 em itens.

Para isso, crie a mesma faixa de peso — de 0 a 5kg — mas na coluna ‘Valor’, insira 0,00 – 99,99 e defina o custo do frete para algo como US$ 10.

Configure o campo de valor

Isso significa que se o carrinho pesar menos de 5kg e o total do pedido for inferior a US$ 100, eles serão cobrados US$ 10 pelo frete.

💡 Dica Profissional: Se você quiser que a regra de frete seja baseada apenas no peso e ignore o valor total do carrinho, há uma maneira fácil de fazer isso.

Na coluna ‘Valor’, simplesmente insira 0.00 no campo ‘De’ e deixe o campo ‘Para’ completamente em branco.

Isso diz ao plugin para aplicar a regra a todos os pedidos, independentemente do custo.

Agora, é hora de definir o custo de envio com base no peso. Para isso, expanda a aba ‘Envio’ para cada regra. Você pode selecionar a opção ‘Grátis’ para oferecer frete grátis.

Ou, escolha a opção ‘Fixo’ e adicione o preço do frete com base no peso.

Adicionar um preço de frete

Você também pode escolher a opção ‘Fixo + Progressivo’, que é útil se você vende itens mais pesados que excedem suas regras de peso definidas.

Por exemplo, digamos que suas regras vão até 30 kg. Você pode definir uma taxa fixa de R$ 20 para pedidos de até 30 kg. Em seguida, no campo Progressivo, você pode adicionar um custo de R$ 2 por 1 kg.

Agora, se um cliente fizer um pedido que pesa 32 kg, ele será cobrado os R$ 20 iniciais (pelos primeiros 30 kg) mais R$ 4 (pelos 2 kg extras), totalizando um custo de frete de R$ 24.

Essa configuração garante que você ainda esteja cobrindo seus custos de envio de forma justa, mesmo para pedidos mais pesados.

Adicionar preço de frete Fixo + Progressivo

Em seguida, adicione uma nota para cada regra de peso. Esta nota é apenas para você e sua equipe, e ajuda a manter as coisas organizadas explicando para que serve cada regra.

Por exemplo, você pode escrever algo como “Frete grátis para pedidos pequenos acima de R$ 100” ou “Taxas extras para itens acima de 30kg”.

Adicionar notas e clicar em Salvar

Depois de adicionar as notas, clique no ícone ‘Salvar’ para armazenar suas configurações.

Em seguida, você precisa adicionar o método de envio que criou a uma de suas zonas de envio.

Na aba ‘Envio’, clique em uma zona onde você deseja oferecer frete baseado em peso. Em seguida, clique no botão ‘Adicionar método de envio’.

Clique no botão Adicionar Método de Envio

Isso abrirá um pop-up na tela, onde você terá que escolher ‘Envio Baseado em Peso’ como método de envio.

Em seguida, clique no botão ‘Continuar’.

Escolher frete baseado em peso

Em seguida, vá para a página ‘Produtos’ e abra um item no editor.

A partir daqui, role para baixo até a seção ‘Dados do Produto’ e mude para a aba ‘Envio’. Agora, você tem que adicionar o peso do produto para aplicar as regras de envio a ele.

Adicionar peso do produto

Depois disso, simplesmente clique no botão ‘Atualizar’ ou ‘Publicar’ para armazenar suas configurações.

Agora, você pode visitar sua loja WooCommerce e adicionar um produto ao seu carrinho.

Você deverá ser capaz de ver os custos de entrega com base no peso dos produtos na tela.

Prévia do preço de frete baseado em peso

🎁 Bônus: Ofereça um Desconto de Frete no WooCommerce

Oferecer frete baseado em peso é ótimo para garantir que seus clientes estejam pagando um preço justo. Mas se você também está procurando aumentar suas vendas, então eu recomendo oferecer descontos de frete.

Muitos clientes esperam algum tipo de promoção quando se trata de frete, especialmente para pedidos maiores. Mesmo um pequeno desconto pode fazer a diferença nas conversões e na satisfação do cliente.

É por isso que oferecer um desconto de frete é uma ótima maneira de reduzir o abandono de carrinho e aumentar o valor médio do seu pedido.

Para adicionar facilmente descontos de frete à sua loja WooCommerce, recomendo usar o plugin Advanced Coupons.

Website de Cupons Avançados

Ele é fácil de usar para iniciantes e oferece o poder de criar facilmente regras de desconto de frete.

Por exemplo, você pode oferecer frete grátis quando o carrinho de um cliente atingir um determinado total, aplicar descontos percentuais nos custos de frete ou acionar automaticamente promoções especiais de frete com base em condições específicas do carrinho.

Além disso, você pode combinar essas ofertas com suas regras de frete baseadas em peso para máxima flexibilidade.

Desconto de frete

Para começar, veja nosso tutorial sobre como oferecer um desconto de frete no WooCommerce.

Perguntas Frequentes: Frete Baseado em Peso no WooCommerce

Aqui estão as respostas para algumas perguntas comuns que recebemos sobre a configuração de frete baseado em peso no WooCommerce.

Eu tenho que adicionar um peso a cada produto WooCommerce?

Sim, para que o frete baseado em peso funcione corretamente, você deve inserir um peso para cada produto físico em sua loja.

Se um produto não tiver um peso atribuído, o WooCommerce não conseguirá calcular o custo do frete para ele com precisão, e ele pode voltar para uma taxa fixa padrão ou não mostrar nenhuma opção de frete.

O que acontece se um cliente tiver produtos físicos e digitais em seu carrinho?

O WooCommerce lida com isso automaticamente. Os custos de envio serão calculados apenas com base no peso dos itens físicos no carrinho. Produtos digitais, como não exigem envio, não têm peso e não afetarão o cálculo do frete.

Posso oferecer frete grátis para certos pedidos do WooCommerce?

Com certeza. Com o método padrão, você pode criar uma classe de envio para uma faixa de peso específica e definir seu custo como R$ 0.

Com o método de plugin, você pode criar uma regra que oferece frete grátis quando um pedido atinge um certo peso ou valor no carrinho, dando a você mais flexibilidade.

Meus produtos têm uma gama muito ampla de pesos. Qual é a melhor maneira de lidar com isso?

A melhor abordagem é criar várias regras de envio para cobrir todos os seus produtos. Para itens muito pesados que podem exceder sua regra mais pesada, o método de plugin é ideal.

Você pode usar sua opção ‘Taxa Fixa + Progressiva’ para definir uma taxa base mais um custo extra por kg/lb, garantindo que você sempre cubra seus custos para pedidos de grandes dimensões.

Espero que este artigo tenha ajudado você a aprender como adicionar facilmente envio baseado em peso no WooCommerce. Você também pode querer ver nosso guia para iniciantes sobre como adicionar uma barra de frete grátis no WooCommerce e nosso tutorial sobre como prevenir fraudes e pedidos falsos no WooCommerce.

Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Aviso: Nosso conteúdo é apoiado pelos leitores. Isso significa que, se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPBeginner é financiado, por que isso importa e como você pode nos apoiar. Aqui está nosso processo editorial.

O Kit de Ferramentas Definitivo para WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Interações do Leitor

Comentários

  1. Parabéns, você tem a oportunidade de ser o primeiro a comentar neste artigo.
    Tem alguma pergunta ou sugestão? Por favor, deixe um comentário para iniciar a discussão.

Deixe uma resposta

Obrigado por escolher deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com nossa política de comentários, e seu endereço de e-mail NÃO será publicado. Por favor, NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.