Hello,
A subscription would allow to do such kind of workflow.
By configuring a "subscription plan" to add to the customer a specific group when the subscription is active ; at the expiration, that group will be removed from the account.
Thus, you can use the Subscription to give access to lot of Joomla features since the ACL system is based on user groups.
Regards,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.