How Can I Resolve Orders with a Pending Payment or Failed Status?
If a Scheduled Order fails to process (for example, due to issues with payment or site connectivity), you will find that your WooCommerce store has incomplete Orders displaying a status of "Pending Payment", "On Hold" or "Failed".
In the following example, we will review the steps that a Wordpress admin can take to discover the incomplete Order in WooCommerce, resolve the cause of the Failed Scheduled Order that created the incomplete Order and then successfully retry processing the Failed Scheduled Order.
- Within WP-Admin > WooCommerce > Orders, locate the incomplete Order and copy the Scheduled Order ID.
- Search for the Scheduled Order ID (or email address of the customer) in WP-Admin > Autoship Cloud > Scheduled Orders
- Note: Make sure you have enabled the "Failed" status when searching for a Failed Scheduled Order
- In the "Status" column, review the processing error code for the Failed Scheduled Order
- In this example, we see a "3000" processing error code, and then follow the link for steps to resolve the error.
- Once the error that caused the Failed Scheduled Order is resolved, complete the steps to finish processing the Scheduled Order
- In this example, the "3000" error code documentation says to use the action to Activate and Retry Processing the Failed Scheduled Order.
- Refresh the page to verify if the Scheduled Order successfully processed in WP-Admin > Autoship Cloud > Scheduled Orders.
- Verify a WooCommerce Order was successfully created in WP-Admin > WooCommerce > Orders with a status of "Processing".
- (Optional) Move the incomplete WooCommerce Order to the trash.
- In this example, the incomplete Order with a status of "Pending Payment" is moved to the trash so that customers and admins will no longer see it.