Changelog do plugin
Frete offline com tabela para WooCommerce
**v1.7.0** — Custo por kg adicional acima da tabela, escolha dos métodos que ocultam o frete offline e correção na faixa de peso.
### Adicionado
- Campos "Peso máximo da tabela" e "Custo por kg adicional": acima do peso máximo, o frete é cotado com o peso máximo e soma-se o custo por kg (ou fração) excedente. Funciona com a tabela em CSV e no banco de dados.
- Campo "Considerar apenas estes métodos": com "Always visible" desligado, o frete offline só some se algum dos métodos escolhidos tiver cotação.
### Corrigido
- Pacote com peso igual ao limite da faixa podia ser recusado com "Peso inválido" por causa de arredondamento na soma dos pesos.
### Alterado
- Compatibilidade com o WooCommerce 11.2.1.
**v1.6.2** — Correção de erro no carrinho ao ocultar fretes quando há frete grátis.
### Corrigido
- Corrigido erro no carrinho ao calcular o frete com a opção de ocultar fretes quando houver frete grátis ativada.
**v1.6.1** — Melhor exibição dos títulos.
### Alterado
- Melhor exibição dos títulos.
**v1.6.0** — Logs melhores para correção de erros.
### Alterado
- Logs melhores para correção de erros.
**v1.5.9** — Correção na aplicação de taxas percentuais.
### Corrigido
- Correção na aplicação de taxas percentuais.
**v1.5.8** — Melhorias com o PHP 8.3 e compatibilidade com o WooCommerce 8.8.
### Alterado
- Melhorias gerais com o PHP 8.3.
- Compatibilidade com o WooCommerce 8.8.
**v1.5.7** — Compatibilidade com o HPOS do WooCommerce.
### Alterado
- Compatibilidade com o HPOS do WooCommerce.
**v1.5.6** — Compatibilidade com o WooCommerce 6.9.
### Alterado
- Compatibilidade com o WooCommerce 6.9.
**v1.5.5** — Compatibilidade com o WooCommerce 6.7.0 e melhorias no layout das configurações.
### Alterado
- Compatibilidade com o WooCommerce 6.7.0.
- Melhorias no layout das configurações.
**v1.5.4** — Prazo de entrega exibido separado do nome do método.
### Adicionado
- Possibilidade de exibir o prazo de entrega separado do nome do método.
**v1.5.3** — Compatibilidade com o WooCommerce 6.0.0.
### Alterado
- Compatibilidade com o WooCommerce 6.0.0.
**v1.5.2** — Novos filtros para desenvolvedores.
### Adicionado
- DEV: novos filtros adicionados.
**v1.5.1** — Prevenção de ID duplicado ao usar a mesma tabela em mais métodos.
### Corrigido
- Prevenção de ID duplicado ao usar a mesma tabela em mais de um método.
**v1.5.0** — Frete grátis por tabela, separador por tabela e novos filtros.
### Adicionado
- Agora você pode dar frete grátis a nível de tabela diretamente nas configurações. Fica muito mais simples dar descontos por estado, por exemplo.
- Possibilidade de definir um separador específico para cada tabela.
- Novos filtros de `contents_cost`.
### Alterado
- A taxa do carrinho não é mais cobrada no frete grátis.
**v1.4.7** — Prazo exibido em pedidos já criados.
### Adicionado
- Exibição do prazo em pedidos já criados.
**v1.4.5** — Melhorias na integração com o WC Simulador de Frete e na configuração do prazo de entrega.
### Alterado
- Melhoria na integração com o plugin **WC Simulador de Frete**.
- Melhoria na configuração do prazo de entrega.
**v1.4.4** — Preview da tabela e classe de entrega no modo inclusivo.
### Adicionado
- Preview da tabela para verificar erros com mais facilidade.
- Opção de usar a classe de entrega de maneira "inclusiva", e não apenas "exclusiva". Ou seja: não em todos os itens do carrinho, mas em pelo menos 1.
**v1.4.3** — Novo sistema de atualizações.
### Alterado
- Novo sistema de atualizações.
**v1.4.2** — Melhoria no carregamento de CSS e JS.
### Alterado
- Melhoria no carregamento de CSS e JS.
- Melhorias gerais.
**v1.4.1** — Prevenção de descontos maiores que o frete e melhoria no texto das taxas.
### Alterado
- Melhoria no texto descritivo das taxas.
### Corrigido
- Prevenção de descontos maiores que o total do frete.
**v1.4.0** — Suporte a classe de entrega e fim da compatibilidade com a primeira versão do plugin.
### Adicionado
- Suporte a classe de entrega.
### Breaking changes
- Removido o suporte de compatibilidade com a primeira versão do plugin.
**v1.3.7** — Upload de arquivos TXT e filtro para tabela customizada.
### Adicionado
- Agora você pode incluir arquivos no formato TXT.
- DEV: novo filtro para usar uma tabela customizada, sem precisar incluí-la pela interface do plugin.
**v1.3.6** — Ajuste no ID do método que causava conflito.
### Corrigido
- Ajuste no ID do método que, em alguns casos, causava conflito.
**v1.3.5** — Melhoria nas mensagens de erro e mapeamento automático das colunas.
### Alterado
- Melhoria nas mensagens de erro e notificações.
- Ajuste para selecionar automaticamente o mapeamento das colunas.
**v1.3.4** — Mais de um método por tabela e manipulação do método antes das demais regras.
### Adicionado
- Opção de manipular o método antes das demais regras.
### Corrigido
- Ajuste na validação que impedia mais de um método numa mesma tabela.
**v1.3.3** — Ajuste na soma dos dias adicionais.
### Corrigido
- Ajuste na soma dos dias adicionais.
**v1.3.2** — Melhoria na validação do arquivo de upload.
### Alterado
- Melhoria na validação do arquivo de upload.
**v1.3.1** — Filtro para o cálculo de peso do carrinho.
### Adicionado
- DEV: filtro para o cálculo de peso do carrinho.
**v1.3.0** — Peso extra e correção de valores percentuais nos adicionais.
### Adicionado
- Opção para incluir peso extra.
### Corrigido
- Correção de problema com valores em porcentagem nos adicionais.
**v1.2.9** — Taxa pelo total do carrinho e correções no upload e no log.
### Adicionado
- Opção de taxa com base no total do carrinho.
### Corrigido
- Corrigido problema que obrigava a atualizar a página após um novo upload.
- O log passa a ser salvo corretamente.
**v1.2.8** — Opção de taxa de manuseio.
### Adicionado
- Opção para "Taxa de manuseio".
**v1.2.7** — Filtros para validar métodos de envio e obter o ID da tabela.
### Adicionado
- Filtro para permitir que plugins de terceiros validem os métodos de envio.
- Filtro para obter o ID da tabela dinamicamente.
**v1.2.6** — Substituição de tabela sem recriar o método de envio.
### Adicionado
- Possibilidade de substituir uma tabela existente sem precisar recriar o método de envio.
**v1.2.5** — Frete grátis ignorado quando o campo está vazio.
### Corrigido
- O "Frete Grátis" passa a ser ignorado quando o campo estiver vazio.
**v1.2.4** — Prevenção de erro de licença para usuários Shop Manager.
### Corrigido
- Prevenção de erro de licença para usuários Shop Manager.
**v1.2.3** — Melhoria na verificação do status "sempre visível".
### Alterado
- Melhoria na verificação do status "sempre visível".
**v1.2.2** — Nome dos métodos na configuração das áreas de entrega.
### Adicionado
- Exibição do nome dos métodos na tela de configuração das áreas de entrega.
**v1.2.1** — Filtros para colunas mapeáveis e para o rate final.
### Adicionado
- Filtros `wcts_mapping_columns` e `wcts_placeholder_columns` para permitir que plugins modifiquem as colunas que podem ser mapeadas.
- Filtro `wc_table_shipping_rate` para permitir que plugins modifiquem o rate final gerado pelo plugin.
**v1.2** — Suporte a áreas de entrega e coluna de preço mínimo para frete grátis.
### Adicionado
- Suporte a áreas de entrega. Agora é possível fazer muito mais com o plugin.
- Possibilidade de definir uma coluna com preço mínimo para frete grátis (também é possível com filtros).
### Deprecated
- **A versão antiga continua funcionando, mas não terá mais suporte após a atualização e a configuração das áreas de entrega.**
**v1.1.1** — Prioridade de carregamento dos métodos, CEPs com traço e prevenção de métodos duplicados.
### Adicionado
- Filtro para ignorar a regra de peso padrão.
### Alterado
- Ajuste na prioridade de carregamento dos métodos.
- Permitir CEPs com traço.
### Corrigido
- Prevenção de métodos duplicados.
**v1.1** — Prevenção de métodos duplicados, melhorias no layout e filtro de custo de entrega.
### Adicionado
- Filtro `wc_table_shipping_cost` para modificar o custo de entrega.
### Alterado
- Melhorias no layout.
### Corrigido
- Prevenção de métodos de entrega duplicados (com o mesmo nome, custo e prazo). Se quiser permitir, use o filtro `wc_table_shipping_method_key`.
**v1.0** — Versão inicial.
### Adicionado
- Versão inicial.