Guia grátis para lojas WooCommerce

Configurar frete no WooCommerce: áreas, taxa fixa e retirada, sem plugin.

O WooCommerce já cobra frete por estado, por faixa de CEP, por item e por porcentagem do pedido, e oferece retirada na loja. Tudo em Áreas de entrega. O que ele não faz sozinho é cotar a transportadora pelo peso.

CF.S1 — Onde fica

Tudo em Áreas de entrega.

1. Abra a tela

Em WooCommerce, Configurações, Entrega, Áreas de entrega. É ali que mora o frete da loja.

2. Crie a área

Dê um nome e diga onde ela vale: um país, um ou mais estados, ou CEPs. Cada área tem os seus métodos e preços.

3. Acrescente o método

Taxa fixa para um preço seu, Frete grátis para promoção, Retirada no local para quem busca na loja. Preencha o Custo e cote um CEP no carrinho.

Nomes das telas e dos métodos lidos no WooCommerce 11.2.1 em português, numa loja de teste, em 3 de novembro de 2026. Frete grátis por valor mínimo está no guia do frete grátis.

CF.S2 — Onde vale

Por estado, por faixa de CEP, pelo começo do CEP.

Por estado

Escolha o estado na área, como São Paulo. Um CEP de Campinas com estado SP caiu na área de São Paulo.

Por faixa de CEP

Escreva a faixa com três pontos: 13000-000...13099-999. O hífen é aceito; o WooCommerce grava como 13000000...13099999. O CEP 13015-904 caiu na área, o 13100-000 ficou de fora.

Pelo começo do CEP

Com asterisco, 130* vale para todo CEP que começa com 130. Na bancada, o 13015-904 entrou e o 13100-000 não.

Cada CEP foi cotado num carrinho de teste do WooCommerce 11.2.1, em 3 de novembro de 2026.

CF.S3 — Quanto cobra

A Taxa fixa aceita fórmula.

Valor fixo

Escreva só o número no Custo, como 15. O mesmo frete para qualquer carrinho naquela área.

Por item

Com 10 + [qty] * 2 no Custo, um carrinho com 3 itens pagou R$ 16: dez de base e dois por item.

Porcentagem do pedido

Com [fee percent="10" min_fee="15"], um pedido de R$ 300 pagou R$ 30 de frete. O min_fee garante R$ 15 no pedido pequeno.

Valores calculados pelo próprio WooCommerce 11.2.1 na bancada; a ajuda do campo Custo cita [qty], [cost] e [fee].

CF.S4 — O frete sumiu

A ordem das áreas decide.

Vale a área de cima

O WooCommerce usa a primeira área que combina com o endereço. Com uma área de São Paulo acima da de Campinas, o CEP de Campinas pegou o preço de São Paulo.

A área esquecida

Na nossa bancada, uma área Brasil antiga, sem preço que funcionasse, ficava em cima e escondia todas as outras. Arraste a área mais específica para cima.

Fora de todas

CEP que não combina com nenhuma área cai em Locais não cobertos por suas outras áreas. Sem método ali, o cliente vê o carrinho sem frete.

Teste da ordem: as mesmas duas áreas trocadas de lugar mudaram a área do CEP 13015-904.

CF.S5 — Retirada

Retirada na loja só para quem está perto.

Na área do bairro

Acrescente Retirada no local na área da sua cidade, com Custo 0. Na bancada, ela apareceu para o CEP de Campinas e não para os de fora.

No checkout em blocos

Há também a aba Retirada no local, em WooCommerce, Configurações, Entrega, para cadastrar o endereço de cada ponto de retirada.

CF.S6 — Quando vale um plugin

Peso e transportadora pedem plugin.

Quando o WooCommerce faz sozinho

Preço por estado, por CEP, por item, por porcentagem, frete grátis e retirada. Nada disso pede plugin.

Mexer no frete cotado

Somar dias numa transportadora, dar desconto numa opção ou deixar grátis só uma delas por estado: o Brasa Regras de Frete faz isso por R$ 197 por ano por loja.

Ver o Regras de Frete

CF.S7 — Perguntas

O que perguntam sobre configurar frete.

Como configurar o frete no WooCommerce?

Em WooCommerce, Configurações, Entrega, Áreas de entrega. Crie uma área com os estados ou CEPs que ela atende e acrescente os métodos: Taxa fixa, Frete grátis ou Retirada no local. Preencha o Custo de cada um e cote um CEP no carrinho. Se mais de uma área servir para o mesmo CEP, vale a área de cima.

Como cobrar frete por CEP no WooCommerce?

Na área de entrega, informe a faixa de CEP com três pontos, como 13000-000...13099-999, ou o começo do CEP com asterisco, como 130*. Na bancada, com o WooCommerce 11.2.1, os dois formatos funcionaram, e o CEP com hífen foi aceito.

Como fazer frete diferente por estado?

Uma área para cada estado ou grupo de estados, cada uma com a sua Taxa fixa. O WooCommerce olha o estado do endereço do cliente e usa a primeira área que combina.

Como cobrar frete por quantidade de itens?

Use uma fórmula no Custo da Taxa fixa. Com 10 + [qty] * 2, um carrinho com 3 itens pagou R$ 16 na bancada. Para cobrar uma porcentagem do pedido, use [fee percent="10" min_fee="15"]: num pedido de R$ 300, o frete saiu R$ 30.

Por que o frete não aparece no carrinho?

Quase sempre o CEP caiu numa área sem método, ou numa área de cima que pegou o CEP antes. Na nossa bancada, uma área Brasil antiga ficava acima das outras e pegava todos os CEPs. Arraste a área mais específica para cima e confira se o CEP não caiu em Locais não cobertos por suas outras áreas.

Como oferecer retirada na loja?

Acrescente Retirada no local na área do seu bairro ou cidade, com Custo 0. Ela só aparece para CEPs daquela área. No checkout em blocos, há também a aba Retirada no local, em WooCommerce, Configurações, Entrega, para cadastrar o endereço de cada ponto.

Quando preciso de um plugin de frete?

Para cotar transportadora de verdade, com peso e medidas, como Correios ou Melhor Envio, que têm plugins grátis. Para mexer no frete que a transportadora devolve, como somar dias, dar desconto numa opção ou deixar grátis só uma delas por estado, o Brasa Regras de Frete custa R$ 197 por ano por loja.

CF.S8 — Suporte

O frete da sua loja não bate?

Chame no WhatsApp com o link da loja e um CEP que dá errado. Você fala com quem escreveu o plugin.