I'd say its a grey area in our case. The user isn't using a "tell me when discounts happen" feature, but rather a favourites feature where some of our marketing said to favourite things to get a discount.
Another instance but via notification was that someone would lose their product if they didn't complete the transaction (24 hours notice). This wasn't a lie - we reserved inventory for 24 hours for a buyer as it was a unique product. Versus something like booking which is eternally telling me someone else is about to reserve the room I'm considering renting.
I'm in Europe. They have to tell us they want marketing messages otherwise its against the regulations and would result in fines. We followed those rules!
Another instance but via notification was that someone would lose their product if they didn't complete the transaction (24 hours notice). This wasn't a lie - we reserved inventory for 24 hours for a buyer as it was a unique product. Versus something like booking which is eternally telling me someone else is about to reserve the room I'm considering renting.