On officedepot.com when searching for a produect I have found no way to filter by "in stock at my chosen store" you have to search, then click through each individual item. The one and only reason I am considering office depot as a place to spend my money is because they're local and I can go get whatever cable or thing I need, right now.
Try searching on Walmart to find local stock. You have to click "In-Store", then change the Fulfillment Speed to today and tomorrow to find things that are in stock. Except now they also show results from other stores, like Advance Auto Parts, and there's no way to filter that garbage out.
I tried searching Academy Sports for local stock. The list of items says it's in stock but when you go to the individual item it says it's OOS.
Lowe's and Home Depot local stock does seem to work reasonably well, for now.