I’ve set up a one time offer, it works a charm, the login offer triggers exactly when it should. Perfect.
However, if a user decides not to take the offer and continue to the site as normal they can still access the page (say they look in their history a week later and click on the offer page)
Is there any way to make it a truly a one-time special offer where S2 blocks it to users unless they are accessing it on the specified login (e.g a custom capability is assigned to the page, and to a users profile for a one time event upon login for the third time only for example)
Thanks