Just got from Lowes and they do it on the web and in their app. Search for an item, and if it is in stock it will show you its location on the store map.
OTOH, every Walmart I've visted is unable to keep their shelves full. [1] How hard it is to keep something non-perishable (like deodorant) in stock? Somehow Target figured that out.
[1] https://consumerist.com/2013/04/05/walmart-employees-tell-co...