Guys, with the exception of the Federal Lightning .22LR, the app is correct. Wal-Mart probably has one of the best inventory systems in the world. I accept that the occasional error may occur, but face it, it doesn't happen on the grand scale that many think it does. It's simply shady employees, as much as I hate to throw accusations around.
When a truck arrives at Wal-Mart and it is opened up, all of the inventory of that truck is immediately added to the store's inventory via an electronic manifest. What that means is that the cargo shows "in stock" (6 or more) or "limited stock" (5 or less) while it is still being unloaded. As far as ammo is concerned, some stores put it out straight from the truck to the floor, while others hold it either in the manager's office or a locked box/cage in the storeroom overnight and put it out the shelves the next morning. The key is to figure out each store's stocking habits.
If you go to a store that shows ammo in stock on the app, the first step if it is not on the shelf is to ask an associate SOMEWHERE ELSE in the store to scan the UPC number to get you the "on hand" count. This will give you fuel for any arguments you have with the sporting goods associate. Then, proceed back to sporting goods and politely inform them that they have ammo that you are looking for in stock but not on the shelf and that you would like to purchase it. If they deny that there is any in the store, your next step is to have the sporting goods associate scan the UPC to confirm your findings.
If the shenanigans continue, get a manager involved. Ask them why the store's on-hand shows XX amount of ammo but you are being told that none is there. Ask them if they are concerned that ammunition is missing and cannot be accounted for. To be fair, the app lags going from "in stock" to "out of stock", and may take anywhere from near instantaneous to up to an hour to do so. But, the store's on-hand count updates immediately as items are run through a register. If the on-hand count says there is ammo, it's more likely only one of two scenarios: the ammo is misplaced/hidden somewhere in the store, or someone has stolen it and it hasn't been ran through a register to adjust on-hand counts. And, since most ammo is kept in a locked cabinet, that rules out public theft. Whenever an employee hides an item for either themselves or someone else to purchase later, the term is "understocking", and employees can and will be fired for it.
I encountered understocking for the first time last night. A store (which I won't identify) showed limited stock of the Winchester 1000-packs of .22LR came in on yesterday afternoon's truck. I was not familiar with that store, but a friend who lives in that town told me that ammo is put out around 7:30 PM. I arrived about 45 minutes before that, and was told by the sporting goods associate that they had no .22LR and that none came in on the truck.
I asked her to scan the number, and she reluctantly did and told me that it said zero in stock. Her demeanor lead me to believe that she was being untruthful, so I went to another section of the store and asked for an associate to scan the UPC. Lo and behold, it showed two boxes in stock! I then went to customer service and asked for a manager, and informed the manager of the discrepancy between the two scans. The manager called the sporting goods associate, and a box of the ammo miraculously appeared out of oblivion!
The sporting goods associate told the manager that one of the boxes had sold earlier and that I could have the one she had just conjured up from the great beyond. It's funny how the woman had told me that no .22LR had come in, then suddenly it had and someone had already bought one before me. The system still showed 2 in stock, but I was too tired to argue the point that there were two boxes in the store and not one, so I took my one box and left. The sporting goods associate wasn't too pleased that I caught her lying to me, and told me that it was dangerous for the public to know what ammo came in on trucks. What she really meant was that employees couldn't hide ammo back and claim that there was none if the public had the ability to see on Wal-Mart's site what is in stock at a particular store.