Support » Plugin: Registrations for WooCommerce » Erro no checkout

  • Resolved gustavogcruz

    (@gustavogcruz)


    Olá!

    Estou usando a versão mais atual do plugin, WordPress 4.7.3 e Woocommerce 3.0.3, PHP 5.6.27.

    Eu consigo criar o produto normalmente, e tudo vai bem até o momento do checkout. Na área onde deveria aparecer o formulário para inserir os participantes (logo abaixo de Informação adicional), no lugar do formulário de participantes, acontece o seguinte erro:

    Case deseje testar, o link para o produto é:
    http://espacosinimbu.com.br/novo-site/homologacao/produto/curso-1/

    Notice: parent 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/sinimbu-theme-2017/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::checkout, wc_get_template, include(‘/themes/sinimbu-theme-2017/woocommerce/checkout/form-checkout.php’), do_action(‘woocommerce_checkout_shipping’), WP_Hook->do_action, WP_Hook->apply_filters, call_user_func_array, WC_Checkout->checkout_form_shipping, wc_get_template, include(‘/themes/sinimbu-theme-2017/woocommerce/checkout/form-shipping.php’), do_action(‘woocommerce_after_order_notes’), WP_Hook->do_action, WP_Hook->apply_filters, call_user_func_array, WC_Registrations_Check in /home/storage/7/5e/40/espacosinimbu/public_html/novo-site/homologacao/wp-includes/functions.php on line 4091

Viewing 2 replies - 1 through 2 (of 2 total)
  • Consegui corrigir o erro. Estava acontecendo porque em muitas partes do plugin as propriedades do produto estão sendo chamadas de uma maneira que o Woocommerce não aceita mais, por exemplo:

    $_product->parent, tive que substituir para uma variável $_product_parent = wc_get_produtc($_product->get_parent_id).

    $_product->variation_id para $_product->get_id().

    Para quem estiver passando pelo mesmo erro, basta entrar em contato comigo que eu posso passar as outras linhas. Abraços!

    Plugin Author Allyson Souza

    (@allysonsouza)

    Olá @gustavogcruz,

    Você pode contribuir com o plugin no GitHub: https://github.com/HasteDesign/Registrations-for-WooCommerce

    Lancei a versão 2.0.0 com compatibilidade com o WooCommerce 3.* agora.

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