Support » Plugin: WooCommerce » [Plugin: WooCommerce] Paid orders not leaving Pending status, Cancel order issue

  • Resolved FactoryToMe


    I set up WooCommerce on my website, and am having the following problems.

    1) I am using the Paypal Standard payment gateway, and am using sandbox accounts to test it. After I have “paid” for an order, it redirects me back to the confirmation page successfully. As well, when I login to view Orders as the admin, there are 3 comments on the order noting that the stock has been reduced and the Paypal IPN posted back to my website successfully.

    However, the order does NOT automatically change from PENDING to PROCESSING, as it should as described in the WooCommerce documentation. This is a huge problem, because when the buyer logs into the “My Account” page, he/she can still see the “Pay” button for an already paid order – which is very confusing.

    I have tried to troubleshoot this by specifying the postback URL (should the postback URL have HTTPS?) in the Paypal account, and have also disabled any maintenance mode extensions. However, none of the steps I tried resolved the problem.

    (Note I am using the “WordPress HTTPS” plugin to force SSL on WordPress admin, the My Account, and Checkout pages of WooCommerce. “Force SSL” is unchecked in WooCommerce admin pages). Disabling the “WordPress HTTPS” third-party plugin also does not help my issues.

    I have also checked the WooCommerce status page, and it tells me my configuration should be correct for IPN.

    All my WooCommerce shortcodes are present.

    Remote Posting/IPN
    fsockopen/cURL Your server has fsockopen and cURL enabled.
    WP Remote Post Check wp_remote_post() was successful – PayPal IPN is working.

    Installed plugins
    Akismet by Automattic version 2.5.6,
    PC Hide Pages by Peter Coughlin version 1.2,
    Regenerate Thumbnails by Viper007Bond version 2.2.3,
    WooCommerce by WooThemes version,
    WordPress HTTPS by Mike Ems version 3.1.2,
    WP-Optimize by Ruhani Rabin version 0.9.4,
    WP Date Remover by Omar version 1.0

    2) I am able to click on the (cancel) links for orders in the “My Account” page, and it takes me to a page saying that “The cart is empty” after I select it. However, it does not cancel the order and it remains in pending. The only way to remove orders is by moving them to the trash in the admin panel. This is another major issue.

    3) No emails from WooCommerce are arriving to the buyer or administrator email addresses after a sale, except the ones generated by Paypal. I am using HostGator, which should have the sendmail() option enabled.

Viewing 2 replies - 1 through 2 (of 2 total)
  • If anybody has a similar issue, try following the steps to replace all the files in your Woocommerce installation. Deactivate Woocommerce, download the latest copy from the source, overwrite the plugin folder via FTP (your customizations will be kept since they are stored in the woocommerce database tables). This eliminates any corrupt files, and resolved problems #1 and #2 for me.

    I ended up using an SMTP plugin to send email messages using an external SMTP server to fix #3, the email issue.

    I’m having the first problem and Im using 2checkout. 2checkout support won’t even bother to help me with it — they said the return method is different on my site from the one I set on the 2co website but there isn’t even a field for that on wordpress. No idea what to do.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘[Plugin: WooCommerce] Paid orders not leaving Pending status, Cancel order issue’ is closed to new replies.