When I use the “PagSeguro Parceled for WooCommerce” plugin and access products with variation, an error appears on the page and prevents it from working.
Error: Fatal error: Uncaught Error: Call to a member function get_price() on bool in /home/mundoencantadoin/www/wp-content/plugins/woocommerce/includes/wc-product-functions.php:990 Stack trace: #0 /home/mundoencantadoin/www/wp-content/plugins/woo-pagseguro-parceled/woo-pagseguro-parceled.php(278): wc_get_price_including_tax() #1 /home/mundoencantadoin/www/wp-includes/class-wp-hook.php(308): WC_PagSeguro_Parceled->wc_product_parceled_loop() #2 /home/mundoencantadoin/www/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters() #3 /home/mundoencantadoin/www/wp-includes/plugin.php(517): WP_Hook->do_action() #4 /home/mundoencantadoin/www/wp-content/plugins/woocommerce/templates/content-product.php(65): do_action() #5 /home/mundoencantadoin/www/wp-includes/template.php(785): require(‘/home/mundoenca…’) #6 /home/mundoencantadoin/www/wp-content/plugins/woocommerce/includes/wc-core-functions.php(284): load_template() #7 /home/mundoencantadoin/www/wp-content/plugins/woocommerce/templates/single-product/up-sells.php(42): wc_get_templ in?/home/mundoencantadoin/www/wp-content/plugins/woocommerce/includes/wc-product-functions.php?on line?990
Note: it is not possible to visualize the error on the pages, because the plugin is disabled for the website to work, however I need it working as soon as possible.
Can someone help me to solve the problem?
]]>Gostaria de saber se esse plugin que exibe parcelamentos na página de produtos e na loja exige que o gateway de pagamento seja do PagSeguro. Estou em busca de um Plugin para mostrar as op??es de parcelamento aos meus clientes, mas meu Gateway de Pagamento é o MercadoPago. Infelizmente eles n?o tem essa fun??o. Obrigado.
]]>Segue descri??o do erro:
Warning: Undefined array key “order_loop” in C:\xampp\htdocs\razor-site\wp-content\plugins\woo-pagseguro-parceled\woo-pagseguro-parceled.php on line 47
Warning: Undefined array key “order_single” in C:\xampp\htdocs\razor-site\wp-content\plugins\woo-pagseguro-parceled\woo-pagseguro-parceled.php on line 48
Fatal error: Uncaught Error: Non-static method WC_PagSeguro_Parceled::code_css_archive_product() cannot be called statically in C:\xampp\htdocs\razor-site\wp-content\plugins\woo-pagseguro-parceled\woo-pagseguro-parceled.php:122 Stack trace: #0 C:\xampp\htdocs\razor-site\wp-includes\class-wp-hook.php(307): WC_PagSeguro_Parceled::activate_plugin(”) #1 C:\xampp\htdocs\razor-site\wp-includes\class-wp-hook.php(331): WP_Hook->apply_filters(”, Array) #2 C:\xampp\htdocs\razor-site\wp-includes\plugin.php(476): WP_Hook->do_action(Array) #3 C:\xampp\htdocs\razor-site\wp-admin\plugins.php(194): do_action(‘activate_woo-pa…’) #4 {main} thrown in C:\xampp\htdocs\razor-site\wp-content\plugins\woo-pagseguro-parceled\woo-pagseguro-parceled.php on line 122
Alguma corre??o?
]]>Boa tarde, uso o plugin, porem na hora que vou editar com elementor, da o erro 500
Apontando o erro para este plugin.
Mais uma coisa, queria saber se poderia fazer uma vers?o deste plugin, sem ter a necessidade do pagseguro.
Pois uso outro meio de pagamento, funciona, porem da esse erro ai, que ate atrapalha na
hora de fazer pagamentos com cart?o de crédito, por fim tive que desativar.
Se conseguir fazer isso por mim, vou retribuir com uma doa??o!
Tudo bem, sem problema ??
Amigo, achei um bug estranho e só notei isso agora, que ia re-editar via ELEMENTOR.
T? fazendo uma loja e estou usando ELEMENTOR + ELE CUSTOM SKIN, usando o o SHORTCODE para mostrar as parcelas na listagem dos produtos.
Ent?o, eu adiciono, salvo, tudo certinho, mostra na página OK (PS: estou usando o LOOP).
Mas quando vou abrir novamente a edi??o do ELEMENTOR, onde se encontra o SHORTCODE, me retorna um erro crítico no site.
Teria como me ajudar nisso? Valeu amigo.
]]>as parcelas configuradas no plugin e no pagseguro n?o bate o valor no produto e no checkout:
configura??o no plugin:
Parcelas sem juros: 6x sem juros
Valor mínimo das parcelas: R$5
Parcelamento a partir de: R$5
Extras nas Parcelas: Desativado
Pagseguro:
FORMA DE VENDA: Pela Internet
TIPO DE PARCELAMENTO: Vendedor
DESCONTO à VISTA: N?o
PARCELAS SEM ACRéSCIMO: Até 6x
STATUS: Ativo
No produto ficou assim as parcelas:
1x de R$ 2.900,00 *sem juros
2x de R$ 1.450,00 *sem juros
3x de R$ 966,67 *sem juros
4x de R$ 725,00 *sem juros
5x de R$ 580,00 *sem juros
6x de R$ 483,33 *sem juros
7x de R$ 476,42 com juros
8x de R$ 422,82 com juros
9x de R$ 381,19 com juros
10x de R$ 347,92 com juros
11x de R$ 320,75 com juros
12x de R$ 298,13 com juros
no chackout do pagseguro:
1x R$ 2900,00 sem juros
2x R$ 1450,00 sem juros
3x R$ 966,67 sem juros
4x R$ 725,00 sem juros
5x R$ 580,00 sem juros
6x R$ 483,33 sem juros
7x R$ 428,74 (R$ 3001,21)
8x R$ 381,57 (R$ 3052,54)
9x R$ 344,97 (R$ 3104,74)
10x R$ 315,72 (R$ 3157,23)
11x R$ 291,87 (R$ 3210,59)
12x R$ 272,02 (R$ 3264,24)
*as parcelas com juros n?o batem, tentei colocar um valor negativo na configura??o do plugin para tentar compensar mas n?o deu certo.
]]>Olá, tudo bem?
Estou instalando o plugin no meu site porém depois da última atualiza??o do Woocommerce está mostrando a seguinte mensagem:
“Shortcode inserido incorretamente. Deve ser em páginas de produtos.”
Eu preciso fazer alguma atualiza??o do meu lado?
]]>Amigo, existe a possibilidade de mudar essa msg no top do plugin
“Ou em até 1x de R$90,00
Sem Juros – PagSeguro”
Por algo assim
“Ou em até 12x Sem Juros – PagSeguro”
O plugin PagSeguro parceled é incompativel com ShopEngine?
Nao consigo fazer aparecer a tabela de juros numa pagina de produto criada no shopengine
Boa tarde!
Primeiramente muito obrigado pelo desenvolvimento do plugin e também pelo suporte dado!
Eu n?o consegui descobrir o motivo, mas quando eu habilitava o plugin no meu site, na página do carrinho, onde o parcelamento apareceria nos produtos para up selling, o site mostrava um “erro crítico”.
Para resolver temporariamente, editei o plugin na linha que ativa os parcelamentos, e adicionei na condicional para n?o aparecer na página do carrinho:
if( isset( $enabled ) && $enabled == “yes” && $installment_loop_product == “yes” && !is_page(‘carrinho’))
Até este momento resolveu o problema, com a consequência de eu n?o ter o plugin mostrando as parcelas no up selling, mas é menos pior do que ficar sem essas informa??es no site todo.
Para o desenvolvedor, se tiver alguma pista do que pode estar causando isso, fico no aguardo de uma nova atualiza??o.
Meu site usa o tema Rife Free.
Desde já agrade?o.
]]>Aguardando o Plugin contratado com Sr Carlos.
]]>Estou utilizando a Vers?o 5.5.2 do Woocommerce e na parte superior do painel aparece a mensagem:
Erro Importante! Você ainda n?o tem o Plugin WooCommerce instalado ou ativo!
é requerimento obrigatório para uso do plugin Woo PagSeguro Parceled.
N?o consigo fazer o plugin funcionar, é devido a vers?o do woo que estou utilizando?
]]>Tenho produtos variáveis em meu site com pre?os diferentes em cada varia??o. o plugin de parcelas somente informa o parcelamento sobre o pre?o A parti de:, e n?o o pre?o da Varia??o.
]]>Olá. Tudo bom?
Gostaria de saber como desativar a parte:
“Ou em até 1x de R$90,00
Sem Juros – PagSeguro”
tanto no carrinho, quanto na página do produto.
Gostaria que ficasse somente a tabela de parcelamento.
Obrigado.
]]>Meu site n?o está exibindo as parcelas na página inicial, apenas quando clica em um produto que é exibido as parcelas.
Poderia me ajudar ?
Boa tarde, obrigado pelo plugin, gostaria de saber se é possível adicionar 10% de taxa em cima de cada parcela, no pagamento sem juros.
Enviei uma outra pergunta mais detalhada para você, mas o wordpress passou para modera??o, caso seja possível, apenas me indique a linha que eu efetuo a altera??o.
]]>Boa tarde, obrigado pelo excelente plugin, estou migrando do mercado pago para o pagseguro, e gostaria de adicionar uma funcionalidade que é 10% em cada parcela, seja com juros ou sem juros. Ou seja a cada parcela, seria implementando o valor de 10% no valor final.
Eu estive verificando o código ao qual a taxa de juros já está inclusa aqui nessas linhas, mas essa é a taxa do Pagseguro. A minha dúvida é: é possível adicionar uma taxa de 10% em cima de cada parcela através do plugin, ou se eu configurar a taxa de 10% do Woocommerce, esses 10% será aplicado em cima do valor produto e n?o em cada parcela correto?
Eu tentei incluir uma variável aqui nesse trecho ao qual ele verifica se a op??o de pagamento do pagseguro está ativo e já pega variáveis de pre?os pelo método wc_get_price_incluinding_tax(); mas n?o deu muito certo.
/*
* Exibe na tela o resultado do calculo no loop dos produtos
*/
/* Só QUE AQUI IRá APARECER APENAS NA PáGINA DO PRODUTO, GOSTARIA DE ADICIONAR TANTO NO LOOP DO WOOCOMMERCE, PáGINA DO PRODUTO E CARRINHO SE POSSíVEL. */
public function price_parceled( $price, $installments ) {
$juros = 2.99;
$valor_total = intval( $price );
$juros_cf = $juros / 100 ;
$cf = $juros_cf / ( 1-( 1 / ( ( $juros_cf + 1 ) ** intval( $installments ) ) ) );
return $this->round_up( $cf * $valor_total, 2 );
}
Olá, após a última atualiza??o a tabela ficou deformada em seguida apareceu o seguinte erro:
Fatal error: Uncaught Error: Using $this when not in object context in /var/www/html/wp-content/plugins/woo-pagseguro-parceled/woo-pagseguro-parceled.php:78 Stack trace: #0 /var/www/html/wp-includes/class-wp-hook.php(287): WC_Woo_Product_Parceled::activate_plugin() #1 /var/www/html/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters() #2 /var/www/html/wp-includes/plugin.php(478): WP_Hook->do_action() #3 /var/www/html/wp-admin/plugins.php(193): do_action() #4 {main} thrown in /var/www/html/wp-content/plugins/woo-pagseguro-parceled/woo-pagseguro-parceled.php on line 78
Alguém poderia me auxiliar?
Aguardo feedback.
]]>Carlos você conhece algum plugin ou alguma formar de redirecionar o usuário para uma página personalizada após o encerramento da compra?
]]>Após a atualiza??o recente do plugin Woo PagSeguro Parceled (Vers?o: 1.6.9) as op??es com as parcelas n?o aparecem para o cliente em nenhum momento durante a compra.
Como devo proceder?
Meu amigo, tenho seu plugin instalado em um dos meus sites e apos a ultima atualiza??o do woocommerce o mesmo come?ou a apresentar estes erros, queria saber se vc vai mandar atualiza??o para ele.. se for o caso, te dou uma for?a…
Deprecated: WC_Product::get_price_including_tax está obsoleto desde a vers?o 3.0! Use wc_get_price_including_tax em seu lugar. in /home/cliente/public_html/wp-includes/functions.php on line 4713
Deprecated: WC_Product::get_price_including_tax está obsoleto desde a vers?o 3.0! Use wc_get_price_including_tax em seu lugar. in /home/cliente/public_html/wp-includes/functions.php on line 4713
Deprecated: WC_Product::get_price_including_tax está obsoleto desde a vers?o 3.0! Use wc_get_price_including_tax em seu lugar. in /home/cliente/public_html/wp-includes/functions.php on line 4713
Deprecated: WC_Product::get_price_including_tax está obsoleto desde a vers?o 3.0! Use wc_get_price_including_tax em seu lugar. in /home/cliente/public_html/wp-includes/functions.php on line 4713
Deprecated: WC_Product::get_price_including_tax está obsoleto desde a vers?o 3.0! Use wc_get_price_including_tax em seu lugar. in /home/cliente/public_html/wp-includes/functions.php on line 4713
Deprecated: WC_Product::get_price_including_tax está obsoleto desde a vers?o 3.0! Use wc_get_price_including_tax em seu lugar. in /home/cliente/public_html/wp-includes/functions.php on line 4713
Deprecated: WC_Product::get_price_including_tax está obsoleto desde a vers?o 3.0! Use wc_get_price_including_tax em seu lugar. in /home/cliente/public_html/wp-includes/functions.php on line 4713
Deprecated: woocommerce_price está obsoleto desde a vers?o 3.0! Use wc_price em seu lugar. in /home/cliente/public_html/wp-includes/functions.php on line 4713
Ou em até 5x de R$27,00
Sem Juros – PagSeguro
Olá,
eu instalei o plugin pra testar…
nas op??es apenmas aparece os pagamentos sem juros..
mas meu cliente tem juros nas parcelas…..
poderia me informar, por gentileza, onde eu acho essa op??o?
Muito Obrigado
George Siriani
]]>Boa tarde. Estou usando o plugin e ele funciona perfeitamente. Uma dúvida, o meu cliente quer disponibilizar parcelamento sem juros para vendas acima de 200 reais. Eu configurei a promo??o no PagSeguro, mas o plugin coloca o parcelamento para produtos de todos os valores. Tem alguma configura??o para corrigir isso? Obrigado!
]]>ola , como e em qual arquivo devo editar para mudar a cor das janela do parcelamento , tanto na lista do produto quanto no pagina do produto
]]>Testado com as vers?es:
Claudio Sanches – PagSeguro for WooCommerce – Vers?o 2.14.0
Woo PagSeguro Parceled – Vers?o 1.6.6
WooCommerce – Vers?o 3.7.1
Wordpress – 5.2.5
N?o aparece as configura??es dentro do ‘Claudio Sanches – PagSeguro for WooCommerce’
]]>Prezado Carlos,
instalei o seu plugin em meu site. Tenho instalado o woocommerce 3.9.0, sei que seu plugin ainda n?o testado nesta vers?o. Talvez até seja este o motivo do erro que estou enfrentando.
Na área administrativa aparece a seguinte mensagem:
Plugins
Erro Importante! Você ainda n?o tem o Plugin WooCommerce instalado ou ativo!
é requerimento obrigatório para uso do plugin (Woo PagSeguro Parceled).
O que pode ser?
Grato,
karl
]]>Olá, tudo bem?
Sei que já foram abertos dois tópicos sobre este erro aqui, mas estou utilizando a última vers?o deste plugin e mesmo assim o erro “Warning: Use of undefined constant installment – assumed ‘installment’ (this will throw an Error in a future version of PHP) in /home/…” continua aparecendo.
Além da última vers?o deste plugin em quest?o, também utilizo a última vers?o dos plugins Woocommerce e Pagseguro for Woocommerce (Claudio Sanches).
Alguma sugest?o do que fazer a respeito?
Obrigado!
Estava usando o plugin, e ele é ótimo e me ajudeou até certo ponto, vi que algumas pessoas estavam passando pelos mesmos problemas que eu, ent?o resolvi arrumar (gambiarra), mas por hora resolveu, vou compartilhar as altera??es que fiz para ajudar a comunidade, como disse fiz na pressa, e quem quiser ajudar a melhorar o código ficaria grato, já estou vendo para futuramente pegar os fatores de calculo automaticamente com a conta configurada no pagseguro, por hora ainda fiz estático mas atualizei os valores.
Na linha: 225 – woo-pagseguro-parceled.php
atualizei para:
$fator = array(
1,
0.5226666666666667,
0.34333,
0.26133,
0.21200,
0.17933,
0.15600,
0.13838,
0.12488,
0.11400,
);
isso corrigiu os valores das parcelas para mim.
Outra coisa muito importante para mim era atualizar os valores das parcelas quando escolhe uma varia??o, para isso criei um js.
JS criado:
jQuery(function($) {
document.querySelectorAll(‘.tawcvs-swatches span.swatch’).forEach(function(element, index, array){
element.addEventListener(‘click’, function(event){
setTimeout(function(){
var pegapreco = document.querySelector(‘.single_variation_wrap ins span.woocommerce-Price-amount.amount’);
if (pegapreco == null){
pegapreco = document.querySelector(‘.single_variation_wrap span.woocommerce-Price-amount.amount’);
}
pegapreco = pegapreco.innerText.replace(‘R$’, ”).replace(‘,’, ‘.’);
var parcelas = document.querySelector(‘.p-woo-pagseguro-installment .amount’);
if (parcelas != null){
var html = parcelas.innerHTML.split(‘</span>’);
html[1] = pegapreco / document.querySelector(‘.vezes’).innerText;
html[1] = html[1].toFixed(2).toString().replace(‘.’,’,’);
parcelas.innerHTML = html[0] + ‘</span>’ + html[1];
document.querySelectorAll(‘span.span-woo-pagseguro-installments’).forEach(function(element, index, array){
var juros = element.querySelector(‘.juros’);
if (juros == null){
juros = 1;
} else {
juros = juros.innerText;
}
parcelas = element.querySelector(‘.amount’);
var html = parcelas.innerHTML.split(‘</span>’);
html[1] = pegapreco * juros;
html[1] = html[1].toFixed(2).toString().replace(‘.’,’,’);
parcelas.innerHTML = html[0] + ‘</span>’ + html[1];
})
}
},100);
})
});
});
Na linha: 238 – woo-pagseguro-parceled.php
if ($installment > 0 ) {
$j = 0;
for ($i = 0; $i <= 11; $i++ ) {
if ($start == ‘left’) {
// left
if (($price / ($i + 1)) >= 5 && ($i % 2) == 0 ) {
$j++;
if ($i + 1 > $installment) { $installments = “com juros”; } else { $installments = “*sem juros“; }
if (($j + 1) % 2 ) { $class = “”; } else { $class = “color”; }
if (($i + 1) <= $installment ) {
echo ‘<span class=”span-woo-pagseguro-installments ‘.$class.'”>’.($i+1).’x de ‘.woocommerce_price($price / ($i+1)).’ ‘.$installments.'<div class=”juros” style=”display:none !important;”>’ . (1 / ($i+1)) . ‘</div></span>’;
}else{
echo ‘<span class=”span-woo-pagseguro-installments ‘.$class.'”>’.($i+1).’x de ‘.woocommerce_price($price * $fator[$i]).’ ‘.$installments.'<div class=”juros” style=”display:none !important;”>’ . $fator[$i] . ‘</div></span>’;
}
}
//
} else if ($start == ‘right’) {
// right
if (($price / ($i + 1)) >= 5 && ($i % 2) != 0 ) {
$j++;
if ($i + 1 > $installment) { $installments = “com juros”; } else { $installments = “*sem juros“; }
if (($j + 1) % 2 ) { $class = “”; } else { $class = “color”; }
if (($i + 1) <= $installment ) {
echo ‘<span class=”span-woo-pagseguro-installments ‘.$class.'”>’.($i+1).’x de ‘.woocommerce_price($price / ($i+1)).’ ‘.$installments.'<div class=”juros” style=”display:none !important;”>’ . (1 / ($i+1)) . ‘</div></span>’;
}else{
echo ‘<span class=”span-woo-pagseguro-installments ‘.$class.'”>’.($i+1).’x de ‘.woocommerce_price($price * $fator[$i]).’ ‘.$installments.'<div class=”juros” style=”display:none !important;”>’ . $fator[$i] . ‘</div></span>’;
}
}
//
}
}
}else{
echo ‘<span class=”span-woo-pagseguro-installments ‘.$class.'”>1x de ‘.woocommerce_price($price).’ *sem juros</span>’;
}
Na linha: 307 – woo-pagseguro-parceled.php
printf(__(‘<div class=”vezes” style=”display:none !important”>%s</div>até <span> %sx </span> de <span> %s </span><div class=”precoparcelado” style=”display:none !important”>%s</div>’, ‘woo-pagseguro-parceled’ ), $woo_product_parceled_installment, $woo_product_parceled_installment, $this->woo_product_parceled(), $this->woo_product_parceled() ); ?>
Como disse, fiz na correria, porem está resolvendo para mim, ainda farei melhorias, quem quiser ajudar a melhorar o plugin será de grande ajuda para a comunidade e o criador do plugin.
]]>Meu site está na vers?o:
Wordpress: 5.0.1
Pluguin: Vers?o 1.6.4
Ao ativar o Pluguin Woo PagSeguro Parceled :
ERRO:
Notice: get_product está obsoleto desde a vers?o 3.0! Use wc_get_product em seu lugar. in /home2/compatix/public_html/compatix.com.br/wp-includes/functions.php on line 3896
Warning: Use of undefined constant installment – assumed ‘installment’ (this will throw an Error in a future version of PHP) in /home2/compatix/public_html/compatix.com.br/wp-content/plugins/woo-pagseguro-parceled/woo-pagseguro-parceled.php on line 194
]]>Preciso remover para n?o exibir a grade de parcelamento na single product em um tipo específico de produto?
Obs.: A loja que estou desenvolvendo vende produtos a pre?o fixo e leil?o, e exatamente na leil?o n?o quero que exiba a grade!
]]>