I will never shop at an Ace Hardware again. Although their products are mostly good, and the store was convenient to where I live, their prices and return policy are not.
I bought a doorbell that quit working shortly after install. I had the receipt and it was within 30 days of purchase, but I did not have the original packaging. They refused to give me a refund although their return policy was not on the receipt nor posted in the store.
They have too many competitors who would have given me a refund so I will drive the few extra miles and get treated like a valued customer. And pay less!