On the other hand, if you were a retailer, how would you feel about customers asking to reserve items before the sale, for collection at sale price?
At our brick and mortar store, when I KNOW an item is going to go on sale in a day or two, I actually will tell the customer and give them the sale price then. (I've done that occasionally on our website as well.)
Maybe it ISN'T a good business strategy. Maybe it DOESN'T buy me customer loyalty.
But it just FEELS like the right thing to do. And it is always nice to hear someone say thank you when they genuinely mean it.
I think being a small business, one of our advantages is giving more personal attention. Larger B&M stores will advertise their sales in advance, so they aren't worried that people will stop shopping until that sale date arrives. Nor are they worried about a flood of returns once the sale is on.
I guess you just have to look at your competition and figure out IF you can do one better (maybe you can, maybe you can't).