which is exactly what D* does.
D* is good with confusing promotional pricing also. However their promos are instant with no online redemption & start/stop at the same time without overlapping.
Both could make things much easier to understand especially when acquiring a new customer.