Every order status is On Hold on success order placement
-
Hi WooCommerce Support Team,
We’re seeing orders on our store, https://elitemeds.com, going on hold / failing to complete since yesterday (Aug 3, 2026), and we need help identifying the root cause on the WooCommerce side.
What we’ve found so far:
1) Mollie Payments for WooCommerce logs (Aug 3):
We had Mollie’s support team review their logs directly. Every transaction we checked (Apple Pay payments) processed successfully — the payment object was created, the webhook was received, and payment_complete() was called and completed without errors each time. There are no declines, timeouts, or failures on the Mollie/payment gateway side.2) WooCommerce Store API debug log (Aug 4):
This is where we found the actual blocker. The Place Order request fails with a 409 error before payment is even attempted:Code: woocommerce_rest_cart_item_error
Message: “Usage limit for coupon ‘firstpurchase’ has been reached.”This is being thrown during cart validation in Checkout.php, which means WooCommerce itself is rejecting the order at the coupon-validation step, not the payment step.
Our read on this: the ‘firstpurchase’ coupon usage limit is being hit (or evaluated incorrectly) for customers who should still be eligible, and it’s blocking checkout entirely rather than just declining the coupon and letting the order proceed without it.
Could you help us understand:
- Why a coupon usage-limit error is causing a hard checkout failure (409) instead of the coupon simply being removed/rejected from the cart
- Whether this is a known issue with coupon usage-limit tracking in the current WooCommerce/Store API version
- Recommended steps to resolve this so affected customers can complete checkout
The page I need help with: [log in to see the link]
You must be logged in to reply to this topic.