WooCommerce Order Canceled After Successful PayPal Payment_ Unpaid Order Canceled - Time Limit Reached

How to Resolve Unpaid Order Cancelled – Time Limit Reached?

Are you seeing the error message “Unpaid order cancelled—time limit reached” on your WooCommerce store? This guide will help you understand what it is, why it happens, and how to fix it.

You may have experienced the issue where purchased orders using PayPal do not get completed. All the purchased orders change to the “cancelled” status. In the admin area, all the orders appear as “cancelled” with the message “Unpaid order cancelled—time limit reached.” When this happens, you need to change the statuses of all the canceled orders manually.

Dive in to learn why this error happens and how to fix it.

📌

Key Takeaways:

  • The Unpaid Order Cancelled – Time Limit Reached Error occurs due to a default setting in WooCommerce.
  • By modifying the default setting, you can fix this issue.

What Causes The Unpaid Order Cancelled – Time Limit Reached Error?

Unpaid Order Cancelled – Time Limit Reached
Source: GitHub

The problem arises due to the Hold Stock feature in WooCommerce Inventory management. This feature allows you to set a certain period of time to hold stock for an unpaid order. During this time, the order’s status changes to “pending.”

After the time limit is reached and the order is not paid, the pending order will be canceled. By default, WooCommerce will cancel the orders that remain in pending status for an hour.

How to Fix the “Unpaid Order Cancelled – Time Limit Reached” Error in WooCommerce?

Follow the below steps to fix the “Unpaid Order Cancelled – Time Limit Reached” error for canceled PayPal orders in WooCommerce.

Step 1: Go to WooCommerce Inventory Settings Page

Step 1: Go to the admin side of your WordPress store and navigate to WooCommerce > Settings > Products > Inventory.

Step 2: Delete the Hold Stock Time Limit

From the WooCommerce Inventory settings page, you can see that the Hold Stock field is set to 60 minutes by default. If you are using WooCommerce stock management, you can disable this feature by leaving the field blank. Simply delete the value in the field and then save the changes.

Inventory settings in WooCommerce
WooCommerce Inventory Settings – Hold stock

This will ensure that there is no timeout when PayPal or any other payment tries to process the order automatically. Normally, the payment should be processed within a minute or two. PayPal and WooCommerce do not work very well together when the Hold Stock field has value in it. So, it is better to leave the field blank.

What if I Still Encounter Issues With PayPal Payments?

If you’re using our WooCommerce PayPal plugin and are still experiencing such issues, contact our support team. We’d be happy to help.

Conclusion

We hope this quick two-step guide helped you resolve the “Unpaid Order Cancelled – Time Limit Reached” error in WooCommerce. If you are looking for a reliable plugin to set up PayPal payments in WooCommerce, check out our WooCommerce PayPal plugin.

If you find this article to be helpful, please share your feedback in the comments.

Article by

Safwana is a technical content writer for WebToffee. She loves working in WordPress and writing about it.

Comments (23)

Got any query? Please leave a comment or reach out to our support

Your email address will not be published. Required fields are marked *