Olá! Atualizei o site para o PHP 8.0 e criou diversos erros, voltei ao PHP 7.4 e ficou tudo normal.
Warning: Undefined array key 0 in /home/xxxxx/public_html/wp-content/plugins/woo-shipping-gateway/includes/class-wc-frenet-helper.php on line 18
Warning: Attempt to read property “instance_id” on null in /home/xxxxx/public_html/wp-content/plugins/woo-shipping-gateway/includes/class-wc-frenet-helper.php on line 18
Warning: Trying to access array offset on value of type bool in /home/xxxxx/public_html/wp-content/plugins/woo-shipping-gateway/includes/class-wc-frenet-helper.php on line 56
Podem analisar os erros e corrigir para que a vers?o seja compatível com o PHP 8.0?
]]>Estou escrevendo para solicitar a inclus?o de um hook (action ou filter) no plugin que permita a customiza??o da mensagem de prazo de entrega exibida no front-end da loja.
Atualmente, a fun??o estimating_delivery (presente na classe WC_Frenet no arquivo WC_Frenet.php) é responsável por formatar a mensagem de prazo de entrega. No entanto, n?o há uma maneira fácil de modificar essa mensagem sem editar diretamente o código do plugin.
A possibilidade de customizar a mensagem de prazo de entrega traria diversos benefícios, como:
Melhor experiência para o usuário: Adaptar a mensagem à linguagem e tom de voz da marca.
Flexibilidade na exibi??o: Exibir informa??es adicionais relevantes ao prazo de entrega, como horários específicos ou dias úteis.
Manuten??o do código: Evitar a necessidade de editar diretamente o código do plugin, o que poderia gerar conflitos em futuras atualiza??es.
Sugiro a inclus?o de um filter que permita interceptar a mensagem de prazo de entrega antes da exibi??o no front-end.
Exemplo de implementa??o:
// ... (código da fun??o estimating_delivery)
// Permitir que a mensagem seja modificada por outros plugins ou temas
$name = apply_filters( 'frenet_estimating_delivery_message', $name, $date, $additional_time );
return $name;
Com essa modifica??o, desenvolvedores e lojistas poderiam utilizar a function add_filter no arquivo functions.php do tema ou em plugins específicos para customizar a mensagem de prazo de entrega de acordo com suas necessidades.
Agrade?o a aten??o e espero que essa sugest?o seja considerada para futuras vers?es do plugin.
]]>A Frenet tem funcionado bem em um de meus clientes mas hoje tive a necessidade de criar mais de uma área de entrega na loja e com isso tive de adicionar mais instancias da Frenet, uma em cada área de entrega.
Com isso, também tive de inserir o token e a chave de API em cada instancia da Frenet. Isso n?o foi um problema porém fica a sugest?o de que essas configura??es sejam compartilhadas automaticamente entre todas as instancias, ou ent?o que essas informa??es sejam salvas a nível global de modo que todas as instancias usem as mesmas configura??es.
N?o é urgente obviamente, é apenas uma dica de melhoria ??
]]>Seria de MUUUUUUUUITA valia se pudessemos emitir a etiqueta de envio direto pelo painel do woocommerce nos pedidos, em plugins da concorrencia temos essa funcao e auxilia muito na opeca?ao da loja
]]>Eu já abordei aqui tópicos do quanto é importante a classes de entrega para quem tem mais de 5 mil skus, de tamanhos, cores, modelos que oscilam entre produto pai ou n?o, na frenet pela regra de prazo por sku e por categoria fica difícil (inviável) a op??o de classes de entrega é perfeita para isso, eu sempre tive vontade de ter varias transportadoras no meu site e para isso usei melhor envio, plugin loja5 totalexpress e ambos funcionam perfeitamente a classes de entrega, mas ai em uma atualiza??o vi que finalmente a frenet adicionou o recurso só de ver eu corri para assinar o plano fechei contrato com mais transportadoras como sei configurar tudo e integrar ok, funcionou os cálculos, prazos tudo perfeito quando fui selecionar a classes de entrega igual fa?o nos outros plugins, ai complicou, simplesmente n?o da cota??o nenhuma, estou pagando o plano, preocupado por que tenho que bater faturamento com as transportadoras e n?o estou podendo usar, por que esse recurso simplesmente n?o funciona
Link foto de print https://i.imgur.com/ybJNpIF.png
espero que consigam ajustar isso, preciso muito agrade?o desde já.
]]>N?o esta aparecendo o Simulador de frete na página de produtos. Poderia me ajudar?
Verifiquei nas configura??es e esta ativo o item, mas n?o aparece na página.
]]>Estava usando sem problema a versao 2.1.15 para calculo do frete ,atualizei para versao 2.1.16 sumiu o modo de calculo automatico do frete !!! Gerando prejuizo enorme ate descobrir a partir de reclamacao de clientes que nao estavam conseguindo calcular frete !!! ,abri chamado frenet ate agora nao recebi resposta e nem solucao , voltei pra versao antiga (queria ate desativar a atualizacao automatica do wp ,nem consegui …) Preciso de suporte urgente !
]]>Por algum motivo a simula??o de frete parou de aparecer nas páginas de produtos variáveis. Dei uma olhada no código e vi que no arquivo “/includes/class-wc-frenet-shipping-simulator.php” na linha 64 há o código:
if ('variable' == $product->get_type()) {
$style = 'display: none';
Se apago o display: none
, a simula??o de frete aparece.
Pra n?o alterar o plugin, vou inserir um display: block !important
no css, mas n?o é o ideal… Podem corrigir?
Error
PHP Deprecated: Creation of dynamic property WC_Frenet::$log is deprecated in D:\WWW\wp\wp-content\plugins\woo-shipping-gateway\includes\class-wc-frenet.php on line 75
Olá! Um dos meus sites usa esse plugin para frete e tem constantemente logado o seguinte erro no debug.log:
[13-Nov-2023 00:30:56 UTC] PHP Notice: A fun??o product_type foi chamada incorretamente. As propriedades do produto n?o devem ser acessadas diretamente. Backtrace: require(‘wp-blog-header.php’), require_once(‘wp-includes/template-loader.php’), include(‘/themes/woodmart/woocommerce/single-product.php’), wc_get_template_part, load_template, require(‘/themes/woodmart/woocommerce/content-single-product.php’), do_action(‘woocommerce_single_product_summary’), WP_Hook->do_action, WP_Hook->apply_filters, WC_Frenet_Shipping_Simulator::simulator, wc_get_template, include(‘/plugins/woo-shipping-gateway/templates/single-product/shipping-simulator.php’), WC_Abstract_Legacy_Product->__get, wc_doing_it_wrong Leia como Depurar o WordPress para mais informa??es. (Esta mensagem foi adicionada na vers?o 3.0.) in /home/username/public_html/wp-includes/functions.php on line 5905
E é fácil de resolver. Basta trocarem no código para $product->get_type()
]]>Prezados,
Poderiam atualizar o changelog, por gentileza?
Obrigado.
]]>Notice: A fun??o variation_id foi chamada incorretamente. As propriedades do produto n?o devem ser acessadas diretamente.
]]>Prezada Equipe Frenet,
Estamos cadastrando nossos produtos no woocommerce de forma variável.
Vamos vender embalagens em quantidades diferentes
Exemplo: 10 unidades, 25 unidades, 50 unidades, 100 unidades, 500 unidades e 1000 unidades.
N?o venderemos unidade única.
Nossa dúvida é em rela??o ao cadastro das medidas das embalagens.
Para os produtos de 500 e 1000 unidades n?o temos uma embalagem própria. Vamos utilizar as embalagens de 100 unidades até que cheguem ao montante total de 500 e 1000.
Como podemos proceder neste caso? Tenho que desenvolver uma embalagens no qual acomode 500 e 1000 unidades e incluir as medidas no woocommerce ou teria outra maneira de realizar esse cadastro de medidas?
Obrigado
]]>Frete n?o está funcionando corretamente com a vers?o 8 do Woocommerce. Precisa de atualiza??o do plugin. Hora aparece o frete, hora n?o aparece. E as regras por regi?es também n?o est?o funcionando.
]]>Erro ao calcular frete com apenas o CEP fornecido. O cliente precisa preencher o Estado para trazer o cálculo.
Preciso otimizar o carrinho para calculo de frete apenas por CEP, e o Plugin n?o faz o calculo quando deixado apenas o CEP.
O mas bizarro é que calcula quando seleciona “Qualquer Estado”
https://prnt.sc/-4VKq2PkgD93
Sei que dentro do próprio painel do Frenet, existe as op??es de regra de frete, e com certeza testei através dos SKU, porém quem tem produtos com varia??es, tipo eu sapatos de varias cores, tamanho fica impossivel ficar alterando manualmente por SKU no painel do frenet, é devido a isso a importancia t?o grande da classe de entrega, isso pra gente é uma m?o na roda, eu até pago uma vers?o premium se isso por possivel, eu vi que vastante gente ja relatou esse assunto e o tópico foi fechado sem ter um porque, eu pe?o por favor que ao menos leia, e tenta compreeender nosso lado, ja faz uns anos que tive que trocar a frenet pelo melhor envio por causa desse detalhe, mas tenho esperan?a de ainda poder voltar a usar frenet, ainda mais pq ja pago outros plugins para integrar outras transportadoras tipo da loja5 que eu poderia estar usando da frenet, pfv pense com carinho
]]>Aten??o:?Esse plugin?n?o foi testado?com sua vers?o atual do WordPress.
Gostaria de saber se há previsao de atualiza??es
]]>Ativei o cálculo de frete na página do produto, mas em algumas páginas funciona e em outra aparece mas quando clico em calcular só fica aparecendo a mensagem “Aguardem…”
Gostaria de saber se tem alguma solu??o?
]]>Será que um dia teremos a op??o de classes de entregas para nos felizar? eu sei que tem regra de prazo dentro do painel do frenet, mas é impossivel gerenciar para quem tem mais de 10 mil SKU por exemplo, nesse caso é impossivel trabalhar sem classe de entrega, espero que um dia ese plugin chegue a esse ponto, e entenda por esse lado a necessidade dessa fun??o
]]>Nós notamos que pedidos com mais de um item chegam na Frenet com as medidas em branco.
Eu entendo que muitas vezes os produtos podem ser realocados em uma nova embalagem que altera a medida total, principalmente se forem muitos produtos no mesmo pedido, mas esse comportamento pode afetar o fluxo de opera??o da loja, obrigando o lojista a medir todas as caixas antes de enviar o pedido.
Existe alguma forma do plugin somar ou estimar as medidas baseado no volume e enviar essas medidas para a Frenet? Esse comportamento poderia ser opcional, sendo ativado/desativado nas configura??es do plugin…
]]>Sugest?o para adicionar algumas informa??es adicionais no No banco de dados.
As informa??es que é salvo no banco da dados é muito crua. Por exemplo ao inspecionar o Objeto do Pedido o atributo shipping_lines tem somente as seguintes informa??es.
"shipping_lines":[
{
"id":22379,
"method_title":"PAC (Entrega em 8 dias úteis)",
"method_id":"frenet",
"instance_id":"72",
"total":"24.26",
"total_tax":"0.00",
"taxes":[
],
"meta_data":[
{
"id":158626,
"key":"FRENET_ID",
"value":"FRENET_03298",
"display_key":"FRENET_ID",
"display_value":"FRENET_03298"
}
]
}
]
Algumas sugest?es de informa??es adicionais para adicionar seriam:
Ao mer precisam melhorar isso, a plataforma wordpress e woocommerce é de código aberto e fazemos muitas customiza??es, porém quando os dados n?o est?o bem estruturados fica muito complexo ou até n?o realizavel. E isso fere a comunidade tanto para os seus clientes como nós desenvolvedores.
]]>Good evening!
I developed a checkout page using the cartflows plugin, but I identified that the list of products that appears in the checkout is unconfigured. I cleared the cache on the browser and server but the problem still came back.
It starts when I start to insert the data at checkout and insert the city field and from there the listed products are unconfigured.
I disabled all pluins except lemetor and Elementor and the misconfiguration problem is gone. I started activating the plugins one by one and found that the problem came back when activating the frenet plgonm. I deactivated the shipping plugin again and the problem disappeared again.
I activated all other plugins and the unconfiguration problem did not manifest. After reactivating all the other plugins I performed a new test with frenet and confirmed that the problem is with it.
Is there anything I can do to get around this problem, as I would like to use frenet.`
Olá, poderiam adicionar suporte ao PHP 8?
]]>Olá, tudo beleza?
Na loja em que estou desenvolvendo existe um mini-cart no estilo drawer. Ele fica permantente em todas as páginas e é necessário que a calculadora apare?a nele.
Estou tentando mostrar o simulador de frete do plugin Frenet, mas sem sucesso. O que eu tentei fazer:
No arquivo class-wc-frenet-shipping-simulator.php
, editei a localiza??o de onde mostrar o simulador na linha 14.
De:
add_action('woocommerce_single_product_summary', array(__CLASS__, 'simulator'), 40);
Para:
add_action('woocommerce_cart_contents', array(__CLASS__, 'simulator'), 40);
E também comentei os IFs que retornavam nada caso n?o seja a página produto. Essas mofica??es fizeram o plugin funcionar por um breve momento quando o código de carrinho estava em um estágio inicial. Depois que adicionei as demais funcionalidades no carrinho, quando o Simulador é tentado carregar, ele quebra o código do site, porém, sem mensagens de erro.
Saberia me instruir como posso incluir o simulador de frete do plugin no meu carrinho?
Valeu!
]]>Olá, tudo bem? Gostaria de adicionar a taxa extra ao frete, uma porcentagem sobre o valor do frete. é possível?
]]>when I calculate shipping, the value shown at the end is separated by a dot (eg $1.99). How do I change this dot to a comma (ex: $1,99)?
]]>Quando uso seu plugin no PHP 8, recebo esse erro fatal várias vezes:
2022-09-03T12:42:19+00:00 CRITICAL Uncaught TypeError: Unsupported operand types: int * string in /www/siteab_581/public/wp-content/plugins/woo-shipping-gateway/includes/class-wc-frenet.php:471
Stack trace:
#0 /www/siteab_581/public/wp-content/plugins/arti-marketplace-frenet/includes/classes/class-arti-frenet-marketplace.php(43): WC_Frenet->frenet_calculate(Array, 'JSON')
#1 /www/siteab_581/public/wp-content/plugins/woo-shipping-gateway/includes/class-wc-frenet.php(309): Arti_Frenet_Marketplace->frenet_calculate(Array, 'JSON')
#2 /www/siteab_581/public/wp-content/plugins/woocommerce/includes/abstracts/abstract-wc-shipping-method.php(233): WC_Frenet->calculate_shipping(Array)
#3 /www/siteab_581/public/wp-content/plugins/woocommerce/includes/class-wc-shipping.php(348): WC_Shipping_Method->get_rates_for_package(Array)
#4 /www/siteab_581/public/wp-content/plugins/woocommerce/includes/class-wc-shipping.php(260): WC_Shipping->calculate_shipping_for_package(Array, 3)
#5 /www/siteab_581/public/wp-content/plugins/woocommerce/includes/class-wc-cart.php(1420): WC_Shipping->calculate_shipping(Array)
#6 /www/siteab_581/public/wp-content/plugins/woocommerce/includes/class-wc-cart-totals.php(339): WC_Cart->calculate_shipping()
#7 /www/siteab_581/public/wp-content/plugins/woocommerce/includes/class-wc-cart-totals.php(850): WC_Cart_Totals->get_shipping_from_cart()
#8 /www/siteab_581/public/wp-content/plugins/woocommerce/includes/class-wc-cart-totals.php(144): WC_Cart_Totals->calculate_shipping_totals()
#9 /www/siteab_581/public/wp-content/plugins/woocommerce/includes/class-wc-cart-totals.php(134): WC_Cart_Totals->calculate()
#10 /www/siteab_581/public/wp-content/plugins/woocommerce/includes/class-wc-cart.php(1398): WC_Cart_Totals->__construct(Object(WC_Cart))
#11 /www/siteab_581/public/wp-content/plugins/woocommerce/includes/class-wc-cart-session.php(179): WC_Cart->calculate_totals()
#12 /www/siteab_581/public/wp-includes/class-wp-hook.php(307): WC_Cart_Session->get_cart_from_session('')
#13 /www/siteab_581/public/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters(NULL, Array)
#14 /www/siteab_581/public/wp-includes/plugin.php(476): WP_Hook->do_action(Array)
#15 /www/siteab_581/public/wp-settings.php(620): do_action('wp_loaded')
#16 /www/siteab_581/public/wp-config.php(98): require_once('/www/siteab_58...')
#17 /www/siteab_581/public/wp-load.php(50): require_once('/www/siteab_58...')
#18 /www/siteab_581/public/wp-admin/admin-ajax.php(22): require_once('/www/siteab_58...')
#19 {main}
thrown, em /www/siteab_581/public/wp-content/plugins/woo-shipping-gateway/includes/class-wc-frenet.php, na linha 471
Gostaria de saber como isso pode ser corrigido, pois os servidores est?o abandonando o PHP 7.4 até o final do ano.
]]>Muitos clientes est?o entrando em contato para perguntar qual é o prazo de envio. Nós notamos que essa informa??o n?o aparece no painel “Meus pedidos” do cliente. Ele n?o consegue saber qual frete ele escolheu, nem qual é o prazo de entrega.
O plugin poderia inserir essas informa??es lá.
Identifiquei o problema que fazia com que essa informa??o n?o aparecesse em nosso site.
]]>Contratei o servi?o da frenet para integrar uma transportadora há mais de um mês, tendo pago, um mês proprocional de R$ 28,00, outro mês de R$ 60,00, mais uma taxa de R$ 120 reais para adicionar a tabela da Vipex (visto que n?o conseguiram integrar uma tabela da STL Express_. Até hoje, n?o recebi o servi?o e já est?o querendo combrar um novo boleto com 100% de ajuste. Gostaria de cancelar meu contrato com a frenet e ter os devidos valores ressarcidos, pois esta empresa parece que n?o tem condic?es de executar o servi?o que promete.
]]>adicionar as fun??es abaixo no arquivo woo-shipping-gateway.php, pois elas est?o faltando, se caso alguem desativar o woo e nao desativar a o plugin da frenet, da um grande problema.
function wcfrenet_extensions_missing_notice() {
?>
<div class=”notice notice-error is-dismissible”>
<p><?php _e( ‘FRENET: Você precisa ativar a extens?o do php SimpleXmlElement’ ); ?></p>
</div>
<?php
}
function wcfrenet_woocommerce_fallback_notice() {
?>
<div class=”notice notice-error is-dismissible”>
<p><?php _e( ‘FRENET: Instale o woocomerce para poder usar esta extens?o’ ); ?></p>
</div>
<?php
}