If customers are showing responses to temporary price reductions like discounts I think the logical thing to do is try and reduce the regular price and rely on the greater volume.
It's not clear to me that people who run online businesses think they are in retail or not. The comparison to luxury goods is only valid if your customers are genuinely showing signs of price inflexibility.