WordPress.org

Ready to get started?Download WordPress

Forums

WooCommerce - excelling eCommerce
[resolved] Downloads are pending after payment (18 posts)

  1. mattrzz80
    Member
    Posted 11 months ago #

    I don't think I am utilizing wooCommerce properly for handling my MP3-file purchases. A customer can go through the whole process of making a payment via PayPal but after woocommerce says the payment/order is pending, and the MP3 files can't be accessed until I go into the orders page and approve/complete the order. Obviously, this annoys all of my customers. What am I doing wrong here?

    Much appreciated.

    http://wordpress.org/extend/plugins/woocommerce/

  2. IgniteWoo
    Member
    Posted 11 months ago #

    This is the expected behavior. Downloads are not available until an order is marked Processing or Completed. So check your payment gateway for issues in receiving a PayPal IPN request ( which is the mechanism used by PayPal to notify your site that payment is successful ).

  3. mattrzz80
    Member
    Posted 11 months ago #

    Is something that will need to be fixed on the wordpress/wooCommerce side or PayPal side?

  4. Martin
    Member
    Posted 11 months ago #

    I have the same issue.
    The order actually says the IPN has been rec'd yet the order is still set to Pending.
    Having said that, I notice there's a pile of additional Pending Statuses that are in the list such as Pending-53 - is that an old carry over from previous installations that could be causing this problem?

  5. magneticmoon
    Member
    Posted 11 months ago #

    I too am having this issue. I can't see any addtional settings to make this work properly either in Woo or in PayPal.

  6. nicolafw
    Member
    Posted 11 months ago #

    I'm also having this issue. It did work befor though. Now therr is no download link anymore. WP 3.5.1 and WooC 2.0.9

  7. nicolafw
    Member
    Posted 11 months ago #

    Please, help. The customer get their download link only when the administrator has clicked the order processing or complete. This was not like this before and is not desirable.

  8. mattrzz80
    Member
    Posted 11 months ago #

    Agreed. It would be nice if someone who knew what was going on (ie. IgniteWoo.com Team) would respond to our concerns.

  9. IgniteWoo
    Member
    Posted 11 months ago #

    It could be due to any number of issues. We haven't had to debug this ourselves yet, so we don't have a recommendation for you.

    Have you filed a support request at WooThemes or filed an issue in the GitHub issue tracker for WooCommerce?

    https://github.com/woothemes/woocommerce/issues?state=open

  10. nicolafw
    Member
    Posted 11 months ago #

    I have posted it at guthub and hope this gets us some help. I will uninstall woocommerce and reinstall it.

  11. Coen Jacobs
    Member
    Plugin Author

    Posted 11 months ago #

    This is not a bug in WooCommerce core, so I have closed issues on our issues tracker.

    If you have order status terms like pending-3 or any other status with any numeric value appended to it, it is likely a conflict with another plugin or theme that we can't really fix. Nonetheless are we going to harden our code a bit to prevent more of these cases. This is planned for version 2.1 which will be the next point release of our plugin.

    If this is not the case, read our documentation about solving IPN issues to make sure your IPN requests work.

    Also important for these cases is that your website is publicly available, has no maintenance mode or similar plugin active, for IPN to work.

  12. nicolafw
    Member
    Posted 11 months ago #

    Hi Coen,

    thank you for your answer. Where would I find the order status terms like pending-3?

    My site is public http://commonthejournal.com/, there are several plugin activ. But it did work befor the last update of WP and WooC.

  13. Coen Jacobs
    Member
    Plugin Author

    Posted 11 months ago #

    You can find all the order statuses and their slugs on the System Status page, found under the WooCommerce menu in your WordPress admin panel.

  14. mariposadev
    Member
    Posted 11 months ago #

    I've been using WooCommerce fine for physical products, but just trying to get it set up for downloadable products. I've checked all the order statuses/slugs and they are all standard (no numeric values appended to any of them)

    The order status is 'completed' the Order Notes says 'Order status changed from pending to completed.' and that's all working automatically as it does with physical product purchases.

    However the 'Downloadable Product Permissions' are not updating and it has to be done manually from the drop down menu to grant access. Should this not be happening automatically?

  15. mariposadev
    Member
    Posted 11 months ago #

    Just gone through the WooCommerce Core Functions and realised that when I'd originally set up the site I'd commented out some downloadable product code! Doh!!!

  16. Martin
    Member
    Posted 11 months ago #

    Well, I just checked and I have order statuses for pending all the way up to (pending-6284) so there's an obvious conflict somewhere.

    Any idea how to [1] clear them out and [2] determine the plugin that's in conflict?

    I'm wanting to do some immediate product advertising promotion and this is a sticking point at the moment.

    Any pointers would be great.

  17. Martin
    Member
    Posted 11 months ago #

    OK, I'm reasonably certain the conflicting plugin that caused all these 'pending-???' statuses has long gone however the duplicate statuses remain.

    How can I remove the extraneous ones and ensure the right pending status is in place and functional?

    Please, any help would be great as my business partner wants to start an advertising campaign shortly and this is an obvious sticking point.

  18. Coen Jacobs
    Member
    Plugin Author

    Posted 11 months ago #

    You probably need to dive in the database manually via a tool like phpMyAdmin and make sure the slugs are set correctly. You can remove all the duplicate pending-xxx order status terms, except for the one that is shown in your System Status page as the one matching the Pending status. That one should be the one with the pending slug, without any numbers added to the end of it.

    Important: This is a very risky operation and you need to make backups before you do anything. If you do anything wrong here, your entire website will be breaking down and your backup is needed to restore everything.

    As I said before, we will make this more reliable in WooCommerce 2.1.

Reply

You must log in to post.

About this Plugin

About this Topic