Hello
Unfortunately, there are no integration between Eshop and Membership Pro which can be used to handle this requirement
Maybe you can just use Membership Pro for doing this task. The only limitation is that Membership Pro doesn't support shopping cart, so each time, users can only purchase for one subscription plan
Regards,
Tuan