O Frete Offline calcula o frete a partir de uma tabela que você mesmo carrega — sem depender de API externa, sem custo por consulta, com resposta instantânea no checkout.
A regra é simples: você fornece um CSV com faixas de CEP, peso e custos. O plugin lê o carrinho, descobre o CEP do cliente e o peso total, encontra a linha que combina e exibe o método de envio.
Por que offline
- Sem custo por requisição. APIs de cálculo cobram a cada checkout. Aqui o cálculo é local.
- Resposta instantânea. Sem ida e volta com servidor da transportadora.
- Sempre disponível. Se a API da transportadora cair, seu checkout não cai junto.
- Controle total. Você define cada faixa, cada custo, cada prazo.
Componentes principais
- Tabela CSV — fonte de verdade. Cada linha é uma regra (faixa de CEP + faixa de peso → custo + prazo).
- Mapeamento de colunas — você indica ao plugin quais colunas do CSV correspondem a CEP inicial, custo, prazo, etc.
- Configurações do método — taxas extras, classe de entrega, frete grátis global, unidade de medida.
- Modo de armazenamento — leitura direta do CSV (padrão) ou importação para banco de dados (recomendado pra tabelas grandes).
Modos de armazenamento
| Modo | Quando usar |
|---|---|
| CSV (padrão) | Tabelas pequenas/médias, atualizações frequentes do arquivo |
| Banco de dados | Tabelas grandes (1000+ linhas), busca otimizada com índice por CEP |
O modo banco de dados pode reduzir o tempo de cálculo em até 90% em tabelas grandes. Veja Modo banco de dados.
Fluxo de uma cotação
- Cliente coloca produto no carrinho e informa CEP.
- Plugin calcula o peso total do pacote (com peso extra opcional).
- Plugin procura na tabela a linha que cobre aquele CEP e aquele peso.
- Se encontra, aplica taxas adicionais (manuseio/carrinho), checa frete grátis e exibe o método.
- Se não encontra, o método não aparece no checkout.
Use uma tabela por área de entrega
O WooCommerce considera apenas uma área de entrega por checkout. Se você quer tabelas diferentes por região, use áreas de entrega diferentes — a primeira válida ganha.
Próximos passos
- Primeira configuração — passo a passo do zero
- Modelo de tabela CSV — formato e download de exemplo
- Mapeamento de colunas — como apontar o que é o quê