Suporte » Plugins » WooCommerce PagSeguro não finaliza compra!

  • Resolvido wellingtonfoz

    (@wellingtonfoz)


    Olá Pessoal,

    Meu plugin WooCommerce com PagSeguro não finaliza compra!
    O site é http://www.duchaseconomicas.com.br/ e quando tenta-se finalizar uma compra aparece a mensagem “Erro: Não foi possível criar o pedido. Por favor, tente novamente.”

    Já testei com outros temas, já conferi token, já conferi email do pagseguro e nada!

    Alguém já teve problema semelhante?

Visualizando 11 respostas - 1 até 11 (de um total de 11)
  • Moderador Claudio Sanches

    (@claudiosanches)

    Baixou onde o plugin do PagSeguro?

    Baixa o plugin do Claudio, ele é f*da 🙂

    Criador do tópico wellingtonfoz

    (@wellingtonfoz)

    Sim, tenho instalado:

    WooCommerce PagSeguro
    Gateway de pagamento PagSeguro para WooCommerce.
    Versão 2.7.0 | Por claudiosanches, Gabriel Reguly |

    WooCommerce
    Versão 2.2.2 | Por WooThemes

    O problema continua, não consegui descobrir nada!

    Moderador Claudio Sanches

    (@claudiosanches)

    Já tentou finalizar com outro método de pagamento?

    Criador do tópico wellingtonfoz

    (@wellingtonfoz)

    Não. Posso tentar e aviso.

    Se ajudar, o log do erro no server foi:

    [Thu Sep 18 19:08:04 2014] [error] [client 187.59.46.11] Erro de banco de dados do WordPress Table ‘duchaseconomicas.wp_woocommerce_order_items’ doesn’t exist para a consulta \n\t\t\t\t\t\t\tSELECT SUM( order_item_meta.meta_value ) AS held_qty\n\t\t\t\t\t\t\tFROM wp_posts AS posts\n\t\t\t\t\t\t\tLEFT JOIN wp_woocommerce_order_items as order_items ON posts.ID = order_items.order_id\n\t\t\t\t\t\t\tLEFT JOIN wp_woocommerce_order_itemmeta as order_item_meta ON order_items.order_item_id = order_item_meta.order_item_id\n\t\t\t\t\t\t\tLEFT JOIN wp_woocommerce_order_itemmeta as order_item_meta2 ON order_items.order_item_id = order_item_meta2.order_item_id\n\t\t\t\t\t\t\tWHERE \torder_item_meta.meta_key = ‘_qty’\n\t\t\t\t\t\t\tAND \torder_item_meta2.meta_key = ‘_product_id’ AND order_item_meta2.meta_value = 492\n\t\t\t\t\t\t\tAND \tposts.post_type IN ( ‘shop_order’,’shop_order_refund’ )\n\t\t\t\t\t\t\tAND \tposts.post_status = ‘wc-pending’\n\t\t\t\t\t\t\tAND\t\tposts.ID != 0; feita por require(‘wp-blog-header.php’), require_once(‘wp-load.php’), require_once(‘wp-config.php’), require_once(‘wp-settings.php’), do_action(‘init’), call_user_func_array, WC_Form_Handler::checkout_action, WC_Checkout->process_checkout, WC_Checkout->check_cart_items, do_action(‘woocommerce_check_cart_items’), call_user_func_array, WC_Cart->check_cart_items, WC_Cart->check_cart_item_stock, referer: http://www.duchaseconomicas.com.br/finalizar-compra/
    [Thu Sep 18 19:08:04 2014] [error] [client 187.59.46.11] Erro de banco de dados do WordPress Table ‘duchaseconomicas.wp_woocommerce_order_items’ doesn’t exist para a consulta INSERT INTO wp_woocommerce_order_items (order_item_name,order_item_type,order_id) VALUES (‘Aste para Ducha’,’line_item’,529) feita por require(‘wp-blog-header.php’), require_once(‘wp-load.php’), require_once(‘wp-config.php’), require_once(‘wp-settings.php’), do_action(‘init’), call_user_func_array, WC_Form_Handler::checkout_action, WC_Checkout->process_checkout, WC_Checkout->create_order, WC_Abstract_Order->add_product, wc_add_order_item, referer: http://www.duchaseconomicas.com.br/finalizar-compra/
    [Thu Sep 18 19:08:04 2014] [error] [client 187.59.46.11] Erro de banco de dados do WordPress Table ‘duchaseconomicas.wp_woocommerce_order_items’ doesn’t exist para a consulta \n\t\t\t\t\t\t\tSELECT SUM( order_item_meta.meta_value ) AS held_qty\n\t\t\t\t\t\t\tFROM wp_posts AS posts\n\t\t\t\t\t\t\tLEFT JOIN wp_woocommerce_order_items as order_items ON posts.ID = order_items.order_id\n\t\t\t\t\t\t\tLEFT JOIN wp_woocommerce_order_itemmeta as order_item_meta ON order_items.order_item_id = order_item_meta.order_item_id\n\t\t\t\t\t\t\tLEFT JOIN wp_woocommerce_order_itemmeta as order_item_meta2 ON order_items.order_item_id = order_item_meta2.order_item_id\n\t\t\t\t\t\t\tWHERE \torder_item_meta.meta_key = ‘_qty’\n\t\t\t\t\t\t\tAND \torder_item_meta2.meta_key = ‘_product_id’ AND order_item_meta2.meta_value = 492\n\t\t\t\t\t\t\tAND \tposts.post_type IN ( ‘shop_order’,’shop_order_refund’ )\n\t\t\t\t\t\t\tAND \tposts.post_status = ‘wc-pending’\n\t\t\t\t\t\t\tAND\t\tposts.ID != 0; feita por require(‘wp-blog-header.php’), require_once(‘wp-includes/template-loader.php’), include(‘/themes/niyo-holiday/page.php’), get_template_part, locate_template, load_template, require(‘/themes/niyo-holiday/content-page.php’), the_content, apply_filters(‘the_content’), 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, do_action(‘woocommerce_check_cart_items’), call_user_func_array, WC_Cart->check_cart_items, WC_Cart->check_cart_item_stock, referer: http://www.duchaseconomicas.com.br/finalizar-compra/

    Criador do tópico wellingtonfoz

    (@wellingtonfoz)

    Claudio, alguma ideia?

    Moderador Claudio Sanches

    (@claudiosanches)

    @wellingtonfoz: Precisava ver o log do plugin do PagSeguro nele que da para ver se tem algo realmente errado com o plugin.

    Criador do tópico wellingtonfoz

    (@wellingtonfoz)

    Ainda não resolvi esse problema.
    Quando algum desses plugins são instalados, novas tabelas deveriam ser acrescentadas no BD? Porque, se sim, não foi criada tabela alguma e o erro inclui o trecho:

    “…WordPress Table ‘duchaseconomicas.wp_woocommerce_order_items’ doesn’t exist para a consulta \n\t\t\t\t\t\t\tSELECT SUM( order…”

    ???

    Criador do tópico wellingtonfoz

    (@wellingtonfoz)

    Não dá com nenhuma outra forma de pagamento. Acho que é algo errado com o plugin do woocommerce mesmo… só não sei o que!

    Criador do tópico wellingtonfoz

    (@wellingtonfoz)

    Bom,
    Depois de algum tempo eu descobri que eu precisava instalar os plugins com um tema comum e depois mudar para o tema que eu estava usando.
    Meu tema funciona com o WooCommerce, mas não funciona para instalar o WooCommerce, pois por algum motivo o tema impede de criar as tabelas do plugin no banco de dados.

    Resolvido!

    Moderador Claudio Sanches

    (@claudiosanches)

    Ai complica, não seria apenas o plugin do PagSeguro, mas qualquer método de pagamento não iria funcionar nisso dai.

Visualizando 11 respostas - 1 até 11 (de um total de 11)
  • O tópico ‘WooCommerce PagSeguro não finaliza compra!’ está fechado para novas respostas.