The payments are going through paytrail ( https://www.paytrail.com/en ).
Around 2-4% of the time the orders remain in pending mode in woocommerce instead of automatically being completed after customer has gone through checkout and paying.
I have repeatedly tested that the ‘ignore order status’ option under cart expiry does not work with following method;
1. Set stock for product X to 1 (backorders disabled), set cart expiration timer to 2 minutes and set ignore status to payment pending.
2. Add product to cart, go to checkout, submit order (do not complete payment), refresh stock page to see the current stock is at 0 as expected, refresh orders page to see the order is currently in payment pending as expected.
3. Wait for timer to run out and after that stock has been increased back to 1, allowing someone else to do purchase of the same item despite of ignore order status setting.
This also means the cart can expire while the customer is going thought the payment process.
-
This reply was modified 6 years, 4 months ago by nettiwelho.
-
This reply was modified 6 years, 4 months ago by nettiwelho.
-
This reply was modified 6 years, 4 months ago by nettiwelho.