We improved how Pressero handles out of stock in September 2021 by preventing the product from being added to the checkout page. But we are still allowing the product to be customized, which could take some time, before alerting the user that the product is out of stock.
The next improvement here is to show the out of stock error as soon as the customer enters the product page, prevent add to cart and fall back to current UX when a products inventory is depleted while a customer is customizing the product.
Original Idea:
Instead of disallowing checkout on an item in cart that has insufficient inventory, disallow the product from being added to the shopping cart and provide feedback on the product page
When a product that uses inventory with back order disallowed, and insufficient inventory to fufill the order, is added to the shopping cart, the site user is not warned until they attempt to checkout on the shopping cart. The site user should be warned when attempting to add the product to the shopping cart, if there is insufficient inventory available.
Thanks for the feedback Cynthia. We will definitely take it into account when we implement. Currently there are not enough votes on this item to out perform the effort it would take to implement.
We currently have to put "Out of Stock" custom message in the Short Description for every product that is out of stock. So that the clients see it on the Search window, before they even click into the product. It is very time-consuming, but absolutely needed for our clients. We have one site that has over 600 products and approximately 700 orders a day, so it is constantly changing. We are adding and deleting notes every day to keep up with inventory. I would suggest that when this idea is developed that we are given a choice to have it in the search window and/or at the product level. It is very much needed. In addition to adding the "Out of Stock" message. If you could add a field where we could put an expected back in stock date that would also show up with that "Out of Stock" Check back on Date message "Out of Stock, Expected back on 1-31-21" would close up the gap for when an item is not allowed to be ordered as backordered.
Thanks for the feedback Olivia,
Indeed it would be a great improvement to indicate that a product is not in stock before the customer even begins to customize the product. I'm in the process of adjusting this idea for improvements to our change back in September so that a customer is notified right away.
Not sure why this is a ���Future Consideration��� since our sites used to function this way and it seems like common courtesy to me to let the user know the item is out of stock before they add it to the cart.
Jim, if two different site users both add a product to cart where either item would exhaust the available inventory, the system does not disallow that. Whatever order is actually placed first will deduct the inventory, and when the other user checks their shopping cart, the warning message will be shown about the inventory having been depleted since the item was placed into the shopping cart.
Jim, we had an update this morning that puts the low inventory warning on the shopping cart page prior to beginning checkout. I'm still testing over your other question.
"The [product] inventory has been depleted since you placed this item in your cart. Please either remove this item from your cart or move this item to the Save for Later area before attempting to check out."
https://www.screencast.com/t/b19Jq0kekys
Bart,
Yes, I understand. However, as I pointed out, if a product is set to not allow back order it doesn't really matter in the case I outlined already, right? The inventory is not adjusted until an order is actually placed, so if multiple users are adding the same item to their shopping cart, all users would, and should, be able to add those items successfully to their cart. The system already prevents adding an item with insufficient inventory to the cart if allow back order is not checked, correct?
The check on availability of inventory for an item happens at the point you try to checkout on the order. Which means that the client can add it to the shopping cart, move to the Shipping window on the new checkout process, and then when they try to Continue from the Shipping window, that is when the error is shown. Then they have to remove the item from their cart, and start over again. It would be more friendly if the product would not be allowed to be added to cart and the error about insufficient inventory shown on the product page.
Isn't this already the way the system works? Perhaps you are running into an issue where user 1 adds an item to their cart that had sufficient inventory and either continues shopping, or steps away from their cart for some period of time. Then user 2 comes along and orders all of the available inventory for the same item and checks out immediately. Now, user 1 returns to their cart and proceeds to checkout. The system notifies the user that there is insufficient inventory to fulfill their order.