{"id":41287,"date":"2016-01-13T14:25:15","date_gmt":"2016-01-13T14:25:15","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/woo-shipping-gateway\/"},"modified":"2026-10-15T19:16:01","modified_gmt":"2026-10-15T19:16:01","slug":"woo-shipping-gateway","status":"publish","type":"plugin","link":"https:\/\/fon.wordpress.org\/plugins\/woo-shipping-gateway\/","author":14735536,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.1.25","stable_tag":"2.1.25","tested":"7.1.3","requires":"3.5","requires_php":"","requires_plugins":null,"header_name":"Frenet Shipping Gateway for WooCommerce","header_author":"Rafael Mancini","header_description":"","assets_banners_color":"d8dbed","last_updated":"2026-10-15 19:16:01","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/www.frenet.com.br\/","header_plugin_uri":"https:\/\/github.com\/FrenetGatewaydeFretes\/woo-shipping-gateway","header_author_uri":"http:\/\/www.frenet.com.br","rating":3.9,"author_block_rating":0,"active_installs":4000,"downloads":93977,"num_ratings":8,"support_threads":1,"support_threads_resolved":0,"author_block_count":0,"sections":["installation","faq","changelog","description"],"tags":{"1.0.0":{"tag":"1.0.0","author":"frenet","date":"2016-02-05 15:11:09","revision":1344086},"1.0.1":{"tag":"1.0.1","author":"frenet","date":"2016-08-03 15:11:42","revision":1466980},"1.0.2":{"tag":"1.0.2","author":"frenet","date":"2016-08-09 13:16:31","revision":1470823},"2.0.0":{"tag":"2.0.0","author":"frenet","date":"2016-10-22 14:25:29","revision":1519893},"2.0.1":{"tag":"2.0.1","author":"frenet","date":"2016-10-22 14:25:29","revision":1519893},"2.1.0":{"tag":"2.1.0","author":"frenet","date":"2016-12-14 20:04:58","revision":1554955},"2.1.1":{"tag":"2.1.1","author":"frenet","date":"2017-01-18 18:25:05","revision":1577489},"2.1.10":{"tag":"2.1.10","author":"frenet","date":"2021-01-20 20:19:06","revision":2459963},"2.1.11":{"tag":"2.1.11","author":"frenet","date":"2022-06-29 20:27:46","revision":2749888},"2.1.12":{"tag":"2.1.12","author":"frenet","date":"2022-08-19 14:06:15","revision":2772612},"2.1.13":{"tag":"2.1.13","author":"frenet","date":"2023-05-17 18:55:55","revision":2913960},"2.1.14":{"tag":"2.1.14","author":"frenet","date":"2023-11-08 21:36:55","revision":2992587},"2.1.15":{"tag":"2.1.15","author":"frenet","date":"2023-11-08 21:36:55","revision":2992587},"2.1.16":{"tag":"2.1.16","author":"frenet","date":"2024-02-05 20:50:53","revision":3031852},"2.1.17":{"tag":"2.1.17","author":"frenet","date":"2024-02-22 22:12:38","revision":3039948},"2.1.18":{"tag":"2.1.18","author":"frenet","date":"2024-03-25 15:02:08","revision":3058405},"2.1.19":{"tag":"2.1.19","author":"frenet","date":"2025-05-27 16:22:58","revision":3301652},"2.1.2":{"tag":"2.1.2","author":"frenet","date":"2018-02-14 20:19:33","revision":1822298},"2.1.20":{"tag":"2.1.20","author":"frenet","date":"2025-08-05 21:20:18","revision":3339888},"2.1.21":{"tag":"2.1.21","author":"frenet","date":"2026-01-05 17:43:29","revision":3432943},"2.1.22":{"tag":"2.1.22","author":"frenet","date":"2026-01-19 14:18:08","revision":3442603},"2.1.23":{"tag":"2.1.23","author":"frenet","date":"2026-09-02 17:59:15","revision":3678501},"2.1.24":{"tag":"2.1.24","author":"frenet","date":"2026-10-07 18:21:47","revision":3733187},"2.1.25":{"tag":"2.1.25","author":"frenet","date":"2026-10-15 19:16:01","revision":3749178},"2.1.3":{"tag":"2.1.3","author":"frenet","date":"2018-04-11 20:38:08","revision":1856697},"2.1.4":{"tag":"2.1.4","author":"frenet","date":"2018-06-05 18:39:19","revision":1887732},"2.1.5":{"tag":"2.1.5","author":"frenet","date":"2018-10-10 14:13:11","revision":1954579},"2.1.6":{"tag":"2.1.6","author":"frenet","date":"2019-07-29 18:58:51","revision":2130366},"2.1.7":{"tag":"2.1.7","author":"frenet","date":"2020-10-09 12:49:00","revision":2396686},"2.1.8":{"tag":"2.1.8","author":"frenet","date":"2021-01-04 12:27:19","revision":2449903},"2.1.9":{"tag":"2.1.9","author":"frenet","date":"2021-01-11 18:05:30","revision":2454072}},"upgrade_notice":{"2.1.25":"<ul>\n<li>Corrige o envio do cupom \u00e0 Frenet quando o cliente remove um de dois cupons aplicados, para que as regras de frete por cupom voltem a valer, e escapa a descri\u00e7\u00e3o da tela de configura\u00e7\u00e3o do m\u00e9todo. N\u00e3o exige mudan\u00e7as de configura\u00e7\u00e3o.<\/li>\n<\/ul>","2.1.24":"<ul>\n<li>Se a loja ainda usa usu\u00e1rio\/senha da Frenet, configure um Token em WooCommerce &gt; Configura\u00e7\u00f5es &gt; Entrega &gt; Frenet antes de atualizar (removidos na 2.1.23). Nova Taxa para Produtos Virtuais, desativada por padr\u00e3o. Temas que sobrescrevem o template do simulador devem atualizar a c\u00f3pia.<\/li>\n<\/ul>","2.1.23":"<ul>\n<li>IMPORTANTE: a autentica\u00e7\u00e3o por usu\u00e1rio\/senha (webservice SOAP) foi removida, pois n\u00e3o \u00e9 mais aceita pela Frenet. Se sua loja ainda n\u00e3o tem um Token configurado, configure um em WooCommerce &gt; Configura\u00e7\u00f5es &gt; Entrega &gt; Frenet antes de atualizar, ou o c\u00e1lculo de frete vai parar de funcionar.<\/li>\n<li>Corrige o problema em que uma falha tempor\u00e1ria na cota\u00e7\u00e3o da Frenet podia deixar o pedido ser finalizado sem cobrar frete. Agora, quando a cota\u00e7\u00e3o falha, o cliente \u00e9 avisado e a finaliza\u00e7\u00e3o fica bloqueada enquanto a Frenet for a forma de entrega escolhida \u2014 com outra transportadora selecionada o pedido segue normalmente.<\/li>\n<\/ul>","2.1.15":"<ul>\n<li>Atualiza $variation-&gt;variation_id para $variation-&gt;get_id()<\/li>\n<\/ul>","2.1.14":"<ul>\n<li>Tratamento das informa\u00e7\u00f5es de produto que est\u00e3o disponiveis no html padr\u00e3o do simulador de frete<\/li>\n<\/ul>","2.1.13":"<ul>\n<li>Altera\u00e7\u00e3o na descri\u00e7\u00e3o de testes de versionamento do WooCommerce e Wordpress<\/li>\n<\/ul>","2.1.12":"<ul>\n<li>Corrigido problemas se desativar Woocommerce e n\u00e3o desativar o plugin Frenet<\/li>\n<\/ul>","2.1.11":"<ul>\n<li>Valida\u00e7\u00f5es e testes para garantir estabilidade do m\u00f3dulo com as novas vers\u00f5es do Wordpress e Woocommerce<\/li>\n<\/ul>","2.1.10":"<ul>\n<li>Corrigido problemas de logs, CRITICAL Uncaught Error: Cannot use object of type WP_Error as array<\/li>\n<\/ul>","2.1.9":"<ul>\n<li>Remover fun\u00e7\u00e3o get_product<\/li>\n<\/ul>","2.1.4":"<ul>\n<li>Para a nova vers\u00e3o do Woo foi necess\u00e1rio utilizar metadata para armazenar o c\u00f3digo do m\u00e9todo de entrega escolhido na cota\u00e7\u00e3o<\/li>\n<\/ul>","2.1.3":"<ul>\n<li>Envio de dados de categoria de produtos para a cota\u00e7\u00e3o;<\/li>\n<\/ul>","2.1.2":"<ul>\n<li>Bug Fix - Corre\u00e7\u00e3o post data Json;<\/li>\n<\/ul>","2.1.1":"<ul>\n<li>Bug Fix - C\u00e1lculo na p\u00e1gina do produto - valor e quantidade; Quantidade do mesmo produto;<\/li>\n<\/ul>"},"ratings":{"1":1,"2":0,"3":2,"4":1,"5":4},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3678501,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3678501,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3678501,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3678501,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","2.0.0","2.0.1","2.1.0","2.1.1","2.1.10","2.1.11","2.1.12","2.1.13","2.1.14","2.1.15","2.1.16","2.1.17","2.1.18","2.1.19","2.1.2","2.1.20","2.1.21","2.1.22","2.1.23","2.1.24","2.1.25","2.1.3","2.1.4","2.1.5","2.1.6","2.1.7","2.1.8","2.1.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3678501,"resolution":"1","location":"assets","locale":"","width":1600,"height":900},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3678501,"resolution":"2","location":"assets","locale":"","width":1600,"height":900},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3678501,"resolution":"3","location":"assets","locale":"","width":1600,"height":900},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3678501,"resolution":"4","location":"assets","locale":"","width":1600,"height":900},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3678501,"resolution":"5","location":"assets","locale":"","width":1600,"height":900},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3678501,"resolution":"6","location":"assets","locale":"","width":1600,"height":900},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3678501,"resolution":"7","location":"assets","locale":"","width":900,"height":1601},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3678501,"resolution":"8","location":"assets","locale":"","width":900,"height":1601}},"screenshots":{"1":"C\u00e1lculo de frete autom\u00e1tico no checkout da sua loja.","2":"Emiss\u00e3o de etiquetas com at\u00e9 90% de desconto.","3":"Integra\u00e7\u00e3o com mais transportadoras.","4":"Rastreio autom\u00e1tico com envio de e-mails para os clientes.","5":"Regras de frete personalizadas e log\u00edstica reversa.","6":"SOS Prote\u00e7\u00e3o de Envios para cobertura contra roubo, perda e danos.","7":"Solu\u00e7\u00e3o completa de frete na palma da m\u00e3o.","8":"Plataforma intuitiva em qualquer dispositivo.","9":"High-performance automatic shipping calculation at checkout","10":"Discounts of up to 90% with no contracts or monthly fees","11":"Label printing with automatic tracking","12":"Simplified reverse logistics with PAC and Sedex","13":"Integration with 700+ carriers and 200+ platforms","14":"Custom shipping rules for promotions, restrictions, and delivery times","15":"Support for own delivery, in-store pickup, and motorcycle couriers","16":"Easy-to-use platform with fast setup and full support","17":"SOS Shipping Protection for theft, loss, and damage coverage","18":"Frenet quotes only for selected shipping classes","19":"Configurable fixed fee for orders with virtual products","20":"Reduce cart abandonment with more attractive shipping rates","21":"Discounted label printing with instant activation","22":"Shipping calculations for in-store pickup, own vehicles, and motorcycle couriers","23":"Easy-to-use platform with an intuitive dashboard","24":"Stable real-time quoting","25":"Specialized tech support and customer service","26":"Check the integration tutorial under the \"Installation\" tab or visit <a href=\"https:\/\/ajuda.frenet.com.br\/s\/article\/integracao-plataforma-woocommerce?utm_source=woocommerce&amp;utm_medium=artigo&amp;utm_campaign=parceria\">the Help Center article.<\/a>\nAfter installation, create an account in the Frenet admin panel to obtain an access token. This plugin is free, but accessing all features requires a paid plan according to the pricing policy on our website: Frenet Plans and Pricing."}},"plugin_section":[],"plugin_tags":[27037,13827,65736,3546,286],"plugin_category":[45],"plugin_contributors":[197591,88432,88568,227014],"plugin_business_model":[],"class_list":["post-41287","plugin","type-plugin","status-publish","hentry","plugin_tags-correios","plugin_tags-delivery","plugin_tags-jamef","plugin_tags-shipping","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-aguiart0","plugin_contributors-apiki","plugin_contributors-frenet","plugin_contributors-pedroasa","plugin_committers-frenet"],"banners":{"banner":"https:\/\/ps.w.org\/woo-shipping-gateway\/assets\/banner-772x250.png?rev=3678501","banner_2x":"https:\/\/ps.w.org\/woo-shipping-gateway\/assets\/banner-1544x500.png?rev=3678501","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/woo-shipping-gateway\/assets\/icon-128x128.png?rev=3678501","icon_2x":"https:\/\/ps.w.org\/woo-shipping-gateway\/assets\/icon-256x256.png?rev=3678501","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/woo-shipping-gateway\/assets\/screenshot-1.png?rev=3678501","caption":"C\u00e1lculo de frete autom\u00e1tico no checkout da sua loja."},{"src":"https:\/\/ps.w.org\/woo-shipping-gateway\/assets\/screenshot-2.png?rev=3678501","caption":"Emiss\u00e3o de etiquetas com at\u00e9 90% de desconto."},{"src":"https:\/\/ps.w.org\/woo-shipping-gateway\/assets\/screenshot-3.png?rev=3678501","caption":"Integra\u00e7\u00e3o com mais transportadoras."},{"src":"https:\/\/ps.w.org\/woo-shipping-gateway\/assets\/screenshot-4.png?rev=3678501","caption":"Rastreio autom\u00e1tico com envio de e-mails para os clientes."},{"src":"https:\/\/ps.w.org\/woo-shipping-gateway\/assets\/screenshot-5.png?rev=3678501","caption":"Regras de frete personalizadas e log\u00edstica reversa."},{"src":"https:\/\/ps.w.org\/woo-shipping-gateway\/assets\/screenshot-6.png?rev=3678501","caption":"SOS Prote\u00e7\u00e3o de Envios para cobertura contra roubo, perda e danos."},{"src":"https:\/\/ps.w.org\/woo-shipping-gateway\/assets\/screenshot-7.png?rev=3678501","caption":"Solu\u00e7\u00e3o completa de frete na palma da m\u00e3o."},{"src":"https:\/\/ps.w.org\/woo-shipping-gateway\/assets\/screenshot-8.png?rev=3678501","caption":"Plataforma intuitiva em qualquer dispositivo."}],"raw_content":"<!--section=installation-->\n<p>Instale a Frenet no seu WooCommerce seguindo o passo a passo do <a href=\"https:\/\/ajuda.frenet.com.br\/s\/article\/integracao-plataforma-woocommerce?utm_source=woocommerce&amp;utm_medium=artigo&amp;utm_campaign=parceria\">tutorial de integra\u00e7\u00e3o<\/a> dispon\u00edvel na Central de Ajuda.<\/p>\n\n<p><strong>Importante<\/strong>: Para integrar a Frenet, \u00e9 necess\u00e1rio realizar a instala\u00e7\u00e3o do plugin. Este plugin n\u00e3o est\u00e1 dispon\u00edvel para contas de teste. Sendo assim, voc\u00ea precisa ter um plano assinado no WooCommerce.<\/p>\n\n<p>Ap\u00f3s a instala\u00e7\u00e3o, aprenda como <a href=\"https:\/\/ajuda.frenet.com.br\/s\/article\/configurar-e-sincronizar-os-pedidos-do-woocommerce?utm_source=woocommerce&amp;utm_medium=artigo&amp;utm_campaign=parceria\">integrar seus pedidos<\/a> na Frenet e gerar etiquetas de frete com apenas um clique.<\/p>\n\n<h4>Instala\u00e7\u00e3o do plugin:<\/h4>\n\n<ul>\n<li>Envie os arquivos do plugin para o seu diret\u00f3rio de plugins ou instale usando a ferramenta \u201cAdicionar novo plugin\u201d do WordPress;<\/li>\n<li>Ative o plugin;<\/li>\n<li>Visite WooCommerce &gt; Configura\u00e7\u00f5es &gt; Entrega, escolha Frenet e preencha as configura\u00e7\u00f5es;<\/li>\n<li>Cadastre-se no <a href=\"https:\/\/painel.frenet.com.br\/?utm_source=woocommerce&amp;utm_medium=artigo&amp;utm_campaign=parceria\">Painel Administrativo Frenet<\/a> e obtenha uma chave de acesso.<\/li>\n<\/ul>\n\n<h4>Requerimentos:<\/h4>\n\n<p>Possuir instalada a extens\u00e3o SimpleXML (que j\u00e1 \u00e9 instalada por padr\u00e3o com o PHP 5).<\/p>\n\n<h4>CONFIGURA\u00c7\u00d5ES DO PLUGIN:<\/h4>\n\n<ul>\n<li>Com o plugin instalado, navegue at\u00e9 WooCommerce &gt; Configura\u00e7\u00f5es &gt; Entrega &gt; Frenet;<\/li>\n<li>Nesta tela configure o seu Token, obtido no Painel Administrativo Frenet;<\/li>\n<li>Tamb\u00e9m \u00e9 poss\u00edvel configurar um \u201cPacote Padr\u00e3o\u201d que ser\u00e1 utilizado para definir as medidas m\u00ednimas do pacote de entrega.<\/li>\n<li>Em \u201cTempo Limite da Requisi\u00e7\u00e3o\u201d e \u201cTentativas de Requisi\u00e7\u00e3o\u201d, defina quanto tempo esperar pela API da Frenet e quantas vezes tentar de novo em caso de falha. Veja os detalhes em \u201cTempo Limite e Tentativas\u201d, abaixo.<\/li>\n<li>Na mesma tela, em \u201cLimite de Cota\u00e7\u00f5es do Simulador\u201d, defina quantas cota\u00e7\u00f5es o simulador de frete da p\u00e1gina do produto aceita por visitante por minuto (padr\u00e3o: 60; use 0 para n\u00e3o limitar).<\/li>\n<li>Em \u201cProdutos Virtuais\u201d, \u00e9 poss\u00edvel cobrar uma taxa fixa como frete em pedidos com produtos virtuais. Veja como configurar em \u201cTaxa para Produtos Virtuais\u201d, abaixo.<\/li>\n<\/ul>\n\n<h4>CONFIGURA\u00c7\u00d5ES DOS PRODUTOS:<\/h4>\n\n<ul>\n<li>Para que seja poss\u00edvel calcular o frete, os seus produtos precisam ser do tipo simples ou vari\u00e1vel, e n\u00e3o estarem marcados com \u201cvirtual\u201d ou \u201cbaix\u00e1vel\u201d. Qualquer outro tipo de produto ser\u00e1 ignorado na cota\u00e7\u00e3o. A exce\u00e7\u00e3o s\u00e3o os pedidos com produtos virtuais quando a \u201cTaxa para Produtos Virtuais\u201d est\u00e1 ativada (veja abaixo);<\/li>\n<li>\u00c9 necess\u00e1rio configurar o peso e dimens\u00f5es de todos os seus produtos, caso voc\u00ea queira que a cota\u00e7\u00e3o de frete seja exata;<\/li>\n<li>Alternativamente, voc\u00ea pode configurar apenas o peso e deixar as dimens\u00f5es em branco, pois neste caso ser\u00e3o utilizadas as configura\u00e7\u00f5es do Pacote Padr\u00e3o para as dimens\u00f5es. Por\u00e9m, neste caso, pode ocorrer uma varia\u00e7\u00e3o no valor do frete.<\/li>\n<\/ul>\n\n<h4>TEMPO LIMITE E TENTATIVAS:<\/h4>\n\n<p>Controlam quanto tempo a loja espera pela API da Frenet e quantas vezes tenta de novo quando a cota\u00e7\u00e3o falha. Ficam em WooCommerce &gt; Configura\u00e7\u00f5es &gt; Entrega &gt; (sua zona de entrega) &gt; Frenet.<\/p>\n\n<p>Campos:<\/p>\n\n<ul>\n<li><strong>Tempo Limite da Requisi\u00e7\u00e3o (segundos)<\/strong>: tempo m\u00e1ximo de espera pela resposta da API da Frenet em cada tentativa. Padr\u00e3o: 5. Aceita de 2 a 10 segundos.<\/li>\n<li><strong>Tentativas de Requisi\u00e7\u00e3o<\/strong>: quantas vezes a cota\u00e7\u00e3o \u00e9 tentada antes de desistir (1 = sem nova tentativa). Padr\u00e3o: 3. Aceita de 1 a 3.<\/li>\n<\/ul>\n\n<p>Como funciona:<\/p>\n\n<ul>\n<li>Se a API n\u00e3o responder no tempo limite, ou responder com erro, a cota\u00e7\u00e3o \u00e9 tentada de novo, at\u00e9 o n\u00famero de tentativas configurado.<\/li>\n<li>O pior caso de espera \u00e9 Tentativas \u00d7 Tempo Limite. Com os padr\u00f5es, at\u00e9 15 segundos.<\/li>\n<li>Erros que n\u00e3o mudam ao repetir, como um Token inv\u00e1lido, n\u00e3o s\u00e3o tentados de novo.<\/li>\n<li>Valores fora da faixa s\u00e3o ajustados automaticamente ao salvar, e o painel mostra um aviso com o valor que foi gravado.<\/li>\n<li>Se todas as tentativas falharem, o cliente \u00e9 avisado e a finaliza\u00e7\u00e3o do pedido fica bloqueada enquanto a Frenet for a forma de entrega escolhida. Com outra transportadora selecionada, o pedido segue normalmente.<\/li>\n<li>As falhas de cota\u00e7\u00e3o s\u00e3o registradas sempre em WooCommerce &gt; Status &gt; Logs (origem \"frenet\"), mesmo com o \"Relat\u00f3rio de Depura\u00e7\u00e3o\" desligado.<\/li>\n<\/ul>\n\n<p>Recomenda\u00e7\u00e3o: mantenha os padr\u00f5es. Diminua o Tempo Limite se preferir que o checkout desista mais r\u00e1pido em caso de instabilidade, ou aumente se a sua hospedagem tiver conex\u00f5es mais lentas.<\/p>\n\n<h4>TAXA PARA PRODUTOS VIRTUAIS:<\/h4>\n\n<p>Permite cobrar um valor fixo como frete em pedidos com produtos virtuais, por exemplo uma taxa de processamento do pedido ou de envio do produto digital. A taxa vem desativada e \u00e9 configurada por zona de entrega.<\/p>\n\n<p>Onde configurar: WooCommerce &gt; Configura\u00e7\u00f5es &gt; Entrega &gt; (sua zona de entrega) &gt; Frenet, na se\u00e7\u00e3o \u201cProdutos Virtuais\u201d.<\/p>\n\n<p>Campos:<\/p>\n\n<ul>\n<li><strong>Taxa para Produtos Virtuais<\/strong>: marque \u201cAtivar\u201d para cobrar a taxa. Desmarcado (padr\u00e3o), os produtos virtuais seguem sem frete, como antes.<\/li>\n<li><strong>Valor da Taxa para Produtos Virtuais<\/strong>: valor fixo cobrado uma vez por pedido, independentemente da quantidade de produtos virtuais. Use o mesmo separador decimal da loja (ex.: 10,00). Com valor zero ou vazio, a taxa n\u00e3o \u00e9 cobrada.<\/li>\n<li><strong>Nome da Taxa para Produtos Virtuais<\/strong>: nome exibido ao cliente no carrinho, no checkout, no e-mail e no pedido. Padr\u00e3o: \u201cTaxa de processamento do pedido\u201d. Se ficar vazio, o padr\u00e3o \u00e9 usado.<\/li>\n<\/ul>\n\n<p>Passo a passo:<\/p>\n\n<ol>\n<li>Acesse WooCommerce &gt; Configura\u00e7\u00f5es &gt; Entrega e clique na zona de entrega em que a taxa deve valer (ex.: Brasil);<\/li>\n<li>Clique em \u201cEditar\u201d no m\u00e9todo Frenet;<\/li>\n<li>Na se\u00e7\u00e3o \u201cProdutos Virtuais\u201d, marque \u201cAtivar\u201d em \u201cTaxa para Produtos Virtuais\u201d;<\/li>\n<li>Informe o valor da taxa (ex.: 10,00) e, se quiser, altere o nome (ex.: \u201cTaxa de processamento do pedido\u201d);<\/li>\n<li>Clique em \u201cSalvar altera\u00e7\u00f5es\u201d. Repita nas outras zonas em que a taxa deve ser cobrada.<\/li>\n<\/ol>\n\n<p>Como a taxa aparece para o cliente:<\/p>\n\n<ul>\n<li><strong>Carrinho s\u00f3 com produtos virtuais<\/strong>: a taxa \u00e9 a \u00fanica op\u00e7\u00e3o de entrega, com o nome e o valor configurados (ex.: \u201cTaxa de processamento do pedido: R$ 10,00\u201d). Os demais m\u00e9todos de entrega da zona ficam ocultos. No pedido, ela \u00e9 gravada como o frete, com o nome configurado, e somada ao total.<\/li>\n<li><strong>Carrinho com produtos f\u00edsicos e virtuais<\/strong>: o valor da taxa \u00e9 somado a cada cota\u00e7\u00e3o da Frenet, e o nome do frete passa a indic\u00e1-la (ex.: \u201cPAC (Entrega em 5 dias \u00fateis) + Taxa de processamento do pedido (R$ 10,00)\u201d). No pedido, o valor da taxa tamb\u00e9m fica registrado separadamente nos detalhes do item de frete. Outras transportadoras da zona n\u00e3o recebem a taxa.<\/li>\n<li><strong>Carrinho s\u00f3 com produtos f\u00edsicos<\/strong>: nada muda.<\/li>\n<\/ul>\n\n<p>Observa\u00e7\u00f5es:<\/p>\n\n<ul>\n<li>Com a taxa ativada, pedidos s\u00f3 com produtos virtuais passam a pedir endere\u00e7o de entrega no checkout, pois a taxa \u00e9 cobrada como frete.<\/li>\n<li>A taxa vale para a zona de entrega do endere\u00e7o do cliente. Em zonas sem a taxa ativada, os produtos virtuais seguem sem frete.<\/li>\n<li>O simulador de frete da p\u00e1gina do produto continua oculto para produtos virtuais.<\/li>\n<\/ul>\n\n<h3>English INSTALLATION:<\/h3>\n\n<p>Install Frenet in your WooCommerce store by following the <a href=\"https:\/\/ajuda.frenet.com.br\/s\/article\/integracao-plataforma-woocommerce?utm_source=woocommerce&amp;utm_medium=artigo&amp;utm_campaign=parceria\">integration tutorial<\/a> available in our Help Center.<\/p>\n\n<p><strong>Important:<\/strong> To use Frenet, you need to install the plugin. It\u2019s not available for test accounts. You must have a signed WooCommerce plan.<\/p>\n\n<p>After installation, learn how to <a href=\"https:\/\/ajuda.frenet.com.br\/s\/article\/configurar-e-sincronizar-os-pedidos-do-woocommerce?utm_source=woocommerce&amp;utm_medium=artigo&amp;utm_campaign=parceria\">integrate your orders<\/a> in Frenet and generate shipping labels with just one click.<\/p>\n\n<h4>PLUGIN INSTALLATION:<\/h4>\n\n<ul>\n<li>Upload the plugin files to your plugin directory or use the \u201cAdd New Plugin\u201d feature in WordPress;<\/li>\n<li>Activate the plugin;<\/li>\n<li>Go to WooCommerce &gt; Settings &gt; Shipping, select Frenet, and fill in the configuration fields;<\/li>\n<li>Sign up in the <a href=\"https:\/\/painel.frenet.com.br\/?utm_source=woocommerce&amp;utm_medium=artigo&amp;utm_campaign=parceria\">Frenet Admin Panel<\/a> and get your access key.<\/li>\n<\/ul>\n\n<h4>REQUIREMENTS:<\/h4>\n\n<p>SimpleXML extension (already included in PHP 5).<\/p>\n\n<h4>PLUGIN SETTINGS:<\/h4>\n\n<ul>\n<li>With the plugin installed, go to WooCommerce &gt; Settings &gt; Shipping &gt; Frenet; <\/li>\n<li>On this screen, enter your Token, obtained from the Frenet Admin Panel;<\/li>\n<li>You can also configure a \"Default Package\" to define minimum package dimensions.<\/li>\n<li>\"Request Timeout\" and \"Request Attempts\" set how long to wait for the Frenet API and how many times to retry on failure. See the details in \"Request Timeout and Attempts\" below.<\/li>\n<li>On the same screen, \"Simulator Quote Limit\" sets how many quotes the product page shipping simulator accepts per visitor per minute (default: 60; use 0 for no limit).<\/li>\n<li>Under \"Virtual Products\", you can charge a fixed fee as shipping on orders with virtual products. See how to set it up in \"Virtual Products Fee\" below.<\/li>\n<\/ul>\n\n<h4>PRODUCT SETTINGS:<\/h4>\n\n<ul>\n<li>To allow shipping calculation, products must be simple or variable and not marked as \"virtual\" or \"downloadable\". Any other type of product will be ignored in the quote. The exception is orders with virtual products when the \"Virtual Products Fee\" is enabled (see below);<\/li>\n<li>Weight and dimensions must be configured for accurate quoting;<\/li>\n<li>If only weight is set, the system will use Default Package dimensions, which may result in variations in shipping cost.<\/li>\n<\/ul>\n\n<h4>REQUEST TIMEOUT AND ATTEMPTS:<\/h4>\n\n<p>These settings control how long the store waits for the Frenet API and how many times it retries when a quote fails. They are in WooCommerce &gt; Settings &gt; Shipping &gt; (your shipping zone) &gt; Frenet.<\/p>\n\n<p>Fields:<\/p>\n\n<ul>\n<li><strong>Request Timeout (seconds)<\/strong>: maximum time to wait for the Frenet API on each attempt. Default: 5. Accepts 2 to 10 seconds.<\/li>\n<li><strong>Request Attempts<\/strong>: how many times the quote is tried before giving up (1 = no retry). Default: 3. Accepts 1 to 3.<\/li>\n<\/ul>\n\n<p>How it works:<\/p>\n\n<ul>\n<li>If the API does not answer within the timeout, or answers with an error, the quote is tried again, up to the configured number of attempts.<\/li>\n<li>The worst-case wait is Attempts \u00d7 Timeout. With the defaults, up to 15 seconds.<\/li>\n<li>Errors that would not change on a retry, such as an invalid Token, are not retried.<\/li>\n<li>Out-of-range values are adjusted automatically on save, and the admin shows a notice with the value that was saved.<\/li>\n<li>If every attempt fails, the customer is notified and placing the order is blocked while Frenet is the chosen shipping method. With another carrier selected, the order goes through normally.<\/li>\n<li>Quote failures are always logged in WooCommerce &gt; Status &gt; Logs (source \"frenet\"), even with the \"Debug Log\" disabled.<\/li>\n<\/ul>\n\n<p>Recommendation: keep the defaults. Lower the timeout if you prefer checkout to give up faster during instability, or raise it if your hosting has slower connections.<\/p>\n\n<h4>VIRTUAL PRODUCTS FEE:<\/h4>\n\n<p>Lets you charge a fixed amount as shipping on orders with virtual products, such as an order processing fee or a digital delivery fee. The fee is disabled by default and is set per shipping zone.<\/p>\n\n<p>Where to set it: WooCommerce &gt; Settings &gt; Shipping &gt; (your shipping zone) &gt; Frenet, under \"Virtual Products\".<\/p>\n\n<p>Fields:<\/p>\n\n<ul>\n<li><strong>Virtual Products Fee<\/strong>: check \"Enable\" to charge the fee. When unchecked (default), virtual products stay without shipping, as before.<\/li>\n<li><strong>Virtual Products Fee Amount<\/strong>: fixed amount charged once per order, regardless of how many virtual products are in the cart. Use the store's decimal separator (e.g. 10.00). A zero or empty amount disables the fee.<\/li>\n<li><strong>Virtual Products Fee Name<\/strong>: name shown to the customer in the cart, checkout, e-mail and order. Default: \"Order processing fee\". If left empty, the default is used.<\/li>\n<\/ul>\n\n<p>Step by step:<\/p>\n\n<ol>\n<li>Go to WooCommerce &gt; Settings &gt; Shipping and open the shipping zone where the fee applies (e.g. Brazil);<\/li>\n<li>Click \"Edit\" on the Frenet method;<\/li>\n<li>Under \"Virtual Products\", check \"Enable\" in \"Virtual Products Fee\";<\/li>\n<li>Enter the fee amount (e.g. 10.00) and, optionally, change its name;<\/li>\n<li>Click \"Save changes\". Repeat for every zone where the fee should be charged.<\/li>\n<\/ol>\n\n<p>How the customer sees the fee:<\/p>\n\n<ul>\n<li><strong>Cart with only virtual products<\/strong>: the fee is the only shipping option, with the configured name and amount. The zone's other shipping methods are hidden. The order stores it as the shipping line, with the configured name, added to the order total.<\/li>\n<li><strong>Cart with physical and virtual products<\/strong>: the fee amount is added to every Frenet quote, and the shipping name shows it (e.g. \"PAC (Delivery in 5 working days) + Order processing fee (R$ 10.00)\"). The order also stores the fee amount separately in the shipping line details. Other carriers in the zone do not get the fee.<\/li>\n<li><strong>Cart with only physical products<\/strong>: nothing changes.<\/li>\n<\/ul>\n\n<p>Notes:<\/p>\n\n<ul>\n<li>With the fee enabled, orders with only virtual products ask for a shipping address at checkout, because the fee is charged as shipping.<\/li>\n<li>The fee applies to the shipping zone of the customer's address. In zones without the fee enabled, virtual products stay without shipping.<\/li>\n<li>The product page shipping simulator remains hidden for virtual products.<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id=\"qual%20%C3%A9%20a%20licen%C3%A7a%20do%20plugin%3F\"><h3>Qual \u00e9 a licen\u00e7a do plugin?<\/h3><\/dt>\n<dd><ul>\n<li>Este plugin est\u00e1 licenciado como GNU (General Public License).<\/li>\n<\/ul><\/dd>\n<dt id=\"o%20que%20eu%20preciso%20para%20utilizar%20este%20plugin%3F\"><h3>O que eu preciso para utilizar este plugin?<\/h3><\/dt>\n<dd><ul>\n<li>Ter instalado o plugin WooCommerce;<\/li>\n<li>Possuir instalada em sua hospedagem a extens\u00e3o de SimpleXML;<\/li>\n<li>Configurar o seu acesso nas configura\u00e7\u00f5es do plugin;<\/li>\n<li>Adicionar peso e dimens\u00f5es dos produtos que pretende enviar;<\/li>\n<li>Criar uma conta no painel administrativo da Frenet.<\/li>\n<\/ul>\n\n<p><strong>Aten\u00e7\u00e3o<\/strong>: \u00c9 obrigat\u00f3rio ter o peso configurado em cada produto para que seja poss\u00edvel calcular o frete de forma eficiente. As dimens\u00f5es podem ficar em branco e, neste caso, ser\u00e3o utilizadas as medidas da op\u00e7\u00e3o Pacote Padr\u00e3o da configura\u00e7\u00e3o do plugin. Por\u00e9m, \u00e9 recomendado que cada produto tenha suas configura\u00e7\u00f5es pr\u00f3prias de peso e dimens\u00e3o.<\/p><\/dd>\n<dt id=\"a%20frenet%20%C3%A9%20uma%20transportadora%3F\"><h3>A Frenet \u00e9 uma transportadora?<\/h3><\/dt>\n<dd><p>N\u00e3o somos uma transportadora. A Frenet \u00e9 uma plataforma completa de frete que conecta sua loja \u00e0s principais transportadoras do mercado, automatizando o c\u00e1lculo, emiss\u00e3o de etiquetas, rastreio e gest\u00e3o log\u00edstica, tudo em um s\u00f3 lugar, com foco em performance, economia e simplicidade.<\/p><\/dd>\n<dt id=\"preciso%20pagar%20algo%20para%20usar%20a%20frenet%3F\"><h3>Preciso pagar algo para usar a Frenet?<\/h3><\/dt>\n<dd><p>Temos um plano gratuito e outras op\u00e7\u00f5es com mensalidade. Voc\u00ea pode come\u00e7ar utilizando o plugin sem nenhum custo e, posteriormente, pode fazer um upgrade para ter mais funcionalidades se assim desejar.<\/p><\/dd>\n<dt id=\"posso%20cobrar%20uma%20taxa%20em%20pedidos%20de%20produtos%20virtuais%3F\"><h3>Posso cobrar uma taxa em pedidos de produtos virtuais?<\/h3><\/dt>\n<dd><p>Sim. Ative a \u201cTaxa para Produtos Virtuais\u201d nas configura\u00e7\u00f5es da Frenet, informe o valor e o nome da taxa. Ela \u00e9 cobrada como frete, uma vez por pedido, e aparece com o nome configurado no carrinho, no checkout e no pedido. Veja o passo a passo em \u201cTaxa para Produtos Virtuais\u201d, na se\u00e7\u00e3o de instala\u00e7\u00e3o.<\/p><\/dd>\n<dt id=\"english%20faq%3A\"><h3>English FAQ:<\/h3><\/dt>\n<dd><\/dd>\n<dt id=\"what%20is%20the%20license%20of%20the%20plugin%3F\"><h3>What is the license of the plugin?<\/h3><\/dt>\n<dd><ul>\n<li>This plugin is licensed under the GNU General Public License.<\/li>\n<\/ul><\/dd>\n<dt id=\"what%20do%20i%20need%20to%20use%20this%20plugin%3F\"><h3>What do I need to use this plugin?<\/h3><\/dt>\n<dd><ul>\n<li>WooCommerce installed;<\/li>\n<li>SimpleXML extension installed on your hosting (included by default in PHP 5);<\/li>\n<li>Plugin access configured;<\/li>\n<li>Weight and dimensions added to products you want to deliver;<\/li>\n<li><a href=\"https:\/\/cadastro.frenet.com.br\/?utm_source=woocommerce&amp;utm_medium=artigo&amp;utm_campaign=parceria\">Create an account<\/a> in the Frenet admin panel.<\/li>\n<\/ul>\n\n<p><strong>Note:<\/strong> Each product must have its weight configured to allow accurate shipping calculations. If dimensions are left blank, the plugin will use the Default Package settings, but it's best to provide weight and dimensions for each product.<\/p>\n\n<p><strong>Is Frenet a carrier?<\/strong>\nWe are not a carrier. Frenet is a full-featured shipping platform that connects your store to the leading carriers in the market, automating rate calculation, label printing, tracking, and logistics management, all in one place, with a focus on performance, savings, and simplicity.<\/p>\n\n<p><strong>Do I have to pay to use Frenet?<\/strong>\nWe offer a free plan and other subscription options. You can start using the plugin at no cost and upgrade later if you need more features.<\/p>\n\n<p><strong>Can I charge a fee on orders with virtual products?<\/strong>\nYes. Enable the \"Virtual Products Fee\" in the Frenet settings and set the fee amount and name. It is charged as shipping, once per order, and shows up with the configured name in the cart, checkout and order. See the step by step in \"Virtual Products Fee\", in the installation section.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.1.25 - 15\/10\/2026<\/h4>\n\n<ul>\n<li>Corrige o cupom enviado \u00e0 Frenet na cota\u00e7\u00e3o quando o cliente aplica mais de um cupom e remove o primeiro: o cupom que ficou no carrinho deixava de ser enviado, as regras de frete por cupom do painel Frenet deixavam de valer e o PHP registrava o aviso \"Undefined array key 0\".<\/li>\n<li>Corre\u00e7\u00e3o de seguran\u00e7a: a descri\u00e7\u00e3o da tela de configura\u00e7\u00e3o do m\u00e9todo Frenet passa a ser escapada depois de traduzida, e o texto volta a ser encontrado pelas ferramentas de tradu\u00e7\u00e3o.<\/li>\n<li>Atualiza a vers\u00e3o testada para WooCommerce 11.1.2.<\/li>\n<\/ul>\n\n<h4>2.1.24 - 07\/10\/2026<\/h4>\n\n<ul>\n<li>Corrige o simulador de frete da p\u00e1gina do produto para produtos vari\u00e1veis: ele passa a aparecer e a cotar a varia\u00e7\u00e3o escolhida por qualquer controle (lista, radio, bot\u00e3o, swatch de cor ou de imagem), inclusive com plugins como Variation Swatches e Kadence Shop Kit.<\/li>\n<li>Adiciona suporte ao simulador de frete no bloco \"Add to Cart + Options\" dos temas de bloco do WooCommerce.<\/li>\n<li>O link \"Limpar\" das varia\u00e7\u00f5es passa a esconder o simulador e apagar a cota\u00e7\u00e3o anterior; ao trocar de varia\u00e7\u00e3o, a cota\u00e7\u00e3o antiga tamb\u00e9m \u00e9 apagada.<\/li>\n<li>Oculta o simulador para produtos e varia\u00e7\u00f5es que n\u00e3o precisam de envio, que est\u00e3o indispon\u00edveis ou fora de estoque.<\/li>\n<li>Redesenha o resultado da cota\u00e7\u00e3o do simulador em colunas (Entrega e Custo), com o prazo de entrega abaixo de cada servi\u00e7o; os textos e o valor do frete seguem as cores do tema da loja.<\/li>\n<li>O bot\u00e3o do simulador passa a se chamar \"Calcular\" (antes, \"Ok\").<\/li>\n<li>O campo de CEP do simulador ganha um \u00edcone, o texto de exemplo \"Digite seu CEP\" e o estilo de campos do tema, com teclado num\u00e9rico no celular.<\/li>\n<li>Corrige o prazo estimado de entrega no simulador, que n\u00e3o aparecia mesmo com a op\u00e7\u00e3o \"Estimativa de entrega\" ativada.<\/li>\n<li>Exibe o valor do frete no simulador com a formata\u00e7\u00e3o de moeda da loja.<\/li>\n<li>Passa a cotar a quantidade informada no formul\u00e1rio do pr\u00f3prio produto, sem interfer\u00eancia de outros campos de quantidade da p\u00e1gina.<\/li>\n<li>Corrige o simulador que ficava preso em \"Aguarde...\" ao clicar em OK com o CEP vazio, e o resultado duplicado ao clicar em OK mais de uma vez.<\/li>\n<li>Adiciona um limite de cota\u00e7\u00f5es do simulador por visitante (padr\u00e3o: 60 por minuto), configur\u00e1vel no novo campo \"Limite de Cota\u00e7\u00f5es do Simulador\" (0 desativa o limite), para proteger a cota da sua API Frenet. Quando um visitante atinge o limite, o bloqueio \u00e9 registrado em WooCommerce &gt; Status &gt; Logs (origem \"frenet\") com o IP e, se houver, o ID e o nome da conta.<\/li>\n<li>Passa a validar no servidor os dados da cota\u00e7\u00e3o do simulador (quantidade, produto, varia\u00e7\u00e3o e forma de entrega).<\/li>\n<li>Corre\u00e7\u00e3o de seguran\u00e7a: o CEP salvo do cliente passa a ser escapado ao ser exibido no simulador.<\/li>\n<li>Evita conflitos do simulador com temas e outros plugins (formul\u00e1rio e campos com identifica\u00e7\u00e3o pr\u00f3pria) e corrige o r\u00f3tulo do campo de CEP.<\/li>\n<li>Melhora o desempenho da p\u00e1gina de produtos vari\u00e1veis, que carregava os dados de todas as varia\u00e7\u00f5es para montar o simulador.<\/li>\n<li>Os textos do simulador passam a ser traduz\u00edveis, e as tradu\u00e7\u00f5es inclu\u00eddas no plugin passam a complementar o pacote de idioma do WordPress.org.<\/li>\n<li>Os arquivos JS e CSS do simulador passam a ser atualizados no navegador sempre que mudam, evitando vers\u00f5es antigas em cache.<\/li>\n<li>Registra como depura\u00e7\u00e3o, e n\u00e3o como erro, a cota\u00e7\u00e3o ignorada quando o carrinho n\u00e3o tem itens com envio.<\/li>\n<li>Remove textos n\u00e3o utilizados dos arquivos de tradu\u00e7\u00e3o.<\/li>\n<li>Adiciona a \"Taxa para Produtos Virtuais\", na nova se\u00e7\u00e3o \"Produtos Virtuais\" das configura\u00e7\u00f5es da Frenet: um valor fixo cobrado como frete em pedidos com produtos virtuais, por exemplo uma taxa de processamento do pedido. Vem desativada e \u00e9 configurada por zona de entrega.<\/li>\n<li>Novos campos \"Taxa para Produtos Virtuais\" (ativar\/desativar), \"Valor da Taxa para Produtos Virtuais\" (cobrado uma vez por pedido; zero desativa a cobran\u00e7a) e \"Nome da Taxa para Produtos Virtuais\" (padr\u00e3o: \"Taxa de processamento do pedido\").<\/li>\n<li>Com apenas produtos virtuais no carrinho, a taxa passa a ser a \u00fanica op\u00e7\u00e3o de entrega, com o nome e o valor configurados, e os demais m\u00e9todos de entrega da zona ficam ocultos. No pedido, a taxa \u00e9 gravada como o frete e somada ao total.<\/li>\n<li>Com produtos f\u00edsicos e virtuais no carrinho, a taxa \u00e9 somada a cada cota\u00e7\u00e3o da Frenet e identificada no nome do frete; no pedido, o valor da taxa tamb\u00e9m fica registrado separadamente nos detalhes do item de frete. Outras transportadoras n\u00e3o recebem a taxa.<\/li>\n<li>Funciona no checkout em blocos e no checkout cl\u00e1ssico do WooCommerce.<\/li>\n<li>Traduz para pt-BR os textos da nova se\u00e7\u00e3o \"Produtos Virtuais\".<\/li>\n<li>Declara compatibilidade com os blocos de carrinho e checkout do WooCommerce e atualiza as vers\u00f5es testadas para WordPress 7.1 e WooCommerce 11.0.1.<\/li>\n<\/ul>\n\n<h4>2.1.23 - 31\/08\/2026<\/h4>\n\n<ul>\n<li>Corrige aviso de PHP no simulador de frete quando a loja n\u00e3o possui nenhuma classe de entrega cadastrada.<\/li>\n<li>Remove a autentica\u00e7\u00e3o legada por usu\u00e1rio\/senha e o webservice SOAP, que n\u00e3o \u00e9 mais aceito pela Frenet. A cota\u00e7\u00e3o passa a exigir um Token, configurado no campo j\u00e1 existente.<\/li>\n<li>Adiciona timeout configur\u00e1vel (2 a 10 segundos) para a requisi\u00e7\u00e3o de cota\u00e7\u00e3o \u00e0 API da Frenet.<\/li>\n<li>Adiciona n\u00famero de tentativas configur\u00e1vel (1 a 3) com nova tentativa autom\u00e1tica em caso de falha.<\/li>\n<li>Para de tentar novamente quando a Frenet responde com um erro do cliente (ex.: token inv\u00e1lido), evitando esperar todas as tentativas numa requisi\u00e7\u00e3o que nunca vai funcionar.<\/li>\n<li>Passa a validar a resposta da API (erro de rede, status HTTP, Content-Type e JSON), em vez de tratar qualquer falha como \"sem frete dispon\u00edvel\".<\/li>\n<li>Passa a tratar como falha tamb\u00e9m a resposta HTTP 200 sem transportadoras utiliz\u00e1veis (retorno vazio ou todas as transportadoras com erro), e n\u00e3o apenas erros de rede\/HTTP.<\/li>\n<li>Passa a registrar erros de cota\u00e7\u00e3o sempre no log do WooCommerce (independente da op\u00e7\u00e3o \"Debug Log\"), identificando a sess\u00e3o\/carrinho e a inst\u00e2ncia\/zona de frete afetados.<\/li>\n<li>Quando a cota\u00e7\u00e3o da Frenet falha, avisa o cliente e bloqueia a finaliza\u00e7\u00e3o do pedido apenas se a forma de entrega escolhida for da Frenet; com outra transportadora selecionada, o pedido segue normalmente.<\/li>\n<li>Expira o cache de frete do WooCommerce enquanto a cota\u00e7\u00e3o da Frenet est\u00e1 falhando, para que a loja volte a cotar a Frenet assim que a API se recuperar, sem o cliente precisar alterar o carrinho ou o endere\u00e7o.<\/li>\n<li>Exibe um aviso no painel quando o Tempo Limite ou as Tentativas configuradas est\u00e3o fora da faixa permitida e s\u00e3o ajustadas automaticamente.<\/li>\n<li>Traduz para pt-BR os textos dos novos campos de configura\u00e7\u00e3o (Tempo Limite, Tentativas) e do aviso de falha de cota\u00e7\u00e3o.<\/li>\n<\/ul>\n\n<h4>2.1.22 - 19\/01\/2026<\/h4>\n\n<ul>\n<li>Atualiza\u00e7\u00e3o de compatibilidade com o WooCommerce e o WordPress, incluindo a vers\u00e3o do plugin no gerador de logs.<\/li>\n<\/ul>\n\n<h4>2.1.21 - 05\/01\/2026<\/h4>\n\n<ul>\n<li>Atualiza\u00e7\u00e3o de compatibilidade com o WooCommerce e o WordPress, incluindo melhorias na prote\u00e7\u00e3o de vari\u00e1veis.<\/li>\n<\/ul>\n\n<h4>2.1.20 - 05\/08\/2025<\/h4>\n\n<ul>\n<li>Rebranding.<\/li>\n<\/ul>\n\n<h4>2.1.19 - 20\/05\/2025<\/h4>\n\n<ul>\n<li>Atualizando para o PHP 8.2.<\/li>\n<\/ul>\n\n<h4>2.1.18 - 05\/03\/2024<\/h4>\n\n<ul>\n<li>Corrige verifica\u00e7\u00e3o de classe de entrega. Para exibi\u00e7\u00e3o no checkout.<\/li>\n<\/ul>\n\n<h4>2.1.17 - 08\/02\/2024<\/h4>\n\n<ul>\n<li>Verifica se a loja j\u00e1 possui a configura\u00e7\u00e3o de classe de entrega. Caso n\u00e3o possua utiliza 'Qualquer classe de entrega' como padr\u00e3o<\/li>\n<\/ul>\n\n<h4>2.1.16 - 04\/12\/2023<\/h4>\n\n<ul>\n<li>Adapta\u00e7\u00e3o do plugin para classes de entrega<\/li>\n<li>Compatibilidade da calculadora de frete para produtos do tipo Composite Products<\/li>\n<li>Corre\u00e7\u00e3o da op\u00e7\u00e3o de n\u00e3o mostrar estimativa de entrega na p\u00e1gina de produtos<\/li>\n<\/ul>\n\n<h4>2.1.15 - 19\/08\/2022<\/h4>\n\n<ul>\n<li>Atualiza $variation-&gt;variation_id para $variation-&gt;get_id()<\/li>\n<\/ul>\n\n<h4>2.1.14 - 18\/10\/2023<\/h4>\n\n<ul>\n<li>Tratamento das informa\u00e7\u00f5es de produto que est\u00e3o disponiveis no html padr\u00e3o do simulador de frete<\/li>\n<\/ul>\n\n<h4>2.1.13 - 04\/11\/2022<\/h4>\n\n<ul>\n<li>Altera\u00e7\u00e3o na descri\u00e7\u00e3o de testes de versionamento do WooCommerce e Wordpress<\/li>\n<\/ul>\n\n<h4>2.1.12 - 19\/08\/2022<\/h4>\n\n<ul>\n<li>Corrigido problemas se desativar Woocommerce e n\u00e3o desativar o plugin Frenet<\/li>\n<\/ul>\n\n<h4>2.1.11 - 24\/02\/2022<\/h4>\n\n<ul>\n<li>Valida\u00e7\u00f5es e testes para garantir estabilidade do m\u00f3dulo com as novas vers\u00f5es do Wordpress e Woocommerce<\/li>\n<\/ul>\n\n<h4>2.1.10 - 20\/01\/2021<\/h4>\n\n<ul>\n<li>Corrigido problemas de logs, CRITICAL Uncaught Error: Cannot use object of type WP_Error as array<\/li>\n<\/ul>\n\n<h4>2.1.9 - 09\/01\/2021<\/h4>\n\n<ul>\n<li>Remover fun\u00e7\u00e3o get_product<\/li>\n<\/ul>\n\n<h4>2.1.8 - 28\/12\/2020<\/h4>\n\n<ul>\n<li>Ajustes de nova padroniza\u00e7\u00e3o do Woocommerce <\/li>\n<\/ul>\n\n<h4>2.1.7 - 07\/02\/2019<\/h4>\n\n<ul>\n<li>Ajustes na calculadora da p\u00e1gina do produto<\/li>\n<\/ul>\n\n<h4>2.1.6 - 07\/02\/2019<\/h4>\n\n<ul>\n<li>Ajuste na compatibilidade com a nova vers\u00e3o Wordpress\/Woocommerce<\/li>\n<\/ul>\n\n<h4>2.1.5 - 05\/06\/2018<\/h4>\n\n<ul>\n<li>Agora o campo CUPOM de DESCONTO pode ser utilizado em conjunto com as regras de Fretes criadas dentro do painel do Frenet<\/li>\n<\/ul>\n\n<h4>2.1.4 - 05\/06\/2018<\/h4>\n\n<ul>\n<li>Para a nova vers\u00e3o do Woocommerce foi necess\u00e1rio utilizar metadata para armazenar o c\u00f3digo do m\u00e9todo de entrega escolhido na cota\u00e7\u00e3o;<\/li>\n<\/ul>\n\n<h4>2.1.3 - 02\/04\/2018<\/h4>\n\n<ul>\n<li>Envio de dados de categoria de produtos para a cota\u00e7\u00e3o;<\/li>\n<\/ul>\n\n<h4>2.1.2 - 03\/07\/2017<\/h4>\n\n<ul>\n<li>Bug Fix - Corre\u00e7\u00e3o post data Json;<\/li>\n<\/ul>\n\n<h4>2.1.1 - 12\/01\/2017<\/h4>\n\n<ul>\n<li>Bug Fix - C\u00e1lculo na p\u00e1gina do produto - valor e quantidade; Quantidade do mesmo produto;<\/li>\n<\/ul>\n\n<h4>2.1.0 - 07\/11\/2016<\/h4>\n\n<ul>\n<li>Adicionado c\u00e1lculo de frete na p\u00e1gina do produto - Grande contribui\u00e7\u00e3o de Bruno Rodrigues (https:\/\/github.com\/bruno-rodrigues) e Fl\u00e1via Amaral (https:\/\/github.com\/flavia-programmer)<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Vers\u00e3o compativel com Woocommerce 2.6.x - Shipping zones; Bug Fixes - Token<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Vers\u00e3o compativel com Woocommerce 2.6.x - Shipping zones<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Bug Fix - Tradu\u00e7\u00e3o<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Bug Fixes<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Vers\u00e3o inicial do plugin.<\/li>\n<\/ul>\n\n<!--section=description-->\n<p>Frete inteligente, simples e acess\u00edvel para neg\u00f3cios que querem crescer<\/p>","raw_excerpt":"Frete inteligente, simples e acess\u00edvel para neg\u00f3cios que querem crescer","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/41287","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=41287"}],"author":[{"embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/frenet"}],"wp:attachment":[{"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=41287"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=41287"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=41287"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=41287"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=41287"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=41287"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}