Support » Plugin: EuPago for WooCommerce » Compatibilidade com PHP 8.0

  • Boa noite,
    Após mudar a versão php no servidor de alojamento da versão 7.4 para a 8.0.1, passei a receber este e-mail:

    Exmo(a) Sr(a),
    A euPago informa que a comunicação referente à referência: **** no valor de **** EUR associada ao canal: WooCommerce não foi comunicada com sucesso.

    Informações sobre a referência:

    Serviço: MB Way
    Data: 2021-03-29 23:19:26
    ID Transação: *****
    Identificador (Nota): ****

    Resposta da comunicação: Erro 500`
    ————————————
    No log de registo do woocommerce está o seguinte:

    2021-03-29T17:02:40+00:00 CRITICAL Uncaught TypeError: call_user_func_array(): Argument #1 ($function) must be a valid callback, class ADP\BaseVersion\Includes\Frontend does not have a method “woocommerce_checkout_update_order_review” in /home/***********/public_html/wp-includes/class-wp-hook.php:292
    Stack trace:
    #0 /********/public_html/wp-includes/class-wp-hook.php(316): WP_Hook->apply_filters()
    #1 /********/public_html/wp-includes/plugin.php(484): WP_Hook->do_action()
    #2 /********/public_html/wp-content/plugins/woocommerce/includes/class-wc-ajax.php(300): do_action()
    #3 /********/public_html/wp-includes/class-wp-hook.php(292): WC_AJAX::update_order_review()
    #4 /********/public_html/wp-includes/class-wp-hook.php(316): WP_Hook->apply_filters()
    #5 /********/public_html/wp-includes/plugin.php(484): WP_Hook->do_action()
    #6 /********/public_html/wp-content/plugins/woocommerce/includes/class-wc-ajax.php(90): do_action()
    #7 /********/wp-includes/class-wp-hook.php(292): WC_AJAX::do_wc_ajax()
    #8 /********/public_html/wp-includes/class-wp-hook.php(316): WP_Hook->apply_filters()
    #9 /********/wp-includes/plugin.php(484): WP_Hook->do_action()
    #10 /********/public_html/wp-includes/template-loader.php(13): do_action()
    #11 /********/public_html/wp-blog-header.php(19): require_once(‘/home/********…’)
    #12 /********/public_html/index.php(17): require(‘/********…’)
    #13 {main}
    thrown em /********/public_html/wp-includes/class-wp-hook.php na linha 292`
    ————————

    O pagamento é recebido mas a encomenda não é atualizada.
    Obrigado

Viewing 5 replies - 1 through 5 (of 5 total)
  • Thread Starter nunowp

    (@nunowp)

    Oi, está aí alguém? 😉

    Plugin Author JLuis Freitas

    (@jluisfreitas)

    Olá @nunowp ,

    Confirme por favor se tem algum plugin “Advanced Dynamic Pricing” instalado?

    O erro que apresenta não indica que o problema seja deste plugin.

    Thread Starter nunowp

    (@nunowp)

    Boa tarde,

    Sim confirmo ter esse plugin, será desse? Entretanto já recebeu atualizações posso testar novamente com o PHP 8.0 para ver se o erro se mantém.

    Thread Starter nunowp

    (@nunowp)

    Bom dia,

    Testei com o plugin “Advanced Dynamic Pricing” desativado e o problema mantem-se.

    Ou seja, a encomenda fica gravada, e o pedido mbway é enviado para o telemóvel,(apesar de aparecer um quadro cortado a vermelho que não se consegue ler a msg).

    Mas não é gerada a página de confirmação de encomenda nem os respetivos e-mails. A única solução é reverter para o PHP 7.4 o que é pena apenas por causa de um plugin.

    Thread Starter nunowp

    (@nunowp)

    Bom dia,

    Este plugin já não recebe uma atualização há mais de 4 meses. Tenho uma migração pendente para PHP 8.0 apenas por causa deste plugin.

    Agradecia uma resposta.

Viewing 5 replies - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.