Hi - I am trying to offer a time limited special offer product that is available only when another product has expired for a user. For example, they have a subscription for a year, but it does not renew - I want to reveal an offer to a product in the shop, but make it visible to that user for only 1 month. If during the month they purchase the special product, then they get it for the duration set by the product. If, after the one month of the offer they have not purchased, then I want to automatically remove the product from their view, leaving it visible to others who are still within the 'offer period'. I can easily set access rules for the product so it only appears when a product expires, but I cannot see a way to limit the time it appears in the shop for. Each user's subscription may expire on different days, so the special offer product must appear for a month to each user from the point of expiry of the main product. Is there a way to achieve this?