Marco Almeida | Webdados
Forum Replies Created
-
Forum: Plugins
In reply to: [Portugal States (Distritos) for WooCommerce] recommend-ifthenpayResolvido na versão 5.1
Obrigado @webdigpt
Forum: Plugins
In reply to: [Portugal States (Distritos) for WooCommerce] recommend-ifthenpayBom dia @webdigpt
Que outros plugins nossos tem instalados?
Isso foi no momento da actualização / re-activação?
💪
Version 2.2 applies this fix. Thanks @alordiel
If you want to contribute further, the plugin is now on GitHub, but keep in mind we aren’t developing it actively at this time.
And regards to you and Portugal
I see you looked at the end of the php file 😂
Let us check this and get back to you.
Thanks @maybellyne,
If that’s the case, I recommend this is fixed on the plugin: https://github.com/Yoast/wordpress-seo/issues/23121
Thanks.
I removed autoload on my end. Please make sure the new version not only does not set autoload for new websites, but also fixes it for older websites that upgrade to the new version.
Hi @maybellyne
I know the consequences of turning this option to autoload = no if its actually loaded on all page loads.
My question was: is this option needed on all page loads, or just when taxonomies are being edited or shown?
Just to confirm:
You are sure you do not read this options on every page load of WordPress, and its read just occasionally when your plugin need to do something? What exactly?
I’m confirming because removing autoload from an option that’s actually used on every page load, is worst than leaving it on.
Please deactivate and then reactivate the plugin first. This should trigger the cleanup and remove the option.
Nothing happened
If the option is still there after reactivating the plugin, please remove wpdesk_requirements_plugins_data manually from the database.
OK, I did that.
Thanks!
Bom dia Emídio,
Infelizmente temos tido vários relatos desta situação:
clientes acabam por não voltar para o site após o pagamento com sucesso na gateway (…) o cliente fecha o browser na página da Ifthenpay ou o redirecionamento falha, as tags de marketing no browser nunca chegam a disparar
A @ifthenpay trabalha com um parceiro para os pagamentos de cartão de crédito e, portanto, tem pouco controlo sobre o que acontece na plataforma deles, mas, ainda assim, pelo que temos conseguido apurar em conjunto (Webdados e ifthenpay), o real problema parece estar na plataforma 3DS da SIBS, onde os utilizadores estão a ficar muitas vezes “presos”.
Nos casos em que é o cliente que fecha o browser, antes de ocorrer o redirect, não há muito que possamos fazer 🤓
Esta é a principal razão pela qual implementámos o callback também neste método de pagamento: marca a encomenda como paga caso não haja retorno, ou não faz nada caso o retorno tenha funcionado devidamente, como certamente já verificou nos logs, tendo em conta o que nos reporta.
Existe alguma configuração no plugin ou no portal da Ifthenpay para tornar o redirecionamento pós-pagamento mais “agressivo” ou automático (sem intervenção do utilizador)?
Como mencionei em cima, o cliente fica preso fora do controlo do plugin, da ifthenpay, e suspeitamos que a maioria das vezes mesmo fora do controlo da própria gateway.
O plugin suporta o disparo de algum evento de JS (JavaScript) ou possui compatibilidade com a API de Conversões do Google/GA4 para enviar a confirmação de pagamento via servidor (Server-side) assim que o Callback é recebido?
Não temos a possibilidade de disparo de eventos em JavaScript mas temos vários hooks em todo o plugin que permitem executar código server-side.
Neste caso específico aconselho a utilização do
creditcard_ifthen_callback_payment_complete, cujo primeiro parâmetro é o$order_id.Esta action corre tanto no retorno da gateway, como no callback, mas só quando a encomenda é marcada como paga, portanto apenas uma vez. Ainda assim, aconselho que implemente algum mecanismo que evite o envio da conversão em duplicado, por exemplo para os casos em que o cliente chega ao ecrã de “Order received” onde é disparado o evento JS. A título de curiosidade: https://chatgpt.com/share/69bd2620-4ebc-8010-bd97-249afa473fc3
- This reply was modified 3 weeks, 2 days ago by Marco Almeida | Webdados.
Bom dia,
Para este plugin podemos comunicar em Português.
No checkout clássico, que é o que estão a usar apesar de estar customizado com algum plugin, o campo é injectado especificamente nos campos de “billing”, como podem verificar nas linhas 60 a 113: https://plugins.trac.wordpress.org/browser/nif-num-de-contribuinte-portugues-for-woocommerce/tags/6.7/woocommerce_nif.php#L60
Devem ter código personalizado ou algum plugin a manipular este comportamento, até porque o vosso checkout faz default para shipping, e o billing é opcional, pelo que deverá ter sido essa a razão para ter sido alterado, já que se o cliente não optar por inserir morada de billing diferente, o campo não apareceria.
Em suma: não é o comportamento do plugin, foi alterado especificamente no vosso site.
Podem testar o comportamento do plugin desabilitando todos os plugins para além do WooCommerce e do nosso plugin, e com o tema Storefront (sem child theme).
Forum: Plugins
In reply to: [NIF (Num. de Contribuinte Português) for WooCommerce] NIF não apareceBom dia,
Acabámos de testar com as última versões do WordPress, WooCommerce, Storefront, e do nosso plugin, com o checkout de blocos, e o campo é correctamente gravado e aparece nos emails e na edição da encomenda em backoffice.

Podem verificar se aparece na base de dados, no meta das orders, com key
_billing_nif?
Tópico encerrado por falta de feedback adicional.
Does it work if you load the page outside the webview? I would start there.