I had to install 2 different plugins to achieve this, check themeforest website, the ones i bought were the cheapest ones, make a offer which have cost 19$ is not supported anymore but it still works even with latest Woocommerce had to edit on my own some codes to make it work in Variable product.
To offer subscriptions i bought a 3rd plugin, this to offer rental/redirect services, unfortunatelly they don't work together to offer all options at the same time like on Dan marketplace, that would require custom development.
Check one of my domain to see how it work.