Magento – Out of Stock item in cart causes checkout button to disappear

checkoutinventory

We are having an issue that is a big problem but I cannot find a mention of it anywhere else. If a customer puts an item in their cart that is purchased by someone else before they check out, the checkout button disappears. There is a small warning under the item on the checkout page that says:

This item is currently out of stock.

But it doesn't say you must remove it to checkout. If someone has a lot of stuff in their cart, they probably wouldn't even see that message.

I've never seen a shopping cart that wouldn't let you checkout due to a sold out item if you have other items in the cart. I don't know if this has always been an issue because it's something I never thought to test.

I would like it if there were a warning about the item being unavailable but with the ability to checkout. Or at the very least I would like it if sold items would automatically be removed from other carts.

We are on Magento Community 1.7. Running the Ultimento theme. We do not have backorders enabled. This happens on the native Magento cart page.

Has anyone else seen this? If you want to test it on your site, you can just disable an item after you put it in your cart and see what happens.

Thank you!

Best Answer

This is default behaviour, just tested it on a CE1.7 with sample data. I do get an error message on top of the page that says: Some of the products are currently out of stock. You could change the text to explain what the user should do (remove that item from the cart) to continue or you can set all your products invertory to allow Qty below 0 so that the item is ordered as a backorder.