Walmart Neighborhood Market is the closest grocery store to us, and that is where i order my groceries because I have the Walmart+ account.
Here, they do not do substitutions anymore, and that is frustrating also.
If I order a loaf of whole wheat bread, and they are out of the brand I order, they could easily substitute any other brand of whole wheat bread; but NO, they just do not bring me the loaf of bread at all.
So, in order to get around not having some item that I really want, I have to order two different brands of the same thing; so I always order 2 loaves of different kinds of whole wheat bread. That way, at least one loaf arrives.
Many of the items that are not in stock are things that you would expect the store to have, like bananas, or a head of cauliflower. Or a loaf of WW bread.
And some things that you would know were on the shelves, they want to ship to me, like a jar of green olives. If I order 4 cans of sardines, they will deliver that, but if I order the 4-pack of sardines, they have to ship it to me.
Sometimes, this means that they just send it delivery from another nearby Walmart and it arrives the same or next day, and sometimes it is 3 day shipping by FedEX from some other state.
None of it makes much sense to me.