Their current on time delivery inventory system is only on time with delivery two - three weeks from the time they run out of a product to restocking it and sold out again in about two days time. That is one of their main reasons for loss.
They have storerooms & they need to use them to maximize store sales. Bentonville needs to listen to the managers.
Second thing is cater to the customers who gave Walmart it's support to start with. Reopen layaway year around. More costly items may be risked
You are completely right.
I make a Wal-Mart only list of things that I want to buy that I know Wal-Mart carries. I leave the store (every time) with at least 20% of the list unfulfilled because they're out of that item....those items could be out for weeks too.