Manually made order not reserving products
-
I have difficulties to understand Woocommerce behaviour.
Situation:
I have product X in stock with quantity 1
I make order manually for my customer via admin panel and add this product to the order and leave order in Pending payment status – so that I can give a payment link for customer. With other statuses there is no option to give a payment link. Stock is not reduced. With On hold status the stock is reduced but there is no payment link available. If I copy the payment link, put order On hold and give link to customer Woocommerce says that it can not be payed because of On hold status.At this point with status Pending payment this product X should be reserved for the order – I have reserve products / hold stock option (under Products – Stock page, 2nd row) set for a long time.
Keep in mind that it can take hours or few days for customer to make the payment.
But if I make a test order I can add this product X with quantity 1 to my cart (which already is bad) and even make the order without problem (which is even worse)! At this point the Woocommerce should have told that the product is out of stock and order can not be made. Someone can buy the product when I wanted it to reserved for the order I made.
When I make the order and set the product X stock quantity to 0, to avoid anyone else able to buy it, and if customer tries to pay it it is impossible because Woocommerse tells that there is not enough product X in stock because it possibly tries to change stock quantity from 0 to -1
I really wouldn’t like to make my products private or behind password to be able to make manual orders and make sure products are reserved for customer. Product backorder option allows stock quantity to go below 0 but it is not an option for me either.
If I am correct Woocommerce reserves products correctly when customer does the order via website and order is in Pending payment status. Maybe there is something wrong when made via admin panel?
Tell me what I am doing wrong?
Thank you.
- The topic ‘Manually made order not reserving products’ is closed to new replies.