We’re planning to build this into the next version of our new Content Drip extension – http://www.woothemes.com/products/sensei-content-drip/
One alternative way to do this would be using Groups as described in this post – http://www.woothemes.com/2014/02/creating-a-tiered-membership-site-with-sensei-and-groups/
When you create a product that grants access to a Group, it allows you to set a duration, after which the user will be removed from that group.michelle supported this idea ·michelle commented
Please, please add this functionality! We like and want to use Sensei, but MUST have this in order to use for our online learning business:
As per James Revillini commented on 2/9/15
1. An expiration field on courses which supports many date/time periods (e.g. 3 months, 120 days, 24 hours)
2. An enrollment end date in the table under Learner Management
3. Front-end hints to the user about how long their access lasts, i.e. under My Courses, each course listing should have "Access to this content expires on mm/dd/yyyy"