• Resolved charles7421

    (@charles7421)


    Boa tarde.

    Tenho uma instalação com WordPress 4.9.6, Woocommerce 3.4.1 e do plugin (versão 2.2.11) apresenta esse erro ao tentar finalizar a compra.

    Notice: order_total foi chamada incorretamente. Order properties should not be accessed directly. Backtrace: require(‘C:\xampp\htdocs\…\wp-blog-header.php’), require_once(‘C:\xampp\htdocs\…\wp-includes\template-loader.php’), include(‘C:\xampp\htdocs\…\wp-content\themes\marketica-wp\page.php’), get_template_part, locate_template, load_template, require(‘C:\xampp\htdocs\…\wp-content\themes\marketica-wp\content-page.php’), the_content, apply_filters(‘the_content’), WP_Hook->apply_filters, call_user_func_array, do_shortcode, preg_replace_callback, do_shortcode_tag, call_user_func, WC_Shortcodes::checkout, WC_Shortcodes::shortcode_wrapper, call_user_func, WC_Shortcode_Checkout::output, WC_Shortcode_Checkout::order_pay, wc_get_template, include(‘C:\xampp\htdocs\…\wp-content\plugins\woocommerce\templates\checkout\order-receipt.php’), do_action(‘woocommerce_receipt_moip’), WP_Hook->do_action, WP_Hook->apply_filters, cal in C:\xampp\htdocs\…\wp-includes\functions.php on line 4148

    Acontece o mesmo em outros campos como: billing_first_name, billing_last_name, etc.

    Se ignorar esse erro e prosseguir pagando com boleto, por exemplo, cria o pagamento corretamente, processa e gera o link para o boleto. Depois, na tela de agradecimento gera um novo erro.

    Notice: woocommerce_get_order_id_by_order_key está obsoleto desde a versão 3.0! Use wc_get_order_id_by_order_key em seu lugar. in C:\xampp\htdocs\…\wp-includes\functions.php on line 3840

    Acredito que seja compatibilidade de versões.
    * Essa versão do Woocommerce não seria compatível com plugin?
    * Se não, qual seria a versão do Woocommerce mais atualizada que podemos utilizar?

    Obrigado.

    • This topic was modified 5 years, 10 months ago by charles7421.
Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author Claudio Sanches

    (@claudiosanches)

    Basta desativar o modo de debug do WordPress e PHP, nenhum desses alertas são erros, apenas dizendo sobre métodos depreciados, mas ainda tudo funciona.
    Alias, desativar o modo de debug é até algo que o WooCommerce aconselha para ter mais segurança.

    Thread Starter charles7421

    (@charles7421)

    Deu certo!
    Consegui aqui. Obrigado, Claudio.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Erro ao finalizar compra’ is closed to new replies.