It seems to be a classic retail problem. How does a retailer hold enough sales and issue enough coupons to beat last year's sales, but avoid making their customers addicted to (or fatigued by) coupons and sales?
It's more of a market fit problem. You can use coupon almost everywhere and not damage your brand. Bit you can't use them to cover up fundamentals flaws in your business.