I tried ordering some things from Home Depot the other day, and they silently cancelled half of my order while still charging me the same amount for delivery from the store and while saying that some things can only be delivered from a warehouse and that some things can only be delivered from a specific store and that delivery from each store has a $45 minimum purchase before they'll even consider delivery despite th…
My favorite is how home depot lists stuff in stock on the search results page, but then when you click the individual item it's out of stock. It's a store. Why the fuck would a store ever show me an item -- at least by default -- that it isn't willing to sell me? Like who exactly wants that "feature"? It makes attempting to buy something from home depot's site an infuriating experience.
A couple of reasons to show items they can't sell you right now in the search results...
1. The best reason I can think of is if you click into it and it isn't available then they could show "similar" items and cross-sell you on those - and maybe actually help you find a good alternative.
2. If you are searching for a specific item then the result should show you that item regardless of availability or you'd just keep looking for it and be confused about it never showing up in their results.
3. Maybe SEO? More listings - even out of stock listings -> more SEO juice