Skip to content

Instantly share code, notes, and snippets.

@pauloiankoski
Created July 30, 2013 16:28
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save pauloiankoski/6114529 to your computer and use it in GitHub Desktop.
Save pauloiankoski/6114529 to your computer and use it in GitHub Desktop.
Frete grátis por região no WooCommerce
Para quem quiser liberar Frete Grátis por cidade/região faça o seguinte:
Na administração do seu site clique na barra lateral esquerda em
WooCommerce>Configurações>Entrega>Entrega Local
1º Ative a entrega local
2º Altere o titulo para: Frete Grátis
3º Tipo de taxa mude para: Percentage of cart total
4º Delivery Fee: deixe vazio não preencha nada aqui
5º Zip/Post Codes:
Nesse campo você terá que especificar os CEP”s onde gostaria de habilitar o frete grátis, pois bem sabemos que cada região “cidade” possuem uma faixa de CEP conforme voce pode consutar no site dos correios, logo para determinar o frete grátis você terar que inserir os CEP”S individualmente separados por virgula.
Para cidades onde existe apenas um único CEP para cidade toda é simples basta inserir o CEP da cidade e pronto já esta configurado.
Mas temos um problema ai, cidades como São Paulo capital a faixa de CEP é muito grande vai de 01000000 até 05999999 e não teríamos como inserir individualmente todos os CEP, pois isso iria sobrecarregar o banco de dados e estourar o limite da memória do sistema causando uma falha geral do sistema.
Então você me pergunta como resolver?
Você pode especificar uma faixa de CEP utilizando o ( * ), exemplo imagina que você gostaria de liberar o frete grátis para a faixa de CEP que vai de 01000000 até 01999999 então para isso bastaria fazer da seguinte forma: 01* isso liberar o frete grátis para todos os CEP”s que iniciarem com 01000000 até 01999999;
Outro exemplo imagine que você gostaria de liberar o frete grátis para São Paulo Capital aonde a faixa de CEP vai de 01000000 a 05999999 você teria que fazer dessa forma:
01*, 02*, 03*, 04*, 05*
Lista de CEP: https://www.evernote.com/shard/s83/sh/fda14693-9223-48f9-a340-4c24d30ba192/5acbca5a07e711db2a9d092c4f21c93e
Feito a escolha dos CEP”s basta configurar as ultimas opções.
6º Método disponível: Escolha Países Específicos
7º Países específicos: Escolha Brasil
Clique em salvar alterações e pronto!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment