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

WooCommerce Order Cancelled After Successful PayPal Payment: Unpaid Order Cancelled – Time Limit Reached

This article shows you how to solve the error “Unpaid Order Cancelled – Time Limit Reached” in WooCommerce.

You may have experienced the issue where purchased orders using PayPal do not get completed. All the purchased order changes 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 cancelled orders manually.

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

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

The problem arises due to the Hold Stock feature in WooCommerce Inventory management. In this feature, you can set a certain period of time to hold the stock for an unpaid order. During this time, the status of the order is changed to “pending”.

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

Follow the below steps to fix this issue:

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

Step 2: From this 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.

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 on your WooCommerce store, check out the below plugin:

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 *